Comment supprimer un programme cassé de la liste des programmes et fonctionnalités de Windows 7?

27

Sur un bureau Windows 7 64 bits, il existe un programme dans la liste Programmes et fonctionnalités (Panneau de configuration \ Tous les éléments du panneau de configuration \ Programmes et fonctionnalités) qui a refusé de 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 fichier a été supprimé ou corrompu. Le gros problème est que le programme a refusé de s'installer sur la version cassée.

Alors, comment nettoyer manuellement la liste des programmes installés?

Itai
la source

Réponses:

24

Cela dépend de la façon dont le programme détecte qu'il est déjà installé.

Les programmes affichés 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 rechercher ailleurs dans le registre ou rechercher 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 sur quels fichiers et clés de registre il pointe lorsqu'il refuse de coopérer avec vous.

Adam Thompson
la source
19
Les programmes 32 bits installés sur une machine 64 bits seront à la place dans le HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstalldossier décrit par @Fabien.
JumpingJezza
7
S'il a été installé à partir d'un .MSI, il sera également répertorié sous:HKEY_CLASSES_ROOT\Installer\Products
James Newton
30

Microsoft met à disposition un outil pour résoudre les problèmes d'installation et de désinstallation du programme. Il est disponible à partir de

http://aka.ms/Program_Install_and_Uninstall

Tweek
la source
1
Je pense que le service ne fonctionne plus. Chaque fois que j'essaie de télécharger l'outil, il dit qu'il ne peut pas communiquer avec le serveur.
Donny V,
3
@DonnyV: Je viens de l'essayer et il s'est bien téléchargé pour moi. C'était peut-être un problème temporaire. Si cela ne fonctionne toujours pas, essayez de télécharger l'outil à partir d'un autre ordinateur (cliquez sur le lien "Téléchargement avancé pour exécuter sur un ordinateur différent ou déconnecté" juste sous le lien "Exécuter maintenant"). Les logiciels malveillants peuvent bloquer les téléchargements de Microsoft (pour essayer de s'empêcher d'être supprimé), vous pouvez donc également vérifier cela.
Tweek
Je n'ai pas pu supprimer un programme à l'aide de l'outil «Programmes et fonctionnalités» (appwiz.cpl), j'ai reçu une erreur indiquant «Une autre version de ce produit est déjà installée». L'outil lié ci-dessus a réussi à supprimer le programme. Merci!
Jeremy Lyons
5

Voici deux cas avec une solution légèrement différente chacun:

  1. Le programme (sous forme de fichier ou de dossier) que vous essayez de désinstaller est fourni avec votre ordinateur lors de l'achat.

  2. Le programme (fichier ou dossier) que vous essayez de désinstaller était soit installé, installé à votre insu par quelqu'un d'autre.

Votre stratégie dans les deux cas est la suivante:

  • Réinstallez le même logiciel pour le rendre complet (un fichier manquant ou corrompu dans le programme ne vous permettra pas de le désinstaller).
  • Redémarrez votre ordinateur.
  • Désinstallez le programme.
  • Redémarrez à nouveau.

Solution au cas 1:

  1. Ouvrez DémarrerAide et support .
  2. Tapez réinstallation du logiciel et du matériel et sélectionnez la réinstallation du logiciel ".
  3. Suivez les instructions de l'assistant.
  4. Redémarrez votre ordinateur.
  5. Ouvrez DémarrerPanneau de configurationProgrammes et fonctionnalités
  6. Localisez le programme que vous souhaitez désinstaller et faites un clic droit dessus avec votre souris.
  7. Sélectionnez Désinstaller .
  8. Redémarrez à nouveau votre ordinateur.

Solution au cas 2:

  1. Visitez un moteur de recherche (par exemple, Google).
  2. Localisez le site Web de l'entreprise où vous pouvez télécharger exactement le même logiciel.
  3. Téléchargez et réinstallez le logiciel.
  4. Redémarrez votre ordinateur.
  5. Ouvrez DémarrerPanneau de configurationProgrammes et fonctionnalités
  6. Localisez le programme que vous souhaitez désinstaller et faites un clic droit dessus avec votre souris.
  7. Sélectionnez Désinstaller .
  8. Redémarrez à nouveau votre ordinateur.
S. WERNER
la source
Installer à nouveau, avant de désinstaller a fonctionné. Je dois me souvenir de celui-ci. Merci.
LonnieBest
3

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 voudrez toujours 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 le réinstaller ensuite, puis de le désinstaller proprement. Je vous suggère de laisser ccleaner effectuer un nettoyage du registre par la suite.


la source
1
C'est un programme soigné et j'ai laissé nettoyer beaucoup de choses, mais malheureusement, il n'a pas réussi à supprimer le programme incriminé avec la même erreur que Windows.
Itai
2

Avait un programme où aucune des options ci-dessus ne fonctionnerait.

J'ai fini par vider l'intégralité du registre, à la recherche de son nom et je l'ai trouvé ici: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

Pour me faciliter la vie, je viens juste d'utiliser Revo Uninstaller pour le supprimer.

Fabien Snauwaert
la source
Au lieu de Revo Uninstaller (non gratuit), j'ai choisi un meilleur RegEdit sur alternativeto.net/software/regedit - La solution O&O était agréable et gratuite ( oo-software.com/en/ooregeditor )
starlocke
1

Les clés de registre correspondantes peuvent également se trouver dans

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

Pour moi (l'ID utilisateur) l'était S-1-5-21-874921695-2243469788-227544040-1000, mais je ne sais pas trop si c'est unique ou non.

Des fichiers d'installation peuvent être présents dans C:\Users\(user name)\AppData\Local\Package Cache. Si tel est le cas, l'identifiant de numéro de lettre pour la recherche dans le registre peut être trouvé à cet endroit.

Nikolay
la source
0

Le programme d'installation vous donne un chemin d'accès au fichier ... choisissez simplement une partie du dossier Temp avec les chiffres et les lettres aléatoires et recherchez-le dans le rédacteur en chef ... supprimez toutes les entrées (le dossier entier) que vous trouvez. Je devais le faire pour les looks et colorista.msi donc ça a pris quelques minutes

Maris
la source
1
Bonjour et bienvenue sur SuperUser. Avez-vous une source d'où vous pouvez attribuer le mérite à votre réponse?
Lorenzo Von Matterhorn
0

Naviguez dans le registre en recherchant "AppName". 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. Ensuite, réinstallez / désinstallez (à nouveau) l'application à l'aide du fichier d'installation MSI.

johnye2e
la source