Softwarepaket schnüren das mehrere .msi Pakete automatisch installiert
Ab und an hat man Software die die User installieren müssen.
Sehr nervig kann es sein, wenn das mehrere Pakete sind, die der user nacheinander installieren soll.
Hier kann es nützlich sein, die einzelnen Softwarepakete in ein einziges zu giessen, und das ganze am besten noch so deichseln, dass es für den user so wirkt, als würde er ein einziges Paket installieren.
Nachdem ich hierfür eine Lösung gesucht habe und auf mehre Möglichkeiten gestossen bin, fand ich folgende Möglichkeit recht angenehm, und vor allem kostenlos.
Wenn die zu installierenden Pakete als .msi Paket vorliegen, haben sie meist bestimmte Schalter, mit denen man eine "silent" Installation (oder unattended Installation) anstossen kann. Damit installiert sich die Software im Hintergrund, und je nach vorhandenen Schaltern auch ohne Interaktion des Benutzers.
Ob das .msi Paket solche Schalter hat, ermittelt man auf der Kommandozeile mit
Start...Ausführen...cmd
C:\softwarepaket.msi --help
Dann werden die Schalter angezeigt, die man nutzen kann. Meist gibt es den Schalter /Quiet oder auch /Passive.
Hat man diese Schalter nun ermittelt, kann man eine kleine Batch schreiben, wo die Pakete der Reihe nach aufgerufen werden.
call Ultra9000.msi /Quiet /Passive
call Arschgeige3500.msi /Quiet /Passive
call HimmelVollerGeigenzähler.msi /Quiet /Passive
Diese Textdatei wo das drinsteht benennt man um in Setup.bat oder Install.bat.
Dieses Batchfile, als auch die zugehörigen .msi Dateien packen wir nun mit Winace (kostenloser Packer u. Entpacker) in ein Zipfile.
In Winace kann man dann noch nen Starttext eintippen, der z. B. lautet
Winace packt nun die .msi Pakete incl. der Batschdatei in ein selbstextrahierendes .exe File.
Der User muss das nur noch anklicken, sieht den obigen firmen- und softwarespezifischen Text mit paar Anweisungen, klickt auf weiter, und wie von Geisterhand werden die .msi Pakete installiert.
Sehr nervig kann es sein, wenn das mehrere Pakete sind, die der user nacheinander installieren soll.
Hier kann es nützlich sein, die einzelnen Softwarepakete in ein einziges zu giessen, und das ganze am besten noch so deichseln, dass es für den user so wirkt, als würde er ein einziges Paket installieren.
Nachdem ich hierfür eine Lösung gesucht habe und auf mehre Möglichkeiten gestossen bin, fand ich folgende Möglichkeit recht angenehm, und vor allem kostenlos.
Wenn die zu installierenden Pakete als .msi Paket vorliegen, haben sie meist bestimmte Schalter, mit denen man eine "silent" Installation (oder unattended Installation) anstossen kann. Damit installiert sich die Software im Hintergrund, und je nach vorhandenen Schaltern auch ohne Interaktion des Benutzers.
Ob das .msi Paket solche Schalter hat, ermittelt man auf der Kommandozeile mit
Start...Ausführen...cmd
C:\softwarepaket.msi --help
Dann werden die Schalter angezeigt, die man nutzen kann. Meist gibt es den Schalter /Quiet oder auch /Passive.
Hat man diese Schalter nun ermittelt, kann man eine kleine Batch schreiben, wo die Pakete der Reihe nach aufgerufen werden.
call Ultra9000.msi /Quiet /Passive
call Arschgeige3500.msi /Quiet /Passive
call HimmelVollerGeigenzähler.msi /Quiet /Passive
Diese Textdatei wo das drinsteht benennt man um in Setup.bat oder Install.bat.
Dieses Batchfile, als auch die zugehörigen .msi Dateien packen wir nun mit Winace (kostenloser Packer u. Entpacker) in ein Zipfile.
In Winace kann man dann noch nen Starttext eintippen, der z. B. lautet
Winace packt nun die .msi Pakete incl. der Batschdatei in ein selbstextrahierendes .exe File.
Der User muss das nur noch anklicken, sieht den obigen firmen- und softwarespezifischen Text mit paar Anweisungen, klickt auf weiter, und wie von Geisterhand werden die .msi Pakete installiert.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 69617
Url: https://administrator.de/contentid/69617
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
4 Kommentare
Neuester Kommentar