Zum Inhalt springen

MSI oder EXE: Welchen Installer sollte Ihre Windows-App ausliefern?

Die tatsächlichen Unterschiede zwischen einem MSI-Paket und einer Setup.exe, wann IT-Abteilungen wirklich MSI brauchen, wo MSIX hingehört und warum die meisten Desktop-Apps als EXE ausgeliefert werden.

Aktualisiert am 31. Oktober 2026 · 3 Min. Lesezeit

Beide enden mit einem installierten Programm, die Wahl wirkt also kosmetisch. Das ist sie nicht, aber sie ist auch kleiner, als Installer-Anbieter sie darstellen. Hier steht, was die beiden Formate sind, wo der Unterschied wirklich zählt und wie Sie sich für Ihre App entscheiden.

Was ein MSI ist

Eine .msi-Datei ist eine Datenbank, kein Programm. Sie beschreibt Dateien, Registrierungsschlüssel, Verknüpfungen und Features in Tabellen, und der Dienst Windows Installer (msiexec) liest diese Datenbank und führt die Installation durch. Dieses Design verleiht MSI seine charakteristischen Eigenschaften:

  • Transaktionale Installation. Schlägt etwas auf halbem Weg fehl, macht Windows Installer die Änderungen rückgängig.
  • Reparatur. Eine beschädigte Installation lässt sich aus dem Originalpaket reparieren.
  • Standardschalter. msiexec /i app.msi /qn installiert jedes jemals erstellte MSI unbeaufsichtigt; /x deinstalliert.
  • Verteilung per Gruppenrichtlinie. Active Directory kann MSI-Pakete Computern und Benutzern zuweisen oder veröffentlichen.
  • Protokollierung und Inventar. Die Installation wird in der Windows-Installer-Datenbank erfasst, die Inventarisierungstools auslesen.

Der Preis ist Starrheit. MSI hat kein eigenes Scripting, deshalb wird alles Ungewöhnliche zur „Custom Action“, und genau da werden MSI-Projekte mühsam. Autorenwerkzeuge sind WiX (XML), Advanced Installer und InstallShield.

Was ein EXE-Installer ist

Eine Setup.exe ist ein Programm, das die Dateien mitbringt und tut, was sein Autor ihm aufgetragen hat. NSIS, Inno Setup und ExeTup erzeugen diese Art. Eigenschaften:

  • Freiheit. Jeder Assistentenablauf, jede Logik, jede Dateistruktur.
  • Eigenständig. Hängt weder vom Windows-Installer-Dienst noch von dessen Regeln ab.
  • Silent-Schalter nach Konvention, nicht nach Standard: /S bei NSIS, /VERYSILENT bei Inno Setup. Verteilungstools kennen die gängigen.
  • Deinstallation über die Windows-Einstellungen, indem ein Deinstallationsprogramm im selben Registrierungsschlüssel registriert wird, den auch MSI nutzt; Benutzer sehen keinen Unterschied.
  • Keine Transaktion und keine Reparatur im Sinne von Windows Installer. In der Praxis repariert ein erneuter Lauf des Installers.

Manche EXEs sind „Bootstrapper“, die ein MSI enthalten und msiexec für Sie ausführen. Das sind MSI-Installationen mit EXE-Hülle und erben die Eigenschaften von MSI.

Wo der Unterschied zählt

Softwareinstallation per Gruppenrichtlinie braucht MSI. Verteilt ein Kunde über die Softwareinstallationsfunktion von GPOs, reicht eine EXE nicht. Viele Organisationen sind zu Intune, SCCM oder PDQ gewechselt, die EXE-Installer mit Silent-Schalter problemlos ausführen; fragen Sie also nach, statt es anzunehmen.

Neupaketierung. Unternehmens-IT paketiert Hersteller-Installer manchmal in ein eigenes MSI um. Eine saubere, unbeaufsichtigt installierbare EXE macht das leicht; eine unordentliche macht es schwer.

Der Microsoft Store braucht MSIX, das keines von beiden ist.

Alles andere (Endanwendersoftware, Tools, Spiele, interne Apps, die von Hand oder per Skript installiert werden) wird ganz überwiegend als EXE-Installer ausgeliefert. VLC, 7-Zip, der Online-Installer von Chrome, die meisten Electron-Apps und die meisten Spiele sind EXEs.

MSIX in Kürze

MSIX ist das neuere Paketformat von Microsoft: in einer Sandbox isoliert, mit sauberer Installation und Deinstallation, automatischen Updates aus einer gehosteten .appinstaller-Datei und Pflicht für den Store. Es erfordert Codesignierung (ohne Ausnahme), und manche Apps brauchen Anpassungen, um in seinem Container zu laufen. Außerhalb des Stores ist die Verbreitung noch gering.

So entscheiden Sie

  1. Verteilen Ihre Kunden gezielt über die Softwareinstallation der Gruppenrichtlinie? MSI.
  2. Ist der Microsoft Store Ihr Vertriebskanal? MSIX.
  3. Andernfalls: EXE, mit einem für die IT dokumentierten Silent-Schalter.

ExeTup erstellt EXE-Installer mit dem Schalter /S und einem Ordnerparameter /D=, einem Deinstallationsprogramm in den Windows-Einstellungen und Versionsinformationen in den Dateieigenschaften, was den dritten Fall abdeckt. Wie Sie einen solchen mit Intune und Co. verteilen, steht unter Silent-Installation.

Häufige Fragen

Ist MSI sicherer als EXE?

Nein. Beide laufen mit den Rechten, die der Benutzer gewährt. Die Codesignierung, nicht das Format, erlaubt Windows und den Benutzern zu prüfen, wer den Installer erstellt hat.

Kann die IT eine EXE unbeaufsichtigt verteilen?

Ja, mit dem Silent-Schalter des Installers. Intune, SCCM, PDQ, Chocolatey und winget unterstützen alle EXE-Installer; nur die Softwareinstallationsfunktion der Gruppenrichtlinie selbst besteht auf MSI.

Kann ich einen EXE-Installer in ein MSI umwandeln?

Nicht direkt. Neupaketierungstools zeichnen die Installation einer EXE auf und erzeugen daraus ein MSI; andernfalls erstellen Sie aus denselben Dateien ein MSI mit WiX oder Advanced Installer.

Zeigt Windows für MSI einen anderen Assistenten?

Beide zeigen einen vom Autor definierten Assistenten. Die Standarddialoge von MSI wirken etwas angestaubt; EXE-Installer von NSIS und Inno Setup verwenden den vertrauten Modern-UI-Stil.

Verwandte Anleitungen