Microsoft Installer (MSI)#
Microsoft Installer, nun Windows Installer, stellt eine Installationsroutine für Windows dar.
msiexec /passive /i "%ScriptPath%\data\paket.msi" [OPTION=WERT]...
Parameter#
Im Normalfall benötigt man meistens folgende Parameter: [1]
Parameter |
Funktion |
---|---|
|
Produkt installieren |
|
Produkt deinstallieren |
|
Automatischer Modus, kaum bis keine Fenster, keine Benutzerinteraktion |
|
Verhindert einen Neustart, falls das Programm einen durchführen will |
Optionen#
Optionen dienen der Übergabe von Einstellungen und Werten, wie Seriennummern. Diese sind von Programm zu Programm unterschiedlich. Es gibt von Microsoft eine Liste mit den standardisierten Optionen. Ob diese wirklich funktionieren, hängt allerdings immer vom Hersteller des Produktes ab.
Hier finden Sie eine kleine Liste von häufig vorkommenden Optionen [2]:
Option |
Funktion |
---|---|
|
Legt die Installationsebene des Programms fest: |
|
Kann zur Weitergabe der Seriennummer verwendet werden, wenn das Programm die Option unterstützt. |
|
Eine Datei, die tiefgreifende Änderungen am Installationsablauf vornehmen kann. |
Fehlermeldungen#
Wird der Rückgabewert von einer MSI-Installation ausgelesen, lässt sich so feststellen, ob ein Fehler vorliegt oder nicht. Hier finden Sie einen Auszug der häufigsten Rückgabewerte: [3]
Rückgabewert |
Bedeutung |
---|---|
0 |
Programm erfolgreich installiert |
1603 |
Es ist ein Fehler während der Installation aufgetreten |
1605 |
Produkt nicht gefunden (nicht installiert; meistens bei Deinstallationen) |
1619 |
Das Installationspaket konnte nicht geöffnet werden |
1641 |
Neustart eingeleitet; Installation war erfolgreich |
3010 |
Programm erfolgreich installiert, benötigt aber einen Neustart |