Sur un bureau Windows 7 64 bits, un programme figurant dans la liste Programmes et fonctionnalités (Panneau de configuration\Tous les éléments du Panneau de configuration\Programmes et fonctionnalités) a refusé de se désinstaller. L'erreur obtenue est:
Error 1723. There is a problem with this Installer package.
A DLL required for this install to complete could not be run
Je soupçonne que le déposant a été supprimé ou corrompu. Le gros problème est que le programme a refusé de s’installer sur la version endommagée.
Alors, comment puis-je nettoyer manuellement la liste des programmes installés?
Cela dépend de la façon dont le programme détecte qu'il est déjà installé.
Les programmes figurant dans la liste Programmes et fonctionnalités sont générés à partir des clés de registre sous: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Le programme peut chercher ailleurs dans le registre ou chercher un fichier sur le disque afin de déterminer s'il est déjà installé.
Vous pouvez utiliser Process Monitor (ProcMon) de Sysinternals pour voir les fichiers et les clés de registre qu’il interroge lorsqu'il refuse de coopérer avec vous.
Microsoft rend un outil disponible pour résoudre les problèmes d'installation et de désinstallation du programme. Il est disponible à partir de
Voici deux cas avec une solution légèrement différente chacun:
Le programme (sous la forme d'un fichier ou d'un dossier) que vous essayez de désinstaller est venu avec votre ordinateur lors de l'achat.
Le programme (fichier ou dossier) que vous essayez de désinstaller a été installé ou installé à votre insu par quelqu'un d'autre.
Votre stratégie dans les deux cas est la suivante:
Solution au cas 1:
Solution au cas 2:
Je pense que le simple nettoyage ne changera pas vraiment le problème avec le programme. Vous pouvez essayer ccleaner http://www.piriform.com/ccleaner/features et le laisser supprimer l'entrée de la liste, mais vous souhaitez tout de même essayer de nettoyer le registre à la main. Allez chercher les clés du programme dans HKEY_LOCAL_MACHINE\Software\YourProgram ou si vous exécutez une application 32 bits sur un système d'exploitation 64 bits dans HKEY_LOCAL_MACHINE\Software\Wow6432Node\YourProgram. Vous pouvez essayer de la réinstaller par la suite, puis de la désinstaller proprement. Je suggère que vous laissiez ccleaner effectuer un nettoyage du registre par la suite.
Avait un programme où aucune des options ci-dessus ne fonctionnerait.
Nous avons fini par vider tout le registre, y chercher son nom et le trouver ici: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall \
Pour me faciliter la vie, je viens d’utiliser Revo Uninstaller pour le supprimer.
Naviguez dans le registre à la recherche de "NomApp". Cela prendra un certain temps, mais vous trouverez principalement toutes les entrées liées au programme.
Après cela, utilisez CCleaner pour effectuer un nettoyage du registre. Et puis réinstallez/désinstallez (à nouveau) l'application à l'aide du fichier d'installation MSI.
Le programme d’installation vous donne un chemin pour le fichier ... il suffit de choisir une partie du dossier Temp avec les chiffres et les lettres aléatoires et de la rechercher dans l’éditeur de texte ... supprimer toutes les entrées (le dossier entier) que vous avez trouvées. Je devais le faire pour les looks et colorista.msi, il a donc fallu quelques minutes