MSI (Microsoft System Installer) est le moteur d’installation de Microsoft lié à Windows Installer.
Ce moteur permet donc de créer des fichiers d’installation au format .MSI afin de pouvoir déployer une application dans Windows.
Pour l’utilisateur cela se concrétise par un fichier .MSI 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 ces installer MSI.
En clair donc Windows Installer et les fichiers MSI : comment ça marche ?

Table des matières
Introduction au MSI installerMSI et Windows Installer : comment ça marche ?
Comment installer une application MSI avec Windows Installer
Les installeurs en MSI sont donc livrés au format .MSI.
Ainsi un setup Installshied ou autres peut utiliser ce format.
Les éditeurs de logiciels développent le contenu et le personnalise même si souvent au final, les étapes d’installation se ressemblent.
Cela se traduit par un assistant avec des étapes d’installation à suivre.
Temps nécessaire : 10 minutes.
Comment installer une application MSI avec Windows Installer
- Télécharger l’installeur MSI
On se rend sur un site de téléchargement ou site de l’éditeur.
Puis on télécharge le setup.
Cela se traduit par un fichier MSI dans votre dossier de téléchargement. - Décompression des fichiers d’installation
Lorsque vous exécutez ce dernier, une première phrase de décompression a lieu.
Les fichiers nécessaires à l’installation se copie dans les fichiers temporaires et dossier MSI de Windows. - Bienvenue dans le programme d’installation
Puis vous arrivez un assistant d’installation qui vous guide dans l’installation de l’application.
- Le contrat de licence
En général, la seconde étape est le contrat de licence de l’application.
L’utilisateur doit accepter celle-ci. - Le type d’installation
Ensuite, le programme d’installation MSI choisit le type d’installation avec :
– Une installation standard : L’utilisateur ne choisit aucun paramètre. Les fichiers et applications s’installent dans les dossiers par défaut, souvent Program Files.
– Une installation personnalisée : L’utilisateur choisit les composants à installer s’il ne veut pas tous les installer. Enfin le dossier du dossier de destination de l’application. Très utile si on veut installer l’application sur un disque dur ou SSD secondaire. - Copie des fichiers
Puis l’installeur MSI se charge d’installer l’application.
Il copie les fichiers nécessaire aux fonctionnement de l’application.
– Puis créez les raccourcis et les fichiers de configuration utilisateur.
– Ensuite il inscrit l’application dans la liste des programmes installés de Windows.
– Enfin l’installeur fournit un programme de désinstallation pour supprimer le logiciel de Windows. - Fin de l’installation de l’application
Puis on arrive à la page de fin de l’installation de l’application avec un bouton Terminer.
Ainsi comme vous pouvez le voir, tout est simplifier pour que l’installation soit automatisée et que l’utilisateur n’a rien à faire à part répondre à des questions.
Fonctionnement général des installer MSI
C’est l’exécutable msiexec.exe qui gère l’installation des applications Windows Installer.
Pour ce faire, Windows dispose d’un service Windows nommé Windows Installer.
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.
Intégration des installations Windows Installer (MSI) dans le système
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 :
Nettoyer les fichiers MSI de Windows
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 :
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 :
Extraire un fichier MSI
Les fichiers MSI sont des packages, il existe donc divers outils qui permettent d’en extraire le contenu.
Voici une liste d’extracteur de fichiers MSI.
En outre, le logiciel de compression 7-zip est capable de traiter les fichiers MSI.
Le contenu comporte divers fichiers et notamment un fichier cab :
qui contiennent les fichiers de l’application qui seront copiés durant la phase d’installation.
Il est aussi possible d’extraire le contenu d’un fichier MSI en ligne de commandes.
Problème, erreur et réparer Windows Installer
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 :
msiexec en ligne de commandes
MSI installer fonctionne très bien en ligne de commandes, il est donc possible de lancer des installation ou désinstallation à partir de l’invite de commandes ou d’un script.
msiexec /a CheminDuFichierMSI/qb TARGETDIR=CheminDuDossierDeDestination
Les paramètres généraux d’installation :
msiexec /Option <Paramètre requis> [Paramètre facultatif]msiexec /Option <Paramètre requis> [Paramètre facultatif] Options d'installation </package | /i> <Produit.msi> Installe ou configure un produit /a <Produit.msi> Installation administrative - Installe un produit sur le réseau /j<u|m> <produit.msi> [/t <Liste de transformations>] [/g <ID de langue>] Publie un produit - m pour tous les utilisateurs, u pour l'utilisateur actuel </uninstall | /x> <Produit.msi | Code produit> Désinstalle le produit
Il est aussi possible de lancer une installation en mode silencieux sans fenêtre (GUI) mais aussi créer un fichier LOG.
Le fichier de LOG est interressant en cas de message d’erreur pour débugger et trouver la source.
Voici un exemple de commandes msiexec :
msiexec.exe /i "C:\Users\toto\Téléchargements\MonInstallerDeOuf.msi" /qn /L*V "%TEMP%\package.log"
Désinstaller une application MSI en invite de commandes
Vous pouvez désinstaller une application de type MSI Setup en invite de commandes.
L’article suivant explique comment faire :
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
- Désinstaller proprement un logiciel : Les 5 meilleurs logiciels
- Liste des programmes inutiles sur Windows