MTE erklärt: Unterschiede zwischen .exe und .msi
Computer können bereits mit Software vorinstalliert sein, aber es ist selten, einen Computer ohne zusätzliche Software zu finden. Die Installation neuer Software ist ein Prozess, der ein Minimum an Nachdenken erfordert und hauptsächlich auf das Klicken auf Schaltflächen in einem Installationsprogramm angewiesen ist.
Zwei Dateitypen werden unter Windows häufig verwendet, und Sie haben beide möglicherweise schon einmal gesehen oder verwendet. Diese sind ".exe" und ".msi", und Sie werden sich vielleicht schwer fühlen, irgendwelche Unterschiede zu entdecken, aber es ist keine Überraschung, dass sie sich unterscheiden.
.exe vs. MSI
Bevor sie ihre Unterschiede angehen, lohnt es sich, ihre Gemeinsamkeiten zu behaupten. Sie sind beide Anwendungsprogrammierer und das Ziel ihrer Entwicklung ist das gleiche - einfache Software-Installation über einen einfachen Installer.
EXE: Ausführbar
Es überrascht nicht, dass der Dateityp mit drei Buchstaben in das Wort "ausführbar" erweitert wird, was eine einfache Erklärung dafür ist, wie die Installation funktioniert. Das Installationsprogramm bietet Optionen wie die Zuordnung zu Dateitypen oder das Starten mit Windows.
Der .exe-Dateityp kann auch zusätzliche Plugins und Hintergrundsoftware anfordern, die Sie wahrscheinlich beim Installieren von Spielen oder bestimmten Programmen bemerkt haben. Sie benötigen möglicherweise Microsoft .NET Framework, um ordnungsgemäß zu funktionieren, und das Installationsprogramm ermöglicht Ihnen, den Download durch Klicken auf eine Schaltfläche zu starten.
Während der Installation werden möglicherweise auch Aufforderungen zur Auswahl einer Installationssprache angezeigt. Dies ist etwas, das der .exe-Dateityp bereitwillig aufnehmen kann, während es scheinbar schwieriger ist, dasselbe Ziel mit .msi-Installationsprogrammen zu erreichen. Obwohl dies nicht unmöglich ist, kann die erhöhte Einfachheit bei der Auswahl eines .exe-Installers helfen.
.exe bezieht sich jedoch nicht nur auf die Installation von Software. Windows verwendet die gleiche Dateierweiterung an anderer Stelle, und Task-Manager dient nur dazu, dies zu beweisen. Windows-Prozesse, einschließlich der für das Betriebssystem und Ihre Software wichtigen, enden alle in .exe. Ein anderes Beispiel ist, wenn Sie Windows Explorer neu starten müssen, ist der Befehl im Fenster "Ausführen" nicht "Explorer", sondern "explorer.exe".
MSI: Microsoft Installer
Das Erscheinungsbild des Installationsprogramms ist normalerweise sehr konsistent innerhalb des MSI-Dateityps. Ihr Layout ist klar definiert, wenn sie kompiliert werden, was bedeutet, dass ästhetische Unterschiede nicht so leicht zu finden sind wie bei .exe-Dateien für Spiele und Software.
Daher kann es einfacher sein, dem Layout eines .msi-Installationsprogramms zu folgen, und weniger erfahrene Benutzer könnten sich schneller daran gewöhnen. Die damit verbundene Komplexität beim Erreichen bestimmter Funktionen unter .msi-Richtlinien könnte theoretisch zu einer einfacheren Installation für eine Untergruppe ihrer wahrscheinlichen Benutzerbasis führen.
Installation on demand ist die andere Funktion, für die .msi bemerkenswert ist, und es ist eine .exe kann nicht repliziert werden. Erstinstallationen können sehr schnell erfolgen, da wenig stattfindet - der Hauptprozess findet nach dem Start der Software statt. Microsoft selbst erklärt, dass dies die "Installations- und Konfigurationsphase" verkürzen kann; mit anderen Worten, das .msi-Installationsprogramm könnte in manchen Situationen schneller sein.
Eine letzte Tatsache teilt die beiden Dateitypen klar und das ist ihre beabsichtigte Verwendung. Der MSI-Dateityp ist einfach besser für die Netzwerkbereitstellung. Systemadministratoren können damit Software auf mehrere Computer gleichzeitig übertragen. In Artikeln, die erklären, wie die Softwareverteilung funktioniert, verweisen alle auf diesen einen Dateityp.
Welches Installationsprogramm wird verwendet?
Die in dieser Frage aufgeworfene Besorgnis ist so gering, dass sie vernachlässigbar ist. Beide funktionieren problemlos mit einzelnen Computern, und beide funktionieren ohne Probleme. Je nachdem, welches Installationsprogramm verfügbar ist, können Sie leichter entscheiden, anstatt externe Faktoren zuzulassen, um das Problem zu verkomplizieren. Die Wahl könnte durch einen Faktor außerhalb der Benutzersteuerung getroffen werden, wie z. B. Download-Geschwindigkeiten im Vergleich zu Dateigrößen.