- Uninstaller
-
Ein Deinstallationsprogramm, umgangssprachlich auch Uninstaller genannt, ist ein Programm, das ein bereits auf dem Rechner installiertes Programm deinstalliert.
Die Problematik liegt dabei häufig darin, alle zugehörigen Dateien und Systemeinstellungen des Programms zu finden und zu löschen, dabei aber keine anderen Programme, Dateien oder Einstellungen zu beschädigen.
Oftmals sind Deinstallationsprogramme in Programminstallationen bereits enthalten.
Windows
Ein Deinstallationsprogramm sollte i.a. nicht nur Dateien von der Festplatte entfernen, sondern auch Einträge aus der Windows-Registry. Oftmals gelingt dies nicht vollständig, d.h. es bleiben „Registry-Leichen“ zurück, wobei manche Einstellungen, vor allem die des Benutzers bewusst zurückgelassen werden - da z. B. der Benutzer das Programm auf einem anderen Rechner wieder verwenden möchte. Die Performance- und Stabilitätsbeinträchtigungen solcher Registryinformationen sind jedoch nicht von Bedeutung.
Eine echte Problematik liegt in der exzessiven Verwendung von dynamischen Bibliotheken bei vielen Windows-Programmen; diese DLLs müssen zuverlässig gefunden und gelöscht werden, ohne für andere Programme notwendige Bibliotheken mitzulöschen.
Modernere Betriebssysteme
In moderneren Betriebssystemen wird kein explizites Deinstallationsprogramm mehr benötigt, weil Paketmanager und Installationsdienste (z.B. der Windows Installer-Dienst) neben der Installation von Software auch deren Deinstallation durchführen können.
Mac OS X
Der Paketmanager von Mac OS X verarbeitet „.pkg“-Dateien und „.mpkg“-Dateien, welche die Installations-Archive beinhalten. Apple liefert jedoch kein Deinstallationsprogramm mit, obwohl das Paketverwaltungssystem einen solche vorsieht. Stattdessen kann man aber auch Programme von Drittherstellern zurückgreifen, wie etwa den Desinstaller[1] oder den Uninstaller[2]. In den meisten Fällen reicht es jedoch aus, das installierte Programm einfach zu löschen, d.h. in den Papierkorb zu ziehen.
Bei Mac OS X werden statt eines Registry-Konzepts die Programmeinstellungen als XML-Dateien in das benutzerspezifische Verzeichnis ~/Library/Preferences oder ~/Library/ApplicationSupport abgelegt. Diese Dateien existieren für jeden Benutzer, der das entsprechende Programm je verwendet hat, und müssen manuell oder mit anderen Mitteln gelöscht werden.
Wikimedia Foundation.