La logique des fichiers qui s'y trouvent est la suivante: le package que vous installez peut nécessiter un programme d'installation lui-même, de nos jours il existe de nombreux programmes d'installation et leurs versions. Les programmes d'installation ne sont pas aussi rétrocompatibles qu'ils devraient l'être, même lorsqu'il ne s'agit que d'un changement de version. En fait, vous pouvez installer un package, puis en installer un autre qui met à jour le programme d'installation, et le programme d'installation mis à jour ne supprimera plus la première installation :-) encore confus?
Le programme d'installation lui-même est nécessaire pour réexécuter, lorsque vous souhaitez désinstaller (ou réparer ou personnaliser à nouveau) l'installation. Ce programme complet du programme d'installation doit exister, plus le package à installer.
Heureusement, cela empire, car ce n'était pas assez stupide avant. Il existe des packages qui installent des programmes d'installation, qui installent des packages avec des programmes d'installation. le programme d'installation exécutera un autre programme d'installation comme, par exemple, le propre programme d'installation du MSI. Bien sûr, cela n'inclut pas lorsqu'un programme d'installation est reconditionné dans un programme d'installation entrelacé, pour installer un caca maléfique comme un toobar.
Honnêtement, cela devient pire que cela aussi, comme l'installation d'un sous-système de système d'exploitation entier parce que le sous-système de programmation est nécessaire pour la méthode de programmation qu'ils ont utilisée pour créer le programme.
alors maintenant vous avez le programme d'installation, et tous les fichiers d'installation, le package d'installation et tous ses fichiers, la restauration du système qui est la suppression de l'instalation et tous ses fichiers, la sauvegarde du pilote et tout cela répété à nouveau, la sauvegarde du système qui est tous les fichiers, ainsi que de nombreux programmes placeront également tous les fichiers d'installation dans leur propre dossier.
La seule chose que nous n'avons pas est la stabilité :-) nous avons juste des couches sur des couches de tentatives folles d'auto-réparation.
La suppression des «installateurs» (programme d'installation) signifie que le programme installé ne peut pas être désinstallé, pire certains n'installent pas de mise à niveau, si le programme ne peut pas être désinstallé (en utilisant les pièces d'origine). Il existe également des déclencheurs "Is Installed" dans le registre (différents types), qui doivent être désactivés pour être réinstallés (ou installés par la suite). Plus d'autres éléments du registre qui peuvent affecter tout ce qui précède.
La suppression de l '"installation" (le package d'installation) signifie que le programme ne peut pas être désinstallé, même si le programme d'installation existe, car le package d'installation est requis pour l'installation. (plus les éléments du registre à nouveau)
De plus, avoir tout cela ne garantit pas que tout sera désinstallé ou que le programme sera même capable de se réparer avec le package d'installation.
C'est pourquoi je ressens le besoin d'exécuter UN AUTRE programme de désinstallation :-) Qui suit tout ce qui change, et peut simplement tout jeter. Sans le traçage de l'installation complète (y compris la première exécution), le retrait de pièces et de morceaux de celui-ci signifie qu'il ne sera pas facile à retirer. Sans le traçage complet d'une installation, le retrait de toute la multitude de pièces et pièces, et les couches de protection, et la répétition, ne peuvent pas être effectués facilement. Parce que la suppression complète ne se produit pas réellement, cela laisse généralement l'utilisateur réinstaller tout le système d'exploitation friggen à partir de zéro pour le nettoyer.
Parfois, vous pouvez réinstaller toute l'installation d'origine, (installation par rodage) pour remplacer tous les éléments que vous avez supprimés (+ tous les dégâts ci-dessus), puis l'installation et la désinstallation elle-même fonctionneront à nouveau. Mais souvent, cela nécessite également de réinitialiser tous les éléments qui peuvent entraîner l'échec de l'installation (généralement dans le registre).
la façon de supprimer en toute sécurité les fichiers indésirables est d'avoir une sauvegarde d'image complète et aucune intention de supprimer, de réparer ou de mettre à jour ces programmes, à l'exception de la sauvegarde d'image complète (rétracter).
ou
Pour avoir entièrement tracé l'installation et utilisé une sauvegarde d'image complète. De cette façon, votre installation tracée peut être utilisée pour la supprimer, sans tout cela. (ce qui n'est pas sans ramifications) Votre sauvegarde d'image COMPLÈTE peut toujours rétracter votre système là où il était (avant ou après selon les besoins).
Je trouve que cette méthode est beaucoup plus efficace qu'une couche sur une couche de mousse qui pousse sur ce qui ne sera jamais une pierre roulante :-) mais il y a une certaine exigence de savoir ce que vous faites.
Ce post illustre pleinement pourquoi la meilleure méthode n'est pas discutée ou adoptée, il y a juste quelque chose que vous ne devriez jamais avoir à voir. :-)