L'avenir des logiciels sous Windows 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 différents d'installateurs
Actuellement, Windows dispose de trois formats d'installation courants: MSI, EXE et AppX. Chacun a ses forces et ses faiblesses.
Les installateurs MSI sont idéaux pour les installations simples, éventuellement sans surveillance. Ils utilisent une interface utilisateur graphique d'installation de base qui installe ou désinstalle le programme sans extras ni options. À la base, ce programme d’installation est un ensemble compressé de fichiers d’installateur contenant toutes les données nécessaires au logiciel. Le processus d'installation ne détectera pas si le logiciel existe déjà ou s'il manque des composants. Cela pourrait écraser tous les fichiers du chemin d'installation. Cette simplicité signifie qu'une installation silencieuse à tous les paramètres par défaut est un jeu d'enfant pour les administrateurs..
Les installateurs EXE sont plus polyvalents que les installateurs MSI, mais la fonctionnalité ajoutée entraîne des complications. 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 autorisent des chemins d'installation personnalisés et permettent de choisir les composants à installer. Les développeurs peuvent ajouter leur propre image de marque à l'interface graphique et intégrer des conditions de service spécifiques à une langue ou pointer sur une page Web pour afficher un message de bienvenue. Mais cela rend à son tour une installation silencieuse sans surveillance beaucoup plus difficile et donc moins utile dans une situation d’entreprise..
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 simples, avec peu de choix donnés à l'utilisateur final. En outre, ils permettent un chemin de mise à niveau plus facile des anciennes versions du logiciel vers les nouvelles versions et une désinstallation plus propre. Les installateurs AppX s'appuient également sur la technologie de conteneur, 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, éventuellement à l'aide d'outils, pour le package AppX. Et les packages AppX ne pouvant être utilisés qu'avec Windows 10, les anciennes versions de Windows n'ont plus 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 créer par script pour une installation automatique «sans surveillance». De plus, il s'appuie sur la technologie de conteneur, ce qui permet une désinstallation et une mise à niveau en douceur.
Du point de vue de l'utilisateur, un MSIX s'installe comme un fichier MSI, mais en coulisse, il s'installe comme un fichier AppX. De plus, 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 autres!
La caractéristique la plus intéressante de MSIX est peut-être que Microsoft a publié un SDK pour améliorer la compatibilité entre plates-formes. Comme indiqué sur leur page GitHub, la prise en charge est possible pour iOS, MacOS, Android, Linux et même pour 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 quelles sont les étapes à suivre..
Les programmes désinstalleront plus proprement
Lorsque vous installez un programme à l'aide d'un fichier MSI et d'un fichier EXE, ce programme peut apporter des modifications au registre et créer des fichiers et des dossiers sur l'ensemble de votre système. Lorsque vous désinstallez le programme, ces fichiers et clés de registre sont souvent oubliés, laissant un fouillis sur votre système..
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 (par exemple, dans le dossier AppData). Lorsque vous désinstallez, toutes les données vont avec le programme, pas de fouillis. Cela signifie que votre système sera plus propre à l'avenir.
C'est toujours un installateur, alors soyez prudent!
Si vous consultez un fichier MSIX et vous demandez s'il est sûr, la première question à 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..
Même avant de télécharger le fichier, vous devez prendre des mesures pour garantir sa sécurité. 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?
Un fichier MSIX risque de s’écouler un certain temps. Microsoft est toujours en train de peaufiner certaines des capacités promises et, jusqu'à récemment, seules les versions initiées de Windows 10 pouvaient créer un package MSIX..
Même après une mise au point minutieuse, les développeurs et les fournisseurs de technologies d'installation sur lesquels ils comptent devront adopter, apprendre et déployer le nouveau package. C'est s'ils choisissent de tout; les développeurs sont libres de continuer à créer des installateurs EXE et MSI s'ils le préfèrent. L’adoption d’un nouveau format entraîne des risques et des coûts; les développeurs doivent donc en tenir compte par rapport aux avantages..