Impossible de désinstaller un programme

Windows ne trouve pas le désinstallateur (uninstall.exe) ? Voici comment supprimer quand même le programme, avec un retour possible à chaque étape.

Sur cette page
  1. Pourquoi Windows ne trouve-t-il pas le désinstallateur ?
  2. Essayez d’abord le Panneau de configuration et les solutions de Microsoft
  3. Supprimez le programme avec Purge Uninstaller
  4. Peut-on réinstaller le programme pour retrouver le désinstallateur ?
  5. Supprimez le programme à la main, avec un retour possible
  6. Pourquoi « Forcer la désinstallation » ne prend-il pas un produit MSI ou une application du Store ?
  7. Quelle méthode vous convient
  8. Questions fréquentes

Quand le désinstallateur est introuvable, Windows affiche une erreur comme Windows cannot find 'C:\Program Files\App\uninstall.exe' et le programme reste dans Applications installées. Windows ne lance que le fichier que le programme a déclaré pour sa suppression. Si ce fichier a été supprimé, déplacé ou n’a jamais fini de s’installer, il faut supprimer le programme autrement.

Pourquoi Windows ne trouve-t-il pas le désinstallateur ?

Parce que le fichier déclaré par le programme pour sa suppression a disparu. Pour la plupart des programmes de bureau, Windows ne fait pas la suppression lui-même : il lance le désinstallateur que le programme a enregistré. À l’installation, chaque programme écrit une entrée sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, avec des valeurs comme DisplayName, InstallLocation et UninstallString, la commande de désinstallation (Microsoft Learn). La liste Applications installées est construite à partir de ces entrées.

L’entrée et le programme peuvent donc se séparer. L’entrée dit « lance ce fichier », le fichier n’est plus là, et Windows n’a pas de plan B. Les causes habituelles :

Ce que vous voyez Cause habituelle Quoi essayer
Windows cannot find le désinstallateur, Make sure you typed the name correctly Le dossier du programme a été supprimé à la main, ou un outil de nettoyage l’a effacé Réinstaller la même version, ou Forcer la désinstallation
Le désinstallateur démarre, puis échoue ou se ferme et le programme est toujours listé Le désinstallateur lui-même est endommagé Réinstaller la même version, ou Forcer la désinstallation
Le programme est listé, mais son dossier est vide ou absent Une désinstallation précédente s’est arrêtée à mi-chemin Forcer la désinstallation, ou supprimer l’entrée à la main
L’entrée lance MsiExec.exe et la désinstallation échoue Un produit Windows Installer dont les enregistrements sont endommagés L’utilitaire de résolution des problèmes de Microsoft
Désinstaller est grisé ou ne fait rien pour une application du Store Les applications du Store sont supprimées par Windows lui-même L’aide de Microsoft pour les applications du Store

Les trois premiers cas sont des programmes de bureau avec leur propre désinstallateur. Les deux derniers relèvent de Windows Installer et du Microsoft Store, et les solutions diffèrent : vérifiez de quel type il s’agit avant de supprimer quoi que ce soit.

Essayez d’abord le Panneau de configuration et les solutions de Microsoft

Commencez par ce que Windows a déjà : cela ne coûte rien et ne laisse rien à moitié fait.

  1. Panneau de configuration. Microsoft note que « certaines applications ne peuvent pas être désinstallées depuis l’application Paramètres » et renvoie vers le Panneau de configuration (Microsoft Support). Cherchez Panneau de configuration dans la barre des tâches, ouvrez Programmes > Programmes et fonctionnalités, faites un clic droit sur le programme et choisissez Désinstaller ou Désinstaller/Modifier.
  2. L’utilitaire de résolution des problèmes d’installation et de désinstallation de programmes. L’utilitaire de Microsoft répare les clés de registre qui empêchent de désinstaller un programme depuis Programmes et fonctionnalités, sous Windows 10 et 11. Il convient surtout aux produits Windows Installer : si le programme n’est pas dans sa liste, il demande le code produit du fichier .msi du programme.

Si les deux vous donnent la même erreur, le problème est le fichier manquant, et aucun menu de Windows ne lancera un fichier qui n’existe pas.

Supprimez le programme avec Purge Uninstaller

Purge Uninstaller, le désinstallateur pour Windows et Mac qui montre chaque résidu avant sa suppression, a un bouton pour ce cas : Forcer la désinstallation. Sous Windows, voici comment il fonctionne.

  1. Choisissez le programme dans Applis. Le panneau liste ce qu’il laisserait derrière lui avant que quoi que ce soit ne se lance.
  2. Cliquez sur Désinstaller. Purge Uninstaller essaie d’abord le désinstallateur du programme, car l’application connaît ses propres éléments. Quand le fichier a disparu, le panneau indique que le désinstallateur du programme « est introuvable sur le disque : il ne peut pas être lancé », et le bouton principal devient Forcer la désinstallation. Quand le désinstallateur démarre mais échoue, ou se ferme alors que le programme est toujours installé, « Forcer la désinstallation » apparaît comme second bouton.
  3. Cliquez sur Forcer la désinstallation. Il ignore le désinstallateur manquant et prend aussi le dossier du programme et son entrée dans la liste de Windows, avec les résidus qu’il trouve : dossiers dans AppData et ProgramData, clés de registre, éléments de démarrage, services et raccourcis.
  4. Vérifiez la liste et cliquez sur Supprimer N résidus. Les correspondances évidentes sont cochées. Les éléments Possible, comme un dossier dont le nom pourrait être partagé par une autre application, sont affichés mais c’est à vous de les cocher.

Tout va d’abord dans l’espace de restauration. « Restaurer N éléments » remet chaque élément à sa place, et après une désinstallation forcée, le programme revient avec eux. Rien n’est supprimé avant que vous l’ayez vu dans la liste, et les dossiers que de nombreuses applications partagent, ou tout ce qui se trouve dans le dossier d’une autre application installée, ne sont jamais proposés.

La règle : « Forcer la désinstallation » est fait pour les programmes de bureau. Les produits Windows Installer (MSI) et les applications du Store ne peuvent être supprimés que par Windows lui-même, et l’application le dit au lieu d’essayer. Les programmes installés pour tous les utilisateurs du PC demandent une fois par session l’invite d’administrateur de Windows.

Si le programme manque dans la liste mais que son raccourci est toujours sur le bureau ou dans le menu Démarrer, faites un clic droit sur le raccourci, choisissez Afficher d’autres options sous Windows 11, puis Désinstaller avec Purge. Purge Uninstaller s’ouvre avec ce programme sélectionné. Le manuel détaille chaque écran.

Peut-on réinstaller le programme pour retrouver le désinstallateur ?

Souvent, oui. Réinstaller le même programme par-dessus la copie défectueuse écrit généralement un nouveau désinstallateur et une nouvelle entrée, et Désinstaller dans Paramètres fonctionne alors normalement.

Téléchargez le programme d’installation depuis le site de l’éditeur, idéalement dans la version qu’affiche Applications installées sous le nom du programme. Installez-le dans le même dossier, n’ouvrez pas le programme, et désinstallez-le aussitôt. Cela échoue quand l’éditeur ne propose plus le programme ou que son programme d’installation refuse de s’exécuter par-dessus l’ancienne entrée.

Supprimez le programme à la main, avec un retour possible

La voie manuelle supprime l’entrée que Windows lit et met le dossier de côté. Chaque étape garde une copie jusqu’à ce que vous soyez sûr que rien n’est cassé.

  1. Fermez le programme. Cherchez son processus dans le Gestionnaire des tâches et terminez-le, sinon rien dans son dossier ne pourra être déplacé.
  2. Ouvrez l’Éditeur du Registre (cherchez regedit) et allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Un programme 32 bits sous Windows 64 bits se trouve plutôt sous HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall (Microsoft Learn). Un programme installé pour vous seul utilise le même chemin sous HKEY_CURRENT_USER.
  3. Trouvez la clé du programme. Cliquez sur chaque sous-clé et lisez DisplayName. Quand il correspond, notez UninstallString (le fichier que Windows ne trouve pas) et InstallLocation (son dossier). Si UninstallString commence par MsiExec.exe, arrêtez-vous ici : c’est un produit Windows Installer, et l’utilitaire de résolution des problèmes vu plus haut est la solution la plus sûre.
  4. Exportez d’abord la clé. La clé étant sélectionnée, choisissez Fichier > Exporter et enregistrez le fichier .reg à un endroit où vous le retrouverez (Microsoft Support). Fichier > Importer le remet en place.
  5. Mettez le dossier de côté. Dans l’Explorateur de fichiers, déplacez le dossier indiqué par InstallLocation vers un dossier d’attente, par exemple sur votre bureau. Ne le supprimez pas encore.
  6. Supprimez la clé. Faites un clic droit sur la sous-clé du programme et choisissez Supprimer. Le programme disparaît de Applications installées.
  7. Attendez quelques jours. Redémarrez, utilisez le PC comme d’habitude, et seulement ensuite supprimez le dossier d’attente et le fichier .reg.

Les résidus du programme sont un travail à part : les dossiers de réglages sous %APPDATA%, %LOCALAPPDATA% et %PROGRAMDATA% portant le nom du programme ou de son éditeur, et les entrées de Gestionnaire des tâches > Applications de démarrage. Mettez-les aussi de côté, et laissez le dossier d’un éditeur tranquille si un autre de ses programmes est encore installé. Le guide de l’espace de restauration montre ce que Purge Uninstaller conserve quand il s’occupe de cette partie pour vous.

Pourquoi « Forcer la désinstallation » ne prend-il pas un produit MSI ou une application du Store ?

Parce que Windows tient ses propres enregistrements pour les deux, et que supprimer leurs fichiers dans son dos aggrave les choses. Un produit Windows Installer est aussi enregistré dans les données de configuration propres à Windows Installer, au-delà de la clé Uninstall (Microsoft Learn) : supprimer le dossier et l’entrée à la main peut donc laisser Windows Installer persuadé que le produit est toujours là. Les applications du Store sont des packages que Windows installe et supprime.

Pour un produit MSI, lancez l’utilitaire de résolution des problèmes de Microsoft et choisissez le programme, ou donnez-lui le code produit. Pour une application du Store, Microsoft renvoie vers son aide distincte pour les applications du Microsoft Store, depuis la même page de l’utilitaire. Purge Uninstaller liste les deux types et lance leur désinstallation normale, mais il ne les force pas.

Quelle méthode vous convient

  • Un seul programme, dont vous avez encore le programme d’installation : réinstallez la même version, puis désinstallez. Rien à nettoyer à la main.
  • Le programme est venu avec Windows Installer (MsiExec.exe dans son entrée) : l’utilitaire de résolution des problèmes de Microsoft.
  • Le dossier a disparu et il ne reste que l’entrée : Forcer la désinstallation dans Purge Uninstaller, ou supprimez l’entrée à la main après l’avoir exportée.
  • Vous préférez ne pas toucher au registre : « Forcer la désinstallation », qui garde le dossier, l’entrée et les résidus dans l’espace de restauration. Free garde le dernier nettoyage 7 jours, Pro garde 30 jours de nettoyages.
  • Plusieurs programmes défectueux à la fois : Purge Uninstaller Pro supprime les résidus sans limite mensuelle. Free couvre 3 applications par mois.

Commencez par le programme qui affiche l’erreur et regardez ce que contient sa liste avant de décider quoi que ce soit. Purge Uninstaller Free propose des désinstallations illimitées avec la liste des résidus et nettoie les résidus de 3 applications par mois, 2 applications à la fois ; Pro coûte $29 une seule fois, aucun abonnement requis, rien ne se renouvelle, et toutes les mises à jour sont incluses. Téléchargez Purge Uninstaller pour Windows et essayez « Forcer la désinstallation » sur le programme qui ne part pas.

Questions fréquentes

Est-il sûr de supprimer la clé de registre de désinstallation d’un programme ?

Oui, pour un programme de bureau dont les fichiers ont déjà disparu, à condition d’exporter d’abord la clé. La clé indique seulement à Windows comment désinstaller le programme ; la supprimer retire le programme de Applications installées. Évitez-le quand l’entrée lance MsiExec.exe, car Windows Installer tient ses propres enregistrements pour ce produit.

« Forcer la désinstallation » fonctionne-t-il sur tous les programmes ?

Non. « Forcer la désinstallation » de Purge Uninstaller fonctionne sur les programmes de bureau dont le désinstallateur est absent, échoue, ou se ferme alors que le programme est toujours installé. Les produits Windows Installer et les applications du Microsoft Store ne peuvent être supprimés que par Windows ; Purge Uninstaller lance donc leur désinstallation normale, et l’utilitaire de Microsoft est l’étape suivante.

Puis-je annuler une désinstallation forcée ?

Oui. Tout ce que la désinstallation forcée supprime va d’abord dans l’espace de restauration : le dossier du programme, son entrée dans la liste de Windows et les résidus que vous avez cochés. Restaurer ce nettoyage remet chaque élément à sa place, et le programme revient avec eux. Free garde le dernier nettoyage 7 jours ; Pro garde 30 jours de nettoyages.

Pourquoi le Panneau de configuration fonctionne-t-il alors que Paramètres ne désinstalle pas ?

Microsoft indique que certaines applications ne peuvent pas être désinstallées depuis l’application Paramètres et conseille le Panneau de configuration. Pour les programmes de bureau, les deux listes viennent des mêmes entrées : si le fichier du désinstallateur manque, le Panneau de configuration affiche en général la même erreur, et il faut une autre voie, comme réinstaller ou Forcer la désinstallation.

« Forcer la désinstallation » est-il inclus dans Purge Uninstaller Free ?

Oui. Purge Uninstaller Free inclut « Forcer la désinstallation » et la liste des résidus. Supprimer les résidus compte pour l’un des 3 nettoyages complets par mois de Free, et Free garde le dernier nettoyage dans l’espace de restauration pendant 7 jours. Purge Uninstaller Pro, $29 une seule fois, supprime la limite mensuelle et garde 30 jours de nettoyages.