Qu’est-ce qu’un fichier MSIX?

Un fichier avec l’extension .msix est un programme d’installation d’application Windows. Microsoft a récemment introduit MSIX comme alternative aux packages EXE, MSI et même AppX. Soyez prudent et assurez-vous de faire confiance à la source d’un fichier MSIX avant de l’exécuter.

Windows a trop de types d’installateurs différents

Actuellement, Windows a trois formats d’installation courants: MSI, EXE et AppX. Chacun a des forces et des faiblesses différentes.

Les installateurs MSI sont les meilleurs pour les installations simples, éventuellement sans assistance. Ils utilisent une interface utilisateur graphique (GUI) d’installation de base qui installe ou désinstalle le programme sans extras ni options. Au cœur même, ce programme d’installation est un ensemble compressé de fichiers d’installation contenant toutes les données nécessaires pour le logiciel. Le processus d’installation ne détectera pas si le logiciel existe déjà ou si des composants sont manquants. Il peut remplacer tous les fichiers dans le chemin d’installation. Cette simplicité signifie qu’une installation silencieuse et par défaut est un jeu d’enfant pour les administrateurs.

Les installateurs EXE sont plus polyvalents que les installateurs MSI, mais cette capacité supplémentaire s’accompagne d’une complication. Ce programme d’installation peut inclure des options pour les langues, les modules complémentaires, la détection des installations précédentes, etc. Les programmes d’installation EXE permettent des chemins d’installation personnalisés et le choix des composants à installer. Les développeurs peuvent ajouter leur propre image de marque à l’interface graphique et incorporer des conditions de service spécifiques à la langue ou pointer vers une page Web pour un message de bienvenue. Mais cela, à son tour, rend une installation silencieuse sans surveillance beaucoup plus difficile, et donc moins utile dans une situation d’entreprise.

  Comment réparer l'écran noir dans OBS lors de l'enregistrement de l'affichage sur Windows 10

Les programmes d’installation AppX sont utilisés pour les applications Windows universelles et partagent certains des avantages des programmes d’installation MSI. Ce sont des installateurs simples et directs avec peu de choix donnés à l’utilisateur final. En outre, ils permettent un chemin de mise à niveau plus facile depuis les anciennes versions du logiciel vers les versions plus récentes, et ils permettent une désinstallation plus propre. Les installateurs AppX s’appuient également sur la technologie des conteneurs, ils sont donc isolés du reste du système d’exploitation pour des raisons de sécurité. Malheureusement, un programme écrit pour un programme d’installation MSI ou EXE a dû être réécrit ou converti, peut-être à l’aide d’outils, pour le package AppX. Et les packages AppX ne peuvent être utilisés qu’avec Windows 10, les anciennes versions de Windows n’ont donc pas de chance.

MSIX combine les meilleures fonctionnalités de MSI et AppX

Un fichier MSIX présente les avantages d’AppX tout en étant similaire à un fichier MSI. C’est un programme d’installation simple que les administrateurs système peuvent même programmer pour une installation automatique «sans assistance». De plus, il repose sur la technologie des conteneurs, qui permet des désinstallations et des mises à niveau en douceur.

  Les meilleurs modules complémentaires Google Sheets

Du point de vue de l’utilisateur, un MSIX s’installe comme un fichier MSI, mais dans les coulisses, il s’installe comme un fichier AppX. En outre, la distribution MSIX en dehors du Microsoft Store est possible. Et avec ce nouveau processus, il est plus facile d’intégrer des programmes plus anciens et de les reconditionner pour MSIX.

MSIX fonctionnera même sous Windows 7, Linux et plus encore!

La caractéristique la plus intéressante de MSIX est peut-être que Microsoft a publié un SDK pour améliorer la compatibilité multiplateforme. Comme on le voit sur leur page GitHub, la prise en charge est possible pour iOS, MacOS, Android, Linux et même les anciennes versions de Windows. Les développeurs placent des instructions spéciales dans les fichiers MSIX pour lui permettre d’identifier le système d’exploitation et les étapes à suivre.

Les programmes vont désinstaller plus proprement

Lorsque vous installez un programme à l’aide d’un MSI et d’un EXE, ce programme peut apporter des modifications au Registre et créer des fichiers et des dossiers dans tout votre système. Lorsque vous désinstallez le programme, ces fichiers et clés de registre sont souvent laissés pour compte, laissant de l’encombrement sur votre système.

  Comment désinstaller Cortana sur Windows 10

Avec MSIX, les programmes sont installés dans un conteneur et tous leurs fichiers nécessaires restent dans ce conteneur ou suivent des règles précises et prévisibles sur l’emplacement de ces fichiers (comme vivre dans le dossier AppData). Lorsque vous désinstallez, toutes les données accompagnent le programme, sans encombrement. Cela signifie que votre système sera plus propre à l’avenir.

C’est toujours un installateur, alors soyez prudent!

Si vous regardez un fichier MSIX et que vous vous demandez s’il est sûr, la première question que vous devriez vous poser est de savoir où vous avez obtenu le programme d’installation. Comme tout autre programme d’installation, si vous ne faites pas confiance à la source, vous ne devriez pas l’ouvrir.

Avant même de télécharger le fichier, vous devez prendre des mesures pour vous assurer qu’il est sûr. En fin de compte, il s’agit d’un programme d’installation, ce qui signifie qu’il peut potentiellement installer un programme fantastique, un programme indésirable ou quelque chose de pire.

Quand vais-je commencer à voir les fichiers MSIX?

Cela peut prendre un certain temps avant que vous voyiez un fichier MSIX. Microsoft peaufine encore certaines des fonctionnalités promises et, jusqu’à récemment, seules les versions Insider de Windows 10 pouvaient créer un package MSIX.

Même après une mise au point fine, les développeurs et les fournisseurs de technologie d’installation sur lesquels ils comptent devront adopter, apprendre et déployer le nouveau package. C’est s’ils choisissent de le faire; les développeurs sont libres de continuer à créer des programmes d’installation EXE et MSI s’ils le souhaitent. L’adoption d’un nouveau format comporte des risques et des coûts, les développeurs doivent donc peser cela avec les avantages.