Warum EXE in MSI konvertieren?
Ein EXE-Installer ist kompilierter Code, der Verzeichnisse erstellt, Registrierungsschlüssel schreibt und Skripte zur Laufzeit ausführt. Eine .msi ist eine relationale Datenbank mit deklarierten Aktionen, die der Windows Installer liest und wiedergibt. Da die Logik einer EXE kompiliert und nicht deklariert ist, gibt es keine strukturierten Tabellen zum Extrahieren und Übersetzen - die beiden Formate arbeiten auf unterschiedlichen Abstraktionsebenen.
Wie man EXE in MSI konvertiert
MSI Wrapper FREE
MSI Wrapper erstellt eine äußere .msi-Hülle, die die ursprüngliche .exe während der Bereitstellung im Hintergrund („silently”) startet, wodurch sie mit Gruppenrichtlinien oder SCCM verwendbar wird, ohne dass eine echte Konvertierung der EXE stattfindet.
AdminStudio APP
AdminStudio installiert die EXE auf einem sauberen System, erfasst den Systemzustand davor und danach und erstellt aus den erfassten Änderungen eine ungefähre MSI - die Ergebnisse können jedoch unvollständig sein, wenn der Installer bedingte Logik oder benutzerdefinierte Aktionen verwendet.
Programme, die EXE konvertieren
Über diese Formate
Eine EXE-Datei ist ein ausführbares Windows-Programm. Unter Windows startet man sie per Doppelklick. Auf dem Mac oder unter Linux kann man EXE-Dateien mit CrossOver oder Wine ausführen -…
.EXE-Details öffnen →Eine MSI-Datei ist ein Windows-Installationspaket, das der integrierte Windows Installer (msiexec) liest, um ein Programm zu installieren. Unter Windows doppelklicken Sie darauf, um den…
.MSI-Details öffnen →Qualität & worauf zu achten ist
- MSI Wrapper und ähnliche Tools verpacken die EXE, anstatt sie zu konvertieren - die ursprüngliche EXE wird weiterhin innerhalb der MSI-Hülle ausgeführt und übernimmt die eigentliche Installationsarbeit.
- Repackaging-Tools können einen Vorher-Nachher-Snapshot des Systems erstellen und eine MSI annähern, aber die Ergebnisse können unvollständig sein, wenn der Installer bedingte Logik, Neustarts oder benutzerdefinierte Aktionen verwendet.
- Eine ordnungsgemäße MSI kann nur aus dem Quellcode mit WiX Toolset, Advanced Installer oder InstallShield erstellt werden - ohne das Quellprojekt ist eine echte Konvertierung nicht möglich.