Différence entre MSI et EXE Différence entre

Anonim

MSI vs EXE

Si vous voulez installer un nouveau logiciel sur votre ordinateur, vous devez vous procurer un installateur en achetant en ligne ou localement, ou en téléchargeant des logiciels gratuits sur Internet. Avec les installateurs, il y a deux fichiers communs que vous devez ouvrir pour démarrer l'installation; celui qui a une extension MSI et un avec une extension EXE. La principale différence entre les deux extensions est leur but. EXE est principalement utilisé pour indiquer que le fichier est un fichier exécutable. En comparaison, MSI indique que le fichier est un programme d'installation Windows.

Alors qu'un MSI est utilisé seulement avec les installateurs, ce n'est pas le cas avec EXE. Toute application nécessite d'avoir au moins un fichier EXE comme il est nécessaire pour démarrer les processus de l'application. Même les programmes installés avec un EXE ou un MSI auront un ou plusieurs fichiers EXE.

L'un des avantages de l'utilisation de MSI lors de la création de votre package d'installation est la disponibilité d'une interface graphique standard, personnalisable dans une certaine mesure, mais qui supprime la complexité de la création de votre propre interface. Mais si vous utilisez un fichier EXE, vous avez toute la liberté sur la façon dont le programme d'installation interagit avec l'utilisateur. Ceci est clairement vu dans la plupart des jeux modernes qui utilisent EXE comme installateurs. Ils ont souvent des interfaces très sophistiquées et interactives qui divertissent l'utilisateur en attendant que l'installation se termine.

Un autre avantage de MSI est sa capacité à faire l'installation ou la demande. Avec ce type d'installation, seuls les liens et autres éléments mineurs sont réellement mis sur l'ordinateur. L'installation proprement dite est effectuée lorsque l'utilisateur tente d'exécuter le programme pour la première fois; À ce stade, le MSI ouvre les fichiers nécessaires et termine le processus d'installation. Les fichiers EXE ne peuvent pas faire cela.

Choisir entre EXE et MSI lors de la création d'un programme d'installation de logiciel est basé uniquement sur le programme que vous avez et sur la quantité d'effort que vous voulez mettre dans le programme d'installation. EXE vous fournit le plus grand contrôle au détriment du travail supplémentaire dans la création du programme d'installation. MSI fait tout le contraire, simplifiant la tâche en se conformant aux normes prédéfinies.

Résumé:

1. Un fichier EXE est un fichier exécutable alors qu'un fichier MSI est un package d'installation.

2. MSI est exclusif aux installateurs alors que EXE ne l'est pas.

3. Un MSI fournit une interface graphique standard tandis qu'un EXE fournit une flexibilité d'interface graphique.

4. Un MSI peut effectuer une installation à la demande alors qu'un EXE ne le peut pas.