.MSI

Fichier MSI

Microsoft Windows Installer Package
Poser une question
RÉPONSE RAPIDE

Un fichier MSI est un package d'installation Windows que le programme intégré Windows Installer (msiexec) lit pour installer un logiciel. Sur Windows, double-cliquez dessus pour lancer l'assistant de configuration. Il n'existe pas d'installateur pour macOS ou Linux. Pour explorer le contenu sans installer, ouvrez le MSI avec 7-Zip.

Développeur : Microsoft Catégorie : Fichiers exécutables MIME: application/x-msi
S'OUVRE SUR Windows
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 7, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MSI ?

Les fichiers avec l'extension .msi stockent un package d'installation d'application ou un package de pilotes pour Microsoft Windows. Les fichiers .msi ont une structure standardisée définie par des métadonnées et contiennent toutes les ressources nécessaires à l'installation d'une application. Le nom MSI provient de Microsoft Installer, le nom original de la technologie avant que Microsoft ne la renomme Windows Installer.

Structure d'un package MSI

Les packages .msi sont des bases de données relationnelles enregistrées au format OLE2 Compound File Binary - le même conteneur utilisé par les anciens documents binaires Office. En raison de ce conteneur partagé, les huit premiers octets magiques (D0 CF 11 E0 A1 B1 1A E1) ne sont pas uniques au .msi ; le format se distingue par ses flux de base de données internes tels que _Tables et _Columns. Chaque package est divisé en :

  • Un ou plusieurs produits à installer
  • Des composants de produit - les unités atomiques de l'installation (fichiers, clés de registre, raccourcis)
  • Des fonctionnalités (Features) - structures hiérarchiques plus larges comprenant des composants ; les utilisateurs peuvent choisir des fonctionnalités optionnelles lors de la configuration
  • Des chemins clés (Key paths) pour les composants - éléments critiques vérifiés lors de l'installation ou de la désinstallation des composants

Bien qu'un seul installateur puisse regrouper plusieurs produits, il ne peut pas vérifier nativement les dépendances entre produits. La gestion des dépendances est gérée par des outils de désinstallation ou via l'interface graphique. Le .msi reste le format d'installateur dominant pour les logiciels d'entreprise et les logiciels Windows hérités.

Création et utilisation des packages Windows Installer

Les packages .msi sont créés avec des outils dédiés tels que le WiX Toolset, Orca (inclus dans le Windows SDK pour inspecter et éditer les bases de données), ou des produits de création commerciaux. Le processus d'installation est piloté par msiexec.exe et divisé en trois phases :

  1. Interface utilisateur - les utilisateurs configurent les options d'installation
  2. Exécution - l'installation réelle, s'exécutant en mode *immédiat* ou *différé* (en attente)
  3. Rollback - si l'installation échoue, la transaction est annulée et aucun changement système ne persiste

Le contenu d'un package .msi peut être extrait sans exécuter l'installateur en utilisant 7-Zip ou via msiexec /a (installation administrative).

Versions de Windows Installer

Les packages .msi ont fait leurs débuts avec Office 2000 en 1999 (Windows Installer 1.0) ; le moteur d'exécution était également intégré à Windows 2000. La version 5.0 a été livrée en 2009 avec Windows 7 et Windows Server 2008 R2. Les formats étroitement liés incluent .msp (packages de correctifs fournissant des différences binaires aux produits installés) et les fichiers de transformation .mst qui modifient le comportement de l'installateur au moment de l'exécution. Le nouveau standard .msix, introduit en 2018, combine les technologies .msi, .appx, App-V et ClickOnce pour une sécurité accrue, le sandboxing et la distribution via le Store - mais le .msi continue d'être largement déployé pour les logiciels d'entreprise et de bureau traditionnels. Les fichiers de charge utile à l'intérieur d'un .msi sont généralement compressés sous forme de flux .cab intégrés dans la base de données.

Sécurité et sûreté

RISQUE : MEDIUM

Un MSI est un installateur d'apparence fiable, ce qui en fait un déguisement privilégié pour les logiciels malveillants : les attaquants envoient des MSI piégés (souvent avec des actions personnalisées malveillantes qui exécutent du code pendant l'installation) ou de fausses « mises à jour logicielles ». N'installez des MSI que depuis le site officiel du fournisseur et privilégiez les packages signés - un clic droit > Propriétés > Signatures numériques affiche l'éditeur ; un MSI non signé provenant d'une source inconnue est un signal d'alarme. Comme le MSI s'exécute avec des privilèges d'installateur, un fichier malveillant peut faire tout ce qu'un administrateur peut faire. L'astuce du renommage ou de 7-Zip vous permet d'inspecter le contenu avant l'exécution.

Détails du format

en bref
NOM COMPLETMicrosoft Windows Installer Package
DÉVELOPPEURMicrosoftdepuis 2000 (Windows Installer 1.0, shipped with Office 2000 / Windows 2000)
TYPE MIMEapplication/x-msi
TYPEBase de données d'installation stockée sous forme de fichier binaire OLE/Compound File Binary
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Un MSI est un fichier Microsoft Compound File (CFBF/OLE2), ses 8 premiers octets sont donc la signature générique D0 CF 11 E0 A1 B1 1A E1 partagée avec les anciens documents binaires Office et les fichiers Outlook .msg. Il n'est PAS identifiable par les seuls premiers octets ; un MSI se distingue par les flux de base de données d'installation internes qu'il contient (par exemple, les tables, le flux _Tables/_Columns).

Programmes qui ouvrent les fichiers MSI

Windows4 apps
7-Zip Open-source Faites un clic droit sur le MSI > 7-Zip > Ouvrir l'archive pour parcourir et extraire les fichiers regroupés sans installer.
Windows Installer (msiexec, built-in) Intégré Double-cliquez sur le .msi pour lancer l'assistant de configuration. Pour une installation silencieuse : msiexec /i package.msi /qn. Pour désinstaller : msiexec /x package.msi.
Orca (Windows SDK) Gratuit Éditeur de base de données MSI du Windows SDK - ouvrez le MSI pour visualiser/éditer ses tables (pour les administrateurs créant des transformations).
WiX Toolset Open-source Construire/décompiler des packages MSI à partir de sources XML (le successeur open-source de « Windows Installer XML »). Pour les auteurs, pas les utilisateurs finaux.

Détails techniques

spécifications approfondies
Format de conteneurOLE2 Compound File Binary (CFBF) - même structure externe que les anciens fichiers Office binaires .doc et .xls
Octets magiques (offset 0)D0 CF 11 E0 A1 B1 1A E1 - signature OLE2 partagée avec d'autres documents composés ; non unique au MSI seul
Type MIMEapplication/x-msi
Tables de base de données internesTables relationnelles à schéma fixe incluant File, Registry, Component, Feature, Property, et CustomAction
Stockage de la charge utileFichiers compressés sous forme de flux Cabinet (.cab) intégrés dans la base de données ou référencés comme archives .cab externes
Algorithmes de compressionLes flux Cabinet utilisent la compression LZX ou MSZIP (compatible zlib)
Modèle de transactionRollback complet en cas d'échec - toutes les modifications de fichiers et de registre sont annulées via un mécanisme de script de copie fantôme
Moteur d'exécutionmsiexec.exe (intégré à Windows) ; installation : /i, suppression : /x {ProductCode}, réparation : /f, extraction admin : /a
Modèle de privilègesPrend en charge les modes d'installation par machine (élevé, ALLUSERS=1) et par utilisateur (non élevé)
Installation annoncéeLes classes COM et les raccourcis peuvent être annoncés - enregistrés mais pas déployés avant la première utilisation (installation à la demande)
Support des correctifsLes fichiers de correctifs .msp fournissent des différences binaires et des données de table supplémentaires ciblant un code produit MSI spécifique
Support des transformationsLes fichiers de transformation .mst remplacent les valeurs de propriété et les données de table au moment de l'installation sans modifier le .msi de base
Modules de fusionLes packages de modules de fusion .msm encapsulent des composants réutilisables pour inclusion dans plusieurs bases de données .msi
Actions personnaliséesLa logique pré- et post-installation peut exécuter du VBScript, JScript, des points d'entrée DLL ou des processus EXE externes
Enregistrement de désinstallationÉcrit automatiquement les entrées HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{ProductCode}
Versions du moteurWindows Installer 1.0 (1999) jusqu'à 5.0 (2009, fourni avec Windows 7 et Server 2008 R2)
Publié2000 (Windows Installer 1.0, shipped with Office 2000 / Windows 2000)
Spécificationlearn.microsoft.com

Conversions MSI

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MSI. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers MSI.

Foire aux questions

Comment ouvrir ou exécuter un fichier MSI ?
Double-cliquez dessus sous Windows pour lancer l'installateur. Il n'y a rien à « ouvrir » au-delà de l'exécution ; pour inspecter les fichiers à l'intérieur sans installer, ouvrez le MSI avec 7-Zip.
Puis-je ouvrir un fichier MSI sur un Mac ou Linux ?
Pas pour l'installer - le MSI est un format exclusivement Windows et il n'y a pas d'installateur Mac/Linux. Vous pouvez extraire ses fichiers avec 7-Zip/p7zip, ou exécuter le programme sous Windows dans une machine virtuelle ou via Wine/WINE sur Linux, mais le MSI lui-même cible Windows.
Quelle est la différence entre un installateur MSI et EXE ?
Un MSI est une base de données structurée lue par Windows Installer, ce qui permet à Windows de le réparer, de l'annuler et de le désinstaller proprement. Un EXE de configuration est un programme arbitraire qui peut faire tout ce que son auteur a codé. Les administrateurs préfèrent le MSI car il est scriptable et gérable par stratégies.
Comment installer un MSI silencieusement / pour plusieurs ordinateurs ?
Utilisez la ligne de commande : msiexec /i package.msi /qn (silencieux, pas d'interface). Les administrateurs déploient les MSI à grande échelle via Group Policy, SCCM ou Intune, souvent avec une transformation (.mst) pour personnaliser les paramètres.
Comment désinstaller un programme installé à partir d'un MSI ?
Utilisez Paramètres > Applications > Applications installées (ou Panneau de configuration > Programmes), ou msiexec /x package.msi. Comme Windows Installer suit le package, la suppression est propre.
Puis-je convertir un MSI en EXE ?
Il y a rarement une raison de le faire - le MSI installe déjà le programme. Si vous avez besoin d'un conteneur EXE unique, vous pouvez regrouper le MSI avec WiX Burn ou IExpress, mais cela ne fait qu'encapsuler le MSI ; cela ne change pas ce qu'il installe.

Références

1Microsoft Learn - Windows Installerlearn.microsoft.com
2Microsoft Learn - Command-line options (msiexec)learn.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z