Si vous constatez que des programmes indésirables apparaissent sur la page Applications et fonctionnalités alors que vous les avez supprimés/désinstallés, ou si vous ne parvenez pas à désinstaller un programme spécifique, il est probable que le programme a été corrompu et qu’il ne peut pas être supprimé de manière classique.
À l’aide du registre Windows, vous pouvez désinstaller définitivement des programmes et des applications afin de vous assurer qu’ils ne causeront plus de problèmes.
Dans certains cas, il se peut que vous ayez désinstallé un programme via Ajout/Suppression de programmes, mais qu’il apparaisse toujours dans la liste du Panneau de configuration (Exécuter >> appwiz.cpl). Si vous essayez d’exécuter le programme, cela ne fonctionnera pas non plus. Si c’est le cas, il est préférable d’essayer de le supprimer à l’aide des méthodes décrites dans cet article.
Emplacement des programmes dans le registre de Windows
Sur un ordinateur Windows, chaque programme a une architecture 32 bits ou 64 bits. Ces catégories de programmes et d’applications sont stockées séparément, à la fois sur le volume et dans le registre Windows.
Les applications et programmes 32 bits sont stockés dans les emplacements suivants :
- Volume système : C:\Program Files (x86)
- Registre Windows : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\
Les applications et programmes 64 bits sont enregistrés aux emplacements suivants :
- Volume système : C:\Program Files
- Registre Windows : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Les clés CurrentVersion contiennent également des sous-clés pour différentes applications et programmes. L’une de ces sous-clés s’appelle Uninstall et contient des informations relatives à la suppression du programme.
Les valeurs de la clé Uninstall peuvent être utilisées pour supprimer définitivement l’ensemble du programme de votre ordinateur. C’est ainsi que nous supprimerons tout programme qui pourrait causer des problèmes ou qui n’est plus nécessaire.
Clé de registre de Windows pour la désinstallation
Avant de passer au processus de désinstallation, apprenons à déterminer quelle clé appartient à quel programme, car la plupart des sous-clés de la clé Uninstall ne sont pas nommées directement avec le nom du programme associé.
Si vous cliquez sur la clé sous Uninstall, vous pouvez trouver les paramètres (valeurs) suivants et les informations correspondantes :
Remarque : il s’agit de valeurs classiques. Vous pouvez rencontrer des valeurs qui ne sont pas mentionnées dans la liste ci-dessous.
- DisplayName
- DisplayVersion
- Publisher
- VersionMinor
- VersionMajor
- Version
- HelpLink
- HelpTelephone
- InstallDate
- InstallLocation
- InstallSource
- URLInfoAbout
- URLUpdateInfo
- AuthorizedCDFPrefix
- Comments
- Contact
- EstimatedSize
- Language
- ModifyPath
- Readme
- QuietUninstallString
- UninstallString
- SettingsIdentifier
Les seuls paramètres qui devraient vous intéresser sont DisplayName, QuietUninstallString, et UninstallString.
DisplayName est l’identifiant qui vous aidera à reconnaître à quel programme appartient la clé dans le registre Windows. Cela signifie que vous devrez cliquer sur chaque clé avant de déterminer laquelle est celle que vous souhaitez supprimer. Les valeurs QuietUninstallString et UninstallString seront utilisées dans le processus de désinstallation du programme plus loin dans l’article.
Nous pouvons maintenant commencer à supprimer le programme que vous souhaitez.
Remarque : certaines entrées de registre peuvent être nommées (correctement) d’après le programme associé.
Désinstaller/supprimer des programmes à l’aide du registre Windows
Désinstaller un programme à l’aide du registre de Windows
Vous pouvez désinstaller un programme par le biais du registre Windows si vous ne parvenez pas à le faire par le programme lui-même ou par la page Applications et fonctionnalités du Panneau de configuration.
Toutefois, si vous voyez simplement sur la page Applications et fonctionnalités un programme qui n’est plus installé, mais qui reste visible, vous pouvez supprimer les entrées de registre associées pour le retirer de la liste.
Attention : étant donné que les deux processus impliquent une manipulation du registre Windows, il est préférable de créer un point de restauration avant de poursuivre, au cas où le système risquerait de subir une manipulation erronée du registre.
Les noms des clés du registre Windows étant ambigus, il est préférable de créer une sauvegarde du registre, puis de procéder à la désinstallation.
Voici comment procéder :
- Lancez l’éditeur de registre en tapant regedit dans Exécuter (Windows + R).
- Collez ensuite l’emplacement complet de la clé de désinstallation dans la barre d’adresses :
32-Bit : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall 64-Bit : Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- Recherchez maintenant la clé que vous voulez supprimer. Rappelez-vous que vous pouvez trouver le nom du programme associé dans la valeur DisplayName.
- Une fois trouvée, cliquez avec le bouton droit de la souris sur la clé et cliquez sur Exporter dans le menu contextuel.Dans la fenêtre contextuelle, sélectionnez un emplacement pour enregistrer le fichier de sauvegarde du registre, entrez le nom de votre choix, puis cliquez sur Enregistrer.Une sauvegarde locale du registre Windows que vous êtes sur le point de supprimer a été effectuée.
- Maintenant, cliquez sur la clé associée du programme que vous voulez supprimer, puis double-cliquez sur l’une des valeurs dans le volet de droite :
- QuietUninstallString – Pour supprimer sans interaction le programme (pas d’invite ni de confirmation).
- UninstallString – Pour supprimer le programme dans les règles de l’art. Dans la fenêtre Modification de la chaîne, copiez le chemin indiqué sous Données de la valeur.Lancez maintenant l’Invite de commandes avec des privilèges administratifs, collez le contenu copié et appuyez sur Entrée pour l’exécuter.Si vous avez sélectionné UninstallString, vous pouvez rencontrer des boîtes de dialogue de confirmation ou un assistant de désinstallation/réinstallation. Suivez-les pour supprimer le programme.
- Confirmez maintenant que le bon programme a été supprimé via la page Applications et fonctionnalités du Panneau de configuration. Si c’est le cas, vous pouvez supprimer la sauvegarde manuelle du registre. Sinon, vous pouvez restaurer le fichier du registre en double-cliquant dessus. Cela restaurera le registre Windows supprimé tel qu’il était auparavant.Vous avez maintenant réussi à supprimer le programme et toutes ses entrées dans le registre.
Suppression d’un programme à l’aide du registre de Windows
Remarque : ce processus ne désinstalle pas un programme, mais le supprime simplement de la liste de la page Application et fonctionnalités du Panneau de configuration.
Effectuez les étapes suivantes pour supprimer un programme qui ne fonctionne plus sur votre ordinateur Windows, mais qui est toujours visible dans la liste Applications et fonctionnalités.
- Lancez l’éditeur de registre en tapant regedit dans Exécuter (Windows + R).
- Collez ensuite l’emplacement complet de la clé de désinstallation dans la barre d’adresses :
32-Bit : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall 64-Bit : Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
- Déterminez maintenant la clé associée au programme que vous souhaitez supprimer de la liste en vérifiant la valeur DisplayName.
- Une fois déterminée, cliquez avec le bouton droit de la souris sur la clé, puis cliquez sur Supprimer dans le menu contextuel.
- Dans la boîte de dialogue de dialogue de confirmation, cliquez sur Oui.Vous pouvez maintenant confirmer que le programme n’est plus visible dans la page Applications et fonctionnalités (Exécuter >> appwiz.cpl).
Conclusion
Vous pouvez exécuter la valeur de UninstallString ou de QuiteUninstallString dans l’Invite de commandes lorsque vous souhaitez désinstaller un programme ; la valeur indique le chemin d’accès du programme de désinstallation. QuietUninstallString supprimera simplement le programme sans confirmation de votre part.
En outre, nous vous conseillons d’adopter ces méthodes lorsqu’aucune autre méthode de suppression d’un programme n’a fonctionné, car une intervention manuelle dans les registres de Windows peut s’avérer fatale pour votre système d’exploitation.