Freeware MSI Tool
Moin, moin.
Ich suche ein Freewaretool um ein Programm .exe in ein MSI "umzuwandeln"
Kennt jemand so ein Tool ?
Dieses möchte ich dann als Packet auf unserem Software Rollout Server integrieren.
Danke und beste Grüsse uri69
Ich suche ein Freewaretool um ein Programm .exe in ein MSI "umzuwandeln"
Kennt jemand so ein Tool ?
Dieses möchte ich dann als Packet auf unserem Software Rollout Server integrieren.
Danke und beste Grüsse uri69
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 341741
Url: https://administrator.de/contentid/341741
Ausgedruckt am: 24.11.2024 um 14:11 Uhr
13 Kommentare
Neuester Kommentar
Hey uridium69,
leider funktioniert das nicht so einfach, dass man eine EXE in ein MSI File umwandelt und es dann von Geisterhand funktioniert. Die umgewandelte EXE sollte schon silent Parameter unterstützen. Falls nicht, funktioniert dein Vorhaben nicht. Dann müsste man komplett anders paketieren...
VG,
Belloci
leider funktioniert das nicht so einfach, dass man eine EXE in ein MSI File umwandelt und es dann von Geisterhand funktioniert. Die umgewandelte EXE sollte schon silent Parameter unterstützen. Falls nicht, funktioniert dein Vorhaben nicht. Dann müsste man komplett anders paketieren...
VG,
Belloci
Hi.
Bedenke, dass manche executables auch Hilfskomponenten erwarten, wie dotnet xy oder java, oder VC runtimes.
EXE ti MSI Covnerter versucht, kann wohl in einm MSI umwandeln ohne Probleme, aber eine Installation schlägt fehl..
Dann musst Du schauen, warum. Geht es manuell nicht, oder geht die manuelle msi-Installation, aber die Ausrollung per GPO nicht?Bedenke, dass manche executables auch Hilfskomponenten erwarten, wie dotnet xy oder java, oder VC runtimes.
Was ist "eure Verteilsoftware"?
Ins Image aufnehmen geht auch so.
Wenn Du dieses Greenshot meinst, nein geht nicht.
Wenn Du über ein Softwareverteilungprogramm (egal jetzt welches) verwendest, dann brauchst Du die dazugehörenden Silentparameter (Z.B. /s /S oder /silent). Auch die msi hat eigene Silentparameter (Z.B. /q). Falls Du mit den Standardeinstellungen nicht zufrieden bist (z.B. Installationspfad, Lizenzannahme etc) dann gibt es wiederum eigene Parameter hiefür.
Das große Problem kommt dann, wenn die Software KEINE Silentparameter hat. Sie muß ja keine haben. Hier gibt es nur mehr die Möglichkeit mit z.B. AutoIT ein "Installationsscript" zu basteln.
Also zurück auf Feld 1...
Wenn Du beide Fragen mit "JA" beantwortest...
lässt sich das Programm in einer MSI verpacken und mittels Script aufrufen. Das geht sogar recht gut.
Wenn Du die zweite Frage mit "NEIN" beantwortest...
brauchst Du ein Capture_Tool, welches während die Installation gemacht wird, alle Systemänderungen auf Dateisystemebene und Registryebene protokolliert. Diese können nach Bereinigung in einen eigenen Installer gepackt werden und dann in einem MSI verschachtelt werden.
Solltest Du keine Ahnung oder zu wenig von MSI-Architektur haben, gehe den Weg über einen EXE-Installer, der stur die Änderungen nachvollzieht. Da mit erleichterst Du Dir das Leben enorm.
Ich nutze dafür den "7z SFX Builder" und etwas Scripting.
Als MSI-Compiler würde ich Dir dann zum http://www.advancedinstaller.com raten. Der liefert für diesen Fall genau das, was gebraucht wird.
TTF-Schrifteninstallationen hab ich auch immer mit dem gebaut.
Wenn Du tiefer in die Materie einsteigen willst schau mal hier: http://dennisbareis.com/makemsi.htm
- 1. Frage: Ist das EXE-Programm ein Installer?
- 2. Frage: Wenn ein Installer, lässt sich dieser automatisieren mittels einer Antwortdatei oder ähnlichem?
Wenn Du beide Fragen mit "JA" beantwortest...
lässt sich das Programm in einer MSI verpacken und mittels Script aufrufen. Das geht sogar recht gut.
Wenn Du die zweite Frage mit "NEIN" beantwortest...
brauchst Du ein Capture_Tool, welches während die Installation gemacht wird, alle Systemänderungen auf Dateisystemebene und Registryebene protokolliert. Diese können nach Bereinigung in einen eigenen Installer gepackt werden und dann in einem MSI verschachtelt werden.
Solltest Du keine Ahnung oder zu wenig von MSI-Architektur haben, gehe den Weg über einen EXE-Installer, der stur die Änderungen nachvollzieht. Da mit erleichterst Du Dir das Leben enorm.
Ich nutze dafür den "7z SFX Builder" und etwas Scripting.
Als MSI-Compiler würde ich Dir dann zum http://www.advancedinstaller.com raten. Der liefert für diesen Fall genau das, was gebraucht wird.
TTF-Schrifteninstallationen hab ich auch immer mit dem gebaut.
Wenn Du tiefer in die Materie einsteigen willst schau mal hier: http://dennisbareis.com/makemsi.htm
Prüfe, womit die setup.exe hergestellt wurde - das wirst Du beim Starten meist schon gewahr. Für die verschiedenen Arten von Installern findest Du hier http://unattended.sourceforge.net/installers.php die geeigneten Parameter für silent-Installationen. Das testest Du, und wenn es dann per Kommando silent geht, nimmst Du dir einen simplen MSI wrapper und trägst den silent-Parameter einfach ein. Ich nehme dazu vinsvision wiww 0.2.
Hi
Habt ihr einen WSUS ??
https://www.gruppenrichtlinien.de/artikel/wsus-package-publisher-softwar ...
Sonst mittels WPKG sich überlegen das zu verteilen ?
Ich rechne damit das es bei euch nicht bei einem exe installer bleiben wird.
Alternative kannst du theoretisch greenshot auch repacken aber dazu sollte man wissen was man alles in die Msi mit aufnimmt.
mit freundlichen Grüßen Nemesis
Habt ihr einen WSUS ??
https://www.gruppenrichtlinien.de/artikel/wsus-package-publisher-softwar ...
Sonst mittels WPKG sich überlegen das zu verteilen ?
Ich rechne damit das es bei euch nicht bei einem exe installer bleiben wird.
Alternative kannst du theoretisch greenshot auch repacken aber dazu sollte man wissen was man alles in die Msi mit aufnimmt.
mit freundlichen Grüßen Nemesis