Supprimer un programme Windows et contrôler ce qui reste

Désinstaller un logiciel sous Windows revient à lancer le programme de suppression fourni par son éditeur, puis à vérifier ce qu'il a laissé derrière lui. Le système ouvre trois chemins vers la première étape, et ces trois chemins aboutissent au même endroit. La seconde étape, elle, n'est jamais automatique.

Le résumé

  • Paramètres, Panneau de configuration et menu Démarrer appellent le même désinstalleur écrit par l'éditeur : le résultat est identique, seul le nombre de clics change.
  • Un dossier de configuration et quelques clés de registre survivent presque toujours à la suppression, sans pour autant ralentir la machine.
  • Un outil tiers ne fait pas mieux que l'éditeur : il compare l'état du disque avant et après, puis propose de supprimer ce qui reste.

Trois chemins pour désinstaller, un seul désinstalleur

Sur Windows 11, la liste vit dans Paramètres, rubrique Applications, puis Applications installées. Sur Windows 10, la même liste s'appelle Applications et fonctionnalités. Le Panneau de configuration conserve la sienne sous Programmes et fonctionnalités, que la commande appwiz.cpl ouvre directement depuis la boîte Exécuter. Enfin, un clic droit sur une entrée du menu Démarrer propose la suppression sans passer par aucune liste.

Ces trois entrées ne font pas trois choses différentes. Chacune va lire la même zone du registre, y trouve l'adresse du désinstalleur déposé par le programme d'installation, et le lance. C'est donc l'éditeur qui décide de ce qui part, pas le système d'exploitation. Un installeur au format MSI rend la main au service Windows Installer, qui sait annuler pas à pas ce qu'il avait posé ; un installeur au format exécutable, lui, embarque sa propre routine, dont la qualité varie beaucoup d'un produit à l'autre. C'est la première raison pour laquelle deux logiciels supprimés de la même façon laissent des restes très inégaux. Nos fiches par plateforme, à commencer par la rubrique logiciels Windows, indiquent le format employé quand l'éditeur le précise.

Ce que la suppression ne touche pas

Un désinstalleur retire les binaires, les raccourcis et les entrées de démarrage automatique. Il laisse presque toujours trois catégories d'éléments derrière lui, et c'est volontaire dans la majorité des cas.

  • Les fichiers de configuration et les profils, rangés dans %AppData% et %LocalAppData%. Les conserver permet de retrouver ses réglages après une réinstallation.
  • Les données créées par l'utilisateur : documents, projets, sauvegardes de jeux. Aucun éditeur sérieux ne les efface sans le demander.
  • Quelques clés de registre, souvent sous HKEY_CURRENT_USER\Software, plus les associations de fichiers que le programme avait revendiquées.

Il faut dire ici ce que les éditeurs d'utilitaires de nettoyage écrivent rarement : ces restes ne ralentissent pas un ordinateur. Une clé orpheline pèse quelques centaines d'octets et n'est jamais lue, puisque plus aucun élément ne la réclame. Le registre d'une machine ordinaire compte des centaines de milliers d'entrées, et le système y accède par index. Les vraies raisons de faire le ménage sont ailleurs : récupérer de l'espace quand le dossier de cache atteint plusieurs gigaoctets, libérer une licence limitée en nombre de postes, ou repartir d'une configuration vierge quand un réglage corrompu empêche la réinstallation de fonctionner.

Nettoyer les restes sans casser le système

Avant toute intervention manuelle, créez un point de restauration. Il se déclenche en quelques secondes depuis Créer un point de restauration dans la recherche du menu Démarrer, et il annule d'un bloc une manipulation malheureuse. C'est le seul filet de sécurité gratuit dont on dispose ici.

Le ménage se fait ensuite dans cet ordre. Ouvrez le dossier du programme sous C:\Program Files ou C:\Program Files (x86) : s'il subsiste, il ne contient plus que des journaux et des fichiers de réglage, et il se supprime sans risque. Passez à %AppData%, %LocalAppData% et %ProgramData%, où le dossier porte en général le nom de l'éditeur plutôt que celui du produit. Terminez par le registre, avec l'éditeur intégré que la commande regedit lance, en cherchant le nom exact du programme.

Deux précautions valent d'être répétées. Exportez la clé avant de l'effacer : un clic droit, Exporter, et le fichier obtenu la remet en place d'un double clic. Et ne supprimez jamais une clé dont vous ne reconnaissez pas le contenu au motif qu'elle ressemble à une trace ; les recherches de registre renvoient beaucoup de résultats dont le rapport avec le logiciel visé est purement lexical.

Quand le programme refuse de partir

Trois situations se présentent, et elles ne se traitent pas de la même façon.

Le désinstalleur démarre puis échoue. Le plus souvent, un composant du programme tourne encore. Le gestionnaire des tâches permet de terminer le processus fautif, après quoi l'opération repart. Si l'échec persiste, le mode sans échec écarte les pilotes et services tiers et suffit dans la plupart des cas.

Le programme n'apparaît dans aucune liste. Trois explications, par ordre de fréquence : il s'agit d'une version portable, jamais enregistrée auprès du système, et supprimer son dossier suffit ; il a été installé sous un autre compte utilisateur, donc il ne figure que dans la liste de ce compte ; ou son entrée de registre a été effacée avant lui, ce qui rend le désinstalleur invisible alors que le fichier existe toujours dans son dossier, sous un nom comme unins000.exe ou uninstall.exe.

La liste refuse l'opération. Le gestionnaire de paquets intégré à Windows offre une seconde voie : winget list affiche les programmes installés avec leur identifiant, et winget uninstall --id Editeur.Produit permet de désinstaller sans passer par l'interface graphique. Pour les applications issues du Microsoft Store, PowerShell répond mieux, avec Get-AppxPackage puis Remove-AppxPackage. Un mot sur une commande que beaucoup de pages recommandent encore : wmic product call uninstall appartient à un outil que Microsoft a déprécié, absent des versions récentes du système ; mieux vaut ne pas construire une procédure dessus.

Les logiciels de désinstallation, et ce qu'ils changent vraiment

Un outil tiers ne remplace pas le désinstalleur de l'éditeur : il l'appelle, puis compare l'état du disque et du registre avant et après pour vous proposer le reste. Le gain n'est pas la propreté absolue, c'est de ne pas avoir à chercher soi-même dans cinq dossiers et une base de registre. Voici les quatre noms qui reviennent, avec ce qui les sépare. Tous savent utiliser cette méthode ; ils se distinguent sur l'ergonomie et sur les options laissées à la version gratuite.

OutilGratuitéCe qu'il apporteRéserve
Revo Uninstaller FreeVersion gratuite complèteAnalyse après coup à trois niveaux de profondeur, mode chasseur pour viser une fenêtre à l'écranLa désinstallation forcée et le suivi en temps réel restent réservés à la version payante
IObit Uninstaller FreeVersion gratuiteTraitement par lots, suppression des extensions de navigateur et des barres d'outilsSon propre programme d'installation propose d'autres produits maison : lire chaque écran
GeekUninstallerGratuit pour un usage personnelUn exécutable portable de quelques mégaoctets, rien à installer, démarrage immédiatInterface minimale, aucune gestion du démarrage automatique
Bulk Crap Uninstaller (BCUninstaller)Libre et gratuit, en version installée ou portableConçu pour vider une machine entière, détecte aussi les programmes non répertoriésPuissance qui se retourne vite contre un utilisateur pressé

Le choix se résume à deux questions. Pour une suppression ponctuelle et soignée, Revo Uninstaller dans sa version gratuite suffit largement. Pour vider un ordinateur de vingt programmes avant de le céder, Bulk Crap Uninstaller fait gagner une heure. Dans les deux cas, contrôlez la liste proposée avant de valider : ces outils signalent parfois des éléments partagés avec un autre produit encore installé.

Applications préinstallées et Microsoft Store

Les applications livrées avec la machine se rangent en deux familles. Celles du fabricant, qui apparaissent dans la liste ordinaire et se retirent comme n'importe quel programme, à l'exception des utilitaires de pilotes qu'il vaut mieux conserver. Et celles du Microsoft Store, dont une partie se supprime d'un clic droit, tandis que quelques applications système résistent et ne cèdent qu'à PowerShell.

Un point pratique avant de vous lancer sur un logiciel sous licence : désactivez l'activation depuis le programme lui-même avant de le supprimer. Les suites qui limitent le nombre de postes autorisés comptabilisent une machine tant que la licence n'a pas été libérée, et la récupérer ensuite demande de contacter l'assistance de l'éditeur. Deux minutes de précaution évitent une demande d'aide et son délai de réponse.

Ce qu'on nous demande le plus souvent

Faut-il redémarrer après avoir désinstallé un programme ?

Seulement si le système le demande. Cette invitation signale qu'un fichier était verrouillé pendant l'opération et que sa suppression a été reportée au prochain démarrage. La refuser laisse le travail à moitié fait.

Un logiciel supprimé par erreur est-il récupérable ?

Le programme lui-même se réinstalle depuis sa source d'origine, ce qui suppose de la retrouver et de disposer d'une connexion. Vos documents, eux, n'ont pas bougé : ils vivent dans vos dossiers personnels, pas dans celui de l'application.

Peut-on tout supprimer d'un coup ?

La liste native ne sait désinstaller qu'un programme à la fois. Le traitement par lots existe chez IObit Uninstaller et chez Bulk Crap Uninstaller, avec la même réserve : une file de dix suppressions se lance vite et se relit mal.

Comment vérifier que la suppression est complète ?

Rouvrez la liste des applications installées, puis cherchez le nom de l'éditeur dans %AppData% et dans le registre. Si les trois recherches ne renvoient rien, il ne subsiste aucune trace utile.

Une suppression propre se prépare à l'installation

La quantité de résidus dépend surtout de ce qui a été accepté au départ. Un installeur exécuté en mode rapide pose des composants annexes qui ne partiront pas avec le produit principal, parce qu'ils sont enregistrés séparément. Refuser ces ajouts au moment voulu, comme le détaille notre guide sur les contrôles avant installation, est le geste le plus rentable de toute la chaîne.

Le second réflexe consiste à vérifier qu'un programme convient à votre configuration avant de l'essayer, ce qui évite d'avoir à le retirer trois jours plus tard : notre page sur la compatibilité d'un logiciel détaille les points à lire sur la fiche de l'éditeur. Un ordinateur reste propre parce qu'on y installe peu, jamais parce qu'on y nettoie beaucoup.

Derniers articles

Dans le même esprit