Windows Installer est un service intégré au système d’exploitation Windows pour l’installation de logiciel au format MSI, MSP, MSIBundle.
Pour l’utilisateur cela se concrétise par un fichier .MSI (Microsoft System Installer) qu’il peut exécuter.
A partir de là, un assistant d’installation s’affiche et l’utilisateur peut passer aux étapes de configuration, paramètres puis installation complète de l’application dans Windows.
Voici quelques informations techniques de fonctionnement de Windows Installer.
En clair donc Windows Installer (MSI) : qu’est-ce que c’est et comment ça marche

Table des matières
- 1 Qu’est-ce que Windows Installer
- 2 Windows Installer et l’installation de logiciel en fichiers MSI, MSP, MSIXBundle
- 3 L’intégration des installations Windows Installer dans le système
- 4 Comment nettoyer le dossier C:\Windows\Installer
- 5 Réparer Windows Installer pour résoudre les erreurs et problèmes
- 6 Liens
Qu’est-ce que Windows Installer
Windows Installer est un service intégré dans les systèmes d’exploitation Windows qui permet d’installer, de désinstaller et de configurer des logiciels.
Il est principalement conçu pour les éditeurs de logiciels qui conçoivent et développent des logiciels/applications pour Windows. En règle générale, chaque logiciel tiers est fourni avec l’installateur Windows.
Cette liaison permet l’installation et la configuration correctes d’une application tierce sur un cadre Windows. Windows Installer a été publié dans différents paquets qui comprennent généralement les éléments suivants :
- Base de données et lignes directrices pour le développement d’un programme d’installation d’applications et de services
- Transformations, modifications et contrôle des versions
- API pour l’accès à distance aux applications/logiciels installés
Il assure également la gestion des mises à jour et des correctifs. Windows Installer utilise des fichiers d’installation au format MSI (Microsoft Installer) pour exécuter les différentes étapes du processus d’installation.
Enfin il garantit également l’intégrité de l’installation en vérifiant les dépendances et en effectuant des opérations de rollback en cas d’échec. Windows Installer fournit ainsi une méthode standardisée et fiable pour installer et maintenir les logiciels sur les systèmes Windows.
C’est l’exécutable msiexec.exe qui gère l’installation et la désinstallation des applications Windows Installer.
Lorsque vous double cliquez sur un fichier MSI, ou lancer une désinstallation, c’est le processus msiexec.exe qui se déclenche pour effectuer les actions prévues par le package.
Voici une vue du service Windows Installer (msiserver) depuis la console de gestion des services Windows.
La gestion de l’état est maintenue, de sorte que Windows Installer permet aux administrateurs de savoir si une application est installée sur une machine.
Possibilité de revenir en arrière en cas d’échec de l’installation.
Si le service Windows Installer ne peut démarré ou a été supprimé, le programme d’installation de l’application ne peut continuer et un message d’erreur s’affiche alors :
Impossible d'accéder au service Windows Installer. Ceci peut se produire si le programme d'installation de Windows n'est pas bien installé. Contactez votre support technique pour l'assistance.
Windows Installer et l’installation de logiciel en fichiers MSI, MSP, MSIXBundle
Les éditeurs peuvent donc créer des fichiers au format MSI, MSP, MSIBundle pour proposer des paquets d’installation (setup) aux utilisateurs.
Lorsque ce dernier exécute le setup, cela exécute MSIExec qui se sert du service Windows Installer pour permettre l’ajout de l’application dans le système.
Lorsque vous exécutez un fichier au format MSI, l’assistant d’installation démarre. Au cours de ce processus, il se produit généralement ce qui suit :
- Les fichiers sont copiés sur le système
- Les clés de registre Windows sont appliquées
- Les instructions d’installation, y compris les associations de fichiers, les services et les fichiers personnalisés, sont appliquées
L’intégration des installations Windows Installer dans le système
Dans le registre Windows
Lorsque vous installez une application au format MSI, l’application est déclarée dans la liste des applications installées de Windows dans la clé du registre Windows :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[ProductId GUID]
Parmi les informations stockées, s’y trouvent : le nom de l’application et de l’éditeur, la commande pour lancer la désinstallation de l’application.
Windows Installer garde aussi une autre trace de l’installation en copiant le fichier MSI dans le dossier C:\Windows\installer avec un nom aléatoire.
Certaines informations sont alors stockées dans la clé du registre Windows :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\[InternalUserId]\Products\<GUID>\InstallProperties
Ainsi, on y trouve le nom de l’application, le fichier MSI de C:\Windows\installer ainsi que la commande msiexec.exe pour lancer la désinstallation de l’application.
On retrouve ces informations dans la clé Uninstall :
Où trouver les journaux de Windows Installer
Lors de l’installation d’une application au format MSI, un fichier journal peut être créé.
Il peut donner des indications lorsque vous rencontrez des erreurs.
Par défaut le fichier est setup.log mais l’éditeur peut changer le nom du fichier journal.
Le fichier journal d’installation peut se trouver dans deux emplacements :
- Le dossier TEMP (%TEMP)
- Le dossier C:\Windows
Comment nettoyer le dossier C:\Windows\Installer
Le rôle de ce répertoire est de servir de cache pour les applications basées sur le programme d’installation de Windows. Il contient des versions réduites des fichiers de données du programme d’installation de Windows. Lors de l’installation, de la mise à jour ou de la suppression d’une application, ce répertoire est utilisé par l’application pour confirmer l’existence d’éléments précédemment installés afin de déterminer les prochaines étapes à suivre par le programme d’installation.
Il est aussi possible de nettoyer le dossier C:\Windows\installer pour notamment libérer de la place.
Le but étant de supprimer les fichiers .msi qui ne sont plus installés dans l’ordinateur.
Là aussi, il faut faire attention, car si le nettoyeur est trop intrusif, vous risquez ensuite de rencontrer des problèmes pour désinstaller vos applications.
Rendez-vous sur la page :
C’est pour cela que lors de la désinstallation d’un logiciel, vous pouvez rencontrer une erreur Windows Installer en demandant un fichier MSI.
Si le fichier C:\Windows\installer a été par exemple supprimé de Windows.
Rendez-vous alors sur la page :
Réparer Windows Installer pour résoudre les erreurs et problèmes
Lorsque le système ou Windows Installer est endommagé, vous pouvez rencontrer des problèmes pour installer une application.
Le site vous aide à résoudre ces problèmes.
Voici comment résoudre et corriger l’erreur installation MSI (Windows Installer) 1603, 1708, 1709, 1713, 1720, 1722, 1935, … etc.
Enfin voici comment réparer Windows Installer :
Liens
- Que sont les applications Win32 et Applications UWP et les différences
- Comment désinstaller les programmes sur Windows
- Comment activer ou désactiver des fonctionnalités Windows dans Windows 10
- Mettre à jour ses applications sur Windows
- Désinstaller une application Windows en invite de commandes
- Désinstaller les applications préinstallées de Windows 10, 11
- Désinstaller un programme insupprimable
- Windows 10 : supprimer les applications inutiles
- Liste des programmes inutiles sur Windows
- Supprimer entrée dans programmes et fonctionnalités
- Setup et installation d’application sur Windows
- Windows Installer (MSI) : qu’est-ce que c’est et comment ça marche
- Fichier MSI, MSP, MSIXBundle : les ouvrir, installer et en créer
- Utiliser la commande msiexec pour installer, désinstaller des applications Windows Installer
- Nettoyer le dossier Windows\installer et fichiers .msi ou .msp
- Revo Uninstaller : désinstaller proprement une application