MTE erklärt: Unterschiede zwischen .exe und .msi
Computer werden möglicherweise mit vorinstallierter Software geliefert, aber es ist selten, einen Computer ohne zusätzliche installierte Software zu finden. Die Installation neuer Software ist ein Prozess, der ein Minimum an Überlegung erfordert und hauptsächlich auf das Klicken von Schaltflächen in einem Installer angewiesen ist.
Zwei Dateitypen sind unter Windows weit verbreitet, und Sie haben möglicherweise beide zu einem bestimmten Zeitpunkt gesehen oder verwendet. Diese sind „.exe“ und „.msi“, und es mag Ihnen schwerfallen, Unterschiede zu erkennen, aber es ist keine Überraschung, dass sie sich unterscheiden.
.exe vs. .msi
Bevor wir uns mit ihren Unterschieden befassen, ist es sinnvoll, ihre Ähnlichkeiten zu betonen. Sie sind beide Anwendungsinstaller, und das Ziel ihrer Entwicklung ist dasselbe – eine unkomplizierte Softwareinstallation über einen unkomplizierten Installer.
EXE: Ausführbar

Wie nicht anders zu erwarten, steht der dreibuchstabige Dateityp für das Wort „ausführbar“, was eine einfache Erklärung dafür ist, wie die Installation funktioniert. Der Installer bietet Optionen wie die Zuordnung zu Dateitypen oder die Möglichkeit, mit Windows zu starten.
Der Dateityp .exe kann auch zusätzliche Plugins und Hintergrundsoftware anfordern, was Ihnen wahrscheinlich beim Installieren von Spielen oder bestimmten Programmen aufgefallen ist. Sie benötigen möglicherweise das .NET-Framework von Microsoft, um ordnungsgemäß zu funktionieren, und der Installer ermöglicht es Ihnen, den Download durch Klicken auf eine Schaltfläche zu starten.

Während der Installation kann es auch Aufforderungen geben, eine Installationssprache auszuwählen. Dies ist etwas, das der Dateityp .exe problemlos ermöglichen kann, während es scheinbar schwieriger ist, dasselbe Ziel mit .msi-Installern zu erreichen. Obwohl es nicht unmöglich ist, könnte die erhöhte Einfachheit bei der Auswahl eines .exe-Installers helfen.

Allerdings bezieht sich .exe nicht ausschließlich auf die Installation von Software. Windows verwendet dieselbe Dateierweiterung auch an anderen Stellen, und der Task-Manager dient nur als Beweis dafür. Windows-Prozesse, einschließlich der für das Betriebssystem und Ihre Software wichtigen, enden alle mit .exe. Ein weiteres Beispiel ist, wenn Sie den Windows-Explorer neu starten müssen; der Befehl im „Ausführen“-Fenster lautet nicht „explorer“, sondern „explorer.exe“.

MSI: Microsoft Installer

Das Erscheinungsbild des Installers ist normalerweise innerhalb des Dateityps .msi sehr konsistent. Ihr Layout ist klar definiert, wenn sie kompiliert werden, was bedeutet, dass ästhetische Variationen nicht so leicht zu finden sind wie bei .exe-Dateien für Spiele und Software.
Infolgedessen kann es einfacher sein, dem Layout eines .msi-Installers zu folgen, und weniger erfahrene Benutzer könnten sich schneller daran gewöhnen. Die damit verbundene Komplexität, bestimmte Funktionen gemäß den .msi-Richtlinien zu erreichen, könnte theoretisch zu einer einfacheren Installation für eine Teilmenge ihrer wahrscheinlichen Benutzerbasis führen.

Die Installation auf Abruf ist das andere Merkmal, für das .msi bemerkenswert ist, und es ist eines, das .exe nicht replizieren kann. Die ersten Installationen können sehr schnell sein, da wenig passiert – 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, der .msi-Installer könnte in einigen Situationen schneller sein.
Eine letzte Tatsache trennt die beiden Dateitypen deutlich, und das ist ihre beabsichtigte Verwendung. Der Dateityp .msi ist einfach besser für die Netzwerkauslieferung geeignet. Systemadministratoren können ihn verwenden, um Software gleichzeitig auf zahlreichen Computern bereitzustellen. Während Artikel existieren, die erklären, wie die Softwarebereitstellung funktioniert, weisen sie alle auf diesen einen Dateityp hin.
Welchen Installer verwenden?

Die in dieser Frage aufgeworfene Sorge ist so geringfügig, dass sie vernachlässigbar ist. Beide funktionieren gut mit einzelnen Computern, und sie funktionieren beide ohne Probleme. Es ist einfacher, basierend auf dem verfügbaren Installer zu entscheiden, anstatt äußere Faktoren die Angelegenheit komplizieren zu lassen. Die Wahl könnte durch einen Faktor außerhalb der Kontrolle des Benutzers wie Downloadgeschwindigkeiten im Vergleich zu Dateigrößen getroffen werden.