Die Logik der vorhandenen Dateien lautet: Für das von Ihnen installierte Paket kann ein Installationsprogramm selbst erforderlich sein. Heutzutage gibt es viele, viele Installationsprogramme und Versionen davon. Die Installer-Programme sind nicht so abwärtskompatibel, wie sie sein sollten, selbst wenn es sich nur um eine Versionsänderung handelt. Tatsächlich können Sie ein Paket installieren und dann ein anderes installieren, das das Installationsprogramm aktualisiert, und das aktualisierte Installationsprogramm entfernt die erste Installation nicht mehr :-) Noch verwirrt?
Das Installationsprogramm selbst muss erneut ausgeführt werden, wenn Sie die Installation deinstallieren (oder reparieren oder neu anpassen) möchten. Dieses gesamte Programm des Installationsprogramms sowie das zu installierende Paket müssen vorhanden sein.
Zum Glück wird es schlimmer, weil es vorher nicht dumm genug war. Es gibt Pakete, die Installationsprogramme installieren, die Pakete mit Installationsprogrammen installieren. Dann führt das Installationsprogramm ein anderes Installationsprogramm aus, z. B. das MSI-eigene Installationsprogramm. Dies schließt natürlich nicht ein, wenn ein Installationsprogramm in ein verschachteltes Installationsprogramm umgepackt wird, um einen bösen Kot wie eine Toobar zu installieren.
Ehrlich gesagt wird es auch schlimmer, wie die Installation eines gesamten Betriebssystem-Subsystems, da das Programmiersubsystem für die Programmiermethode, mit der das Programm erstellt wurde, erforderlich ist.
Jetzt haben Sie das Installationsprogramm und alle Installationsdateien, das Installationspaket und alle seine Dateien, die Systemwiederherstellung, bei der die Installation entfernt wird, und alle Dateien, die Treibersicherung und alles, was erneut wiederholt wird, die Systemsicherung, bei der ist alle Dateien, und viele Programme werden auch alle Installationsdateien in ihren eigenen Ordner legen.
Das einzige, was wir nicht haben, ist Stabilität :-) Wir haben nur Schichten von Schichten verrückter Versuche, sich selbst zu reparieren.
Das Entfernen der "Installationsprogramme" (Installationsprogramm) bedeutet, dass das installierte Programm nicht deinstalliert werden kann. Schlimmer noch, einige installieren kein Upgrade, wenn das Programm nicht deinstalliert werden kann (unter Verwendung der Originalteile). Es gibt auch "Is Installed" -Trigger in der Registrierung (verschiedene Typen), die ausgeschaltet werden müssen, um eine Neuinstallation (oder eine überlappte Installation) durchzuführen. Plus andere Registrierungselemente, die alle oben genannten Auswirkungen haben können.
Das Entfernen der "Installation" (des Installationspakets) bedeutet, dass das Programm nicht deinstalliert werden kann, selbst wenn das Installationsprogramm vorhanden ist, da das Installationspaket für die Installation erforderlich ist. (plus wieder Registrierungselemente)
Darüber hinaus garantiert dies nicht, dass alles deinstalliert wird oder dass das Programm sich selbst mit dem Installationspaket selbst reparieren kann.
Aus diesem Grund habe ich das Bedürfnis, ein weiteres Deinstallationsprogramm auszuführen :-) Das verfolgt alles, was sich ändert, und kann einfach alles rauswerfen. Ohne die Rückverfolgung der vollständigen Installation (einschließlich des ersten Durchlaufs) bedeutet das Entfernen von Teilen und Teilen davon, dass sie nicht leicht entfernt werden kann. Ohne die vollständige Rückverfolgung einer Installation kann das Entfernen einer Vielzahl von Teilen und Teilen sowie von Schutzschichten und Wiederholungen nicht einfach durchgeführt werden. Da das vollständige Entfernen nicht tatsächlich erfolgt, muss der Benutzer normalerweise das gesamte friggen-Betriebssystem von Grund auf neu installieren, um es zu bereinigen.
Manchmal können Sie die gesamte Originalinstallation neu installieren (geläppte Installation), um alle entfernten Elemente zu ersetzen (+ alle oben genannten Probleme). Dann wird die Installation und Deinstallation selbst wieder ausgeführt. Oft erfordert dies jedoch auch das Zurücksetzen von Elementen, die zum Fehlschlagen der Installation führen können (normalerweise in der Registrierung).
Der Weg, um den übrig gebliebenen Müll sicher zu entfernen, besteht darin, eine vollständige Image-Sicherung durchzuführen und nicht die Absicht zu haben, diese Programme zu entfernen, zu reparieren oder zu aktualisieren, außer der vollständigen Image-Sicherung (Zurückziehen).
oder
Um die Installation vollständig zu verfolgen und eine vollständige Image-Sicherung zu verwenden. Auf diese Weise kann Ihre verfolgte Installation verwendet werden, um sie ohne all das Zeug zu entfernen. (was nicht ohne Konsequenzen ist) Ihre vollständige Image-Sicherung kann Ihr System immer wieder dorthin zurückziehen, wo es war (vorher oder nach Bedarf).
Ich finde, dass diese Methode viel effektiver ist als eine Schicht aus einer Schicht Moos, die auf einem nie rollenden Stein wächst :-), aber es gibt einige Voraussetzungen, um zu wissen, was Sie tun.
Dieser Beitrag zeigt vollständig, warum die beste Methode nicht diskutiert oder übernommen wird. Es gibt nur einige Dinge, die Sie niemals sehen sollten. :-)