Menu Fermer

Désinstaller un logiciel de Windows : comment ça marche ?

Dans Windows, vous pouvez ajouter des applications, on parle alors d’installer une application.
Mais lorsque l’on a plu besoin de celle-ci, on peut désinstaller l’application.
Cela retire et supprime le logiciel du système d’exploitation.

Comment Windows gère les programmes installés ?
Comment fonctionne la désinstallation d’une application ?

Cet article vous explique comment marche la désinstallation d’une application.

Désinstaller un logiciel de Windows : comment ça marche ?

Désinstaller un logiciel de Windows : comment ça marche ?

Installation et désinstallation d’application dans Windows

Lorsque vous installez une application dans Windows, vous lancez un setup ou programme d’installation.
Ce dernier copie les fichiers qui vont bien, installe les runtimes nécessaires et créé les icônes de raccourcis dans Windows.
Enfin il enregistre l’application dans Windows afin de pouvoir la lister dans les applications installées et la désinstaller.
Pour cela, l’application laisse le programme de désinstallation, souvent sous la forme d’un fichier uninstall, uninst.exe.

Plus d’informations sur l’installation de programmes sur Windows : 

En clair donc, le programme d’installation créé l’entrée dans la liste des programmes installés et donne le chemin du programme de désinstallation.
L’utilisateur lance ce dernier et laisse alors guidé pour supprimer le logiciel de Windows.

Comment désinstaller une application

Windows propose une fonction pour désinstaller les applications.

Programmes et fonctionnalités liste les applications installées.
Un double-clic exécute le programme de désinstallation.

Comment désinstaller une application de Windows

La version applications et fonctionnalités de Windows 10.
Les applications Windows Store y sont affichées.
Ce n’est pas le cas de la fonction du Panneau de configuration.

Comment désinstaller une application de Windows 10

L’article suivant évoque plus en détails la désinstallation :

Le programme de désinstallation effectue donc l’opération inverse.
Il supprime les fichiers et raccourcis créés par l’application dans Windows.

Comment Windows gère les programmes installés pour les désinstaller

Voici comment fonctionne la désinstallation d’application sur Windows.
En effet il faut comprendre comment le “stockage” des applications sur Windows fonctionnent.
Ces informations sont utilisées par “Programmes et fonctionnalités pour :

  • lister les applications installées
  • lancer la désinstallation

Toutes les informations des programmes installées de Windows sont enregistrées dans la base de registre de Windows.
Plus précisément dans la clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

On y trouve les données suivantes :

  • Les chemins des applications
  • La clé UninstallString stocke le chemin de désinstallation du programmes.
  • Les versions
  • La date d’installation

En effet lorsque vous désinstallez un programme, vous lancez un programme de désinstallation fournit par l’application.
Par exemple, ci-dessous, pour le programme OpenVPN, la désinstallation se fait à travers C:\Program Files\OpenVPN\Uninstall.exe

Liste des applications installées dans le registre Windows

Ainsi, lorsque vous lancez la désinstallation cela exécute le programme de désinstallation C:\Program Files\OpenVPN\Uninstall.exe.
Double-cliquez directement sur le programme ou passer par programmes et fonctionnalités revient au même.

Désinstaller une application de Windows : comment ça marche

Les désinstalleurs en MSI

Pour les applications installées avec MSI Installer, c’est plus complexe.
On lance Msiexec.exe /I suivi du GUID relative à l’application.
Pour rappel MSI Installer est un moteur d’installation utilisant Windows Installer.
Ci ce dernier n’est pas fonctionnel, vous ne pourrez plus installer, désinstaller ou mettre à jour des applications utilisant ce système.

Liste des applications installées dans le registre Windows

Erreur lors de la désinstallation : impossible de désinstaller une application

Si le programme de désinstallation est supprimé, vous ne pourrez plus désinstaller l’application.
Dans ces cas là, un message d’erreur s’affiche et il devient impossible de désinstaller une application.
Un article dédié existe sur le site :

Les désinstalleurs : Revo Uninstaller, IOBit Uninstaller, …

Il existe des logiciels de désinstallation dits “désinstalleurs”.
Ils offrent quelques fonctionnalités supplémentaires comme :

  • Permet de désinstaller PLUSIEURS applications à la fois pour faire gagner du temps
  • Analyse le PC pour trouver et supprimer les résidus et traces après la désinstallation. Cela permet d’éviter d’accumuler pour nettoyer Windows.

Ces désinstalleurs se présentent souvent avec une fenêtre qui liste les programmes installés.
Puis on trouve quelques options.
En général, on lance la désinstallation et à la fin ils proposent de nettoyer les résidus, vestiges et traces pour désinstaller proprement l’application de Windows.

Désinstaller une application avec Revo Uninstaller
Désinstaller une application avec Revo Uninstaller

L’article suivant présente les principaux :