Software Setup-Parameter herausfinden
Um Software silent installieren zu können, werden Aufrufparameter benötigt. Diese sind je nach verwendeter Setup-Software unterschiedlich.
Setup-Software identifizieren
Zunächst muss man herausfinden, welche Setup-Software verwendet wird. Hierzu bietet es sich an, das %temp%-Verzeichnis zu leeren und das Setup zunächst normal zu starten.
Beim Inno-Setup werden im %temp%-Verzeichnis Ordner mit Namen "is-[...].tmp" angelegt.
Inno-Setup
Vollständige Liste aller Setup-Aufrufparameter: https://jrsoftware.org/ishelp/index.php?topic=consts
Für normale Silent-Installationen reichen normalerweise folgende Parameter aus:
/VERYSILENT /NOCANCEL /NORESTART /SUPPRESSMSGBOXES
Möchte man innerhalb des Setups z.B. Komponenten auswählen, kann das Setup eine inf-Datei generieren:
/SAVEINF="C:\InnoSetup.inf"
Aus dieser Datei kann ausgelesen werden, welche zusätzlichen Parameter gesetzt werden können.
MSI-Setups
Vollständige Liste aller Setup-Aufrufparameter: https://learn.microsoft.com/en-us/windows/win32/msi/standard-installer-command-line-options
Für normale Silent-Installationen reichen normalerweise folgende Parameter aus:
/quiet /norestart
Möchte man innerhalb des Setups z.B. Komponenten auswählen oder den Zielpfad anpassen, kann eine Datei erstellt werden, die beim Setup alle Parameter aufführt:
/lp! c:\msi-parameter.txt
InstallShield-Setups
Es kann eine Silent-Setup-Datei mit folgendem Befehl erstellt werden:
setup.exe /r /f1"C:\setup.iss"
Diese kann anschließend zur Silent-Installation mit folgendem Befehl verwendet werden:
setup.exe /s /f1"C:\setup.iss"
No Comments