Ce qu'il faut savoir
- Un fichier MSI est un fichier de package d'installation Windows.
- Windows Installer (il est intégré à Windows) ouvre les fichiers MSI.
- Une autre façon de voir ce qu'il y a à l'intérieur est d'extraire ses fichiers avec 7-Zip.
Cet article explique ce qu'est un fichier MSI et comment en modifier ou en ouvrir un. Il explique également comment en transformer un en un fichier ISO ou EXE.
Qu'est-ce qu'un fichier MSI ?
Un fichier avec l'extension de fichier. MSI est un fichier de package d'installation Windows. Il est utilisé par certaines versions de Windows lors de l'installation de mises à jour à partir de Windows Update, ainsi que par d'autres outils d'installation.
Un fichier MSI contient toutes les informations nécessaires à l'installation du logiciel, y compris les fichiers qui doivent être installés et l'emplacement sur l'ordinateur où ces fichiers doivent être installés.
Comment ouvrir les fichiers MSI
Windows Installer est ce que le système d'exploitation Windows utilise pour ouvrir les fichiers MSI lorsqu'ils sont double-cliqués. Il n'a pas besoin d'être installé sur votre ordinateur ou téléchargé de n'importe où car il est intégré à Windows. Le simple fait d'ouvrir le fichier MSI devrait appeler Windows Installer, afin que vous puissiez installer les fichiers qu'il contient.
Les fichiers MSI sont compressés dans un format semblable à une archive, vous pouvez donc extraire le contenu avec un utilitaire de décompression de fichier comme 7-Zip. Si vous avez installé ce programme ou un programme similaire (la plupart d'entre eux fonctionnent de la même manière), vous pouvez cliquer avec le bouton droit sur le fichier MSI et choisir d'ouvrir ou d'extraire le fichier pour voir tous les fichiers qui y sont stockés.
L'utilisation d'un outil de décompression de fichiers est également utile si vous souhaitez parcourir les fichiers MSI sur un Mac. Étant donné que le format MSI est utilisé par Windows, vous ne pouvez pas simplement double-cliquer dessus sur un Mac et vous attendre à ce qu'il s'ouvre.
Extraire les parties qui composent un fichier MSI ne signifie pas que vous pouvez installer "manuellement" le logiciel - le MSI le fera automatiquement pour vous.
Comment convertir des fichiers MSI
Convertir MSI en ISO n'est possible qu'après avoir extrait les fichiers dans un dossier. Utilisez un outil de décompression de fichiers comme nous l'avons décrit ci-dessus afin que les fichiers puissent exister dans une structure de dossiers régulière. Ensuite, avec un programme comme WinCDEmu installé, faites un clic droit sur le dossier et sélectionnez Construire une image ISO
Une autre option consiste à convertir MSI en EXE, ce que vous pouvez faire avec Ultimate MSI to EXE Converter. Le programme est simple à utiliser: sélectionnez le fichier MSI et choisissez où enregistrer le fichier EXE. Il n'y a pas d'autres options.
Introduits dans Windows 8 et similaires à MSI, les fichiers APPX sont des packages d'application qui s'exécutent dans le système d'exploitation Windows. Consultez le didacticiel sur CodeProject si vous avez besoin d'aide pour convertir MSI en APPX.
Comment éditer des fichiers MSI
Modifier des fichiers MSI n'est pas aussi simple et facile que de modifier la plupart des autres formats de fichiers tels que les fichiers DOCX et XLSX, car il ne s'agit pas d'un format texte. Cependant, Microsoft propose le programme Orca dans le cadre du SDK Windows Installer qui modifie un fichier MSI.
Pour utiliser Orca dans un format autonome sans l'ensemble du SDK, téléchargez cette copie sur Technipages. Après avoir installé Orca, cliquez avec le bouton droit sur le fichier MSI et choisissez Modifier avec Orca.
Vous ne pouvez toujours pas l'ouvrir ?
Les fichiers MSI devraient être assez faciles à ouvrir, surtout sous Windows. S'il ne s'ouvre pas correctement ou s'il ne fait rien du tout lorsque vous double-cliquez dessus, vérifiez d'abord la présence de virus sur votre ordinateur. Les fichiers MSI peuvent contenir des logiciels malveillants, et si vos fichiers sont infectés par quelque chose, ils peuvent sembler ne rien faire lorsqu'ils sont ouverts.
Une fois que vous avez exclu les logiciels malveillants, vérifiez que l'extension de fichier est correcte dans le sens où elle indique "MSI". S'il s'agit d'autre chose, vous avez affaire à un format de fichier différent, auquel cas les informations ci-dessus sont probablement inutiles.
Par exemple, les fichiers MSL semblent liés aux fichiers MSI, mais uniquement parce que les extensions de fichiers sont similaires (surtout en minuscules:.msl vs. MSI). Un fichier MSL est lié à un script quelconque, ce qui signifie qu'il peut probablement être visualisé et modifié dans n'importe quel éditeur de texte.
Un autre est MSIM, qui est réservé aux fichiers de sauvegarde de mSecure Password Manager.
En savoir plus sur les fichiers d'installation de Windows
"MSI" représentait à l'origine le titre du programme qui fonctionne avec ce format, qui était Microsoft Installer. Cependant, le nom a depuis été changé en Windows Installer, donc le format de fichier est maintenant le format de fichier du package Windows Installer.
Les fichiers MSU sont similaires mais sont des fichiers de package de mise à jour Windows Vista utilisés par Windows Update sur certaines versions de Windows et installés par le programme d'installation autonome de Windows Update (Wusa.exe).
Les fichiers MSIX sont basés sur le format MSI, mais sont des packages compressés ZIP utilisés dans Windows 10 et versions ultérieures. L'outil App Installer de Microsoft les ouvre et tout outil de décompression ZIP, y compris 7-Zip, peut extraire son contenu.
FAQ
Quelle est la différence entre un fichier EXE et un fichier MSI ?
Bien que les deux soient des types d'installateurs d'applications, la principale différence entre les deux extensions est leur objectif. Alors que EXE est principalement utilisé pour indiquer un fichier exécutable, MSI indique un fichier d'installation Windows.
Comment installer un fichier MSI à partir de l'invite de commande ?
Ouvrez une invite de commande élevée, puis entrez msiexec /a "pathtotheMSIfile" avec l'emplacement du fichier MSI, puis appuyez sur Entrée.
Comment créer un fichier MSI à partir d'un EXE ?
Exécutez le fichier.exe, mais ne procédez pas à l'installation. Accédez au dossier temporaire de Windows (vous pouvez entrer " %temp%" dans la boîte de dialogue Exécuter), recherchez le package MSI pour le fichier EXE et copiez le package MSI à l'emplacement souhaité.