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

/i

Produkt installieren

/x

Produkt deinstallieren

/passive

Automatischer Modus, kaum bis keine Fenster, keine Benutzerinteraktion

/norestart

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

ALLUSERS

Legt die Installationsebene des Programms fest: ALLUSERS=1 (pro Maschine) und ALLUSERS=2 (pro Benutzer)

PIDKEY

Kann zur Weitergabe der Seriennummer verwendet werden, wenn das Programm die Option unterstützt.

TRANSFORMS

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

Fußnoten#