Microsoft Standard Installer-Befehlszeilenoptionen

In diesem Artikel werden die Standardbefehlszeilenoptionen für den Microsoft Standard Installer msiexec.exebeschrieben, die App, die Sie zum Interpretieren von Paketen und zum Installieren von Produkten verwenden.

Bei Befehlszeilenoptionen wird die Groß-/Kleinschreibung nicht beachtet.

Msiexec legt fest und gibt eine Fehlerstufe zurück, die Systemfehlercodes entspricht.

Hinweis

Die Msiexec-Befehlszeilenoptionen sind ab Windows Installer 3.0 verfügbar. Die Windows Installer-Befehlszeilenoptionen sind mit Windows Installer 3.0 und früher verfügbar. In diesem Artikel wird die Windows Installer-Befehlszeilenoption aufgeführt, die jeder Standardinstallationsoption entspricht.

/help

Hilfe- und Schnellreferenzoption. Zeigt die korrekte Verwendung des msiexec Befehls an, einschließlich einer Liste aller Schalter und des Verhaltens. Sie können die Nutzungsbeschreibungen auf der Benutzeroberfläche anzeigen. Die falsche Verwendung einer anderen Option ruft diese Hilfeoption auf.

Die entsprechende Windows Installer-Befehlszeilenoption ist /?.

Beispiel

msiexec /help.

/quiet

Option für Installation ohne Anzeige. Das Installationsprogramm führt eine Installation aus, ohne eine Benutzeroberfläche anzuzeigen. Dem Benutzer werden keine Eingabeaufforderungen, Meldungen oder Dialogfelder angezeigt. Der Benutzer kann die Installation nicht abbrechen.

Verwenden Sie die Standardbefehlszeilenoptionen /norestart oder /forcerestart, um Neustarts zu steuern. Wenn keine Neustartoption angegeben wird, startet das Installationsprogramm den Computer bei Bedarf neu, ohne Benutzer*innen eine Eingabeaufforderung oder Warnung anzuzeigen.

Die entsprechende Windows Installer-Befehlszeilenoption ist /qn.

Beispiele

msiexec /package Application.msi /quiet

msiexec /uninstall Application.msi /quiet

msiexec /update msipatch.msp /quiet

msiexec /uninstall msipatch.msp /package Application.msi /quiet

/passive

Passive Anzeigeoption. Das Installationsprogramm zeigt dem Benutzer eine Statusanzeige an, die angibt, dass eine Installation ausgeführt wird, aber keine Eingabeaufforderungen oder Fehlermeldungen für den Benutzer anzeigt. Der Benutzer kann die Installation nicht abbrechen.

Verwenden Sie die Standardbefehlszeilenoptionen /norestart oder /forcerestart, um Neustarts zu steuern. Wenn keine Neustartoption angegeben wird, startet das Installationsprogramm den Computer bei Bedarf neu, ohne Benutzer*innen eine Eingabeaufforderung oder Warnung anzuzeigen.

Die entsprechende Windows Installer-Befehlszeilenoption ist /qb!- mit REBOOTPROMPT=S festgelegt in der Befehlszeile.

Beispiel

msiexec /package Application.msi /passive

/norestart

Option, nie einen Neustart durchzuführen. Das Installationsprogramm startet den Computer nach der Installation nie neu.

Für die entsprechende Windows Installer-Befehlszeilenoption wird REBOOT=ReallySuppress in der Befehlszeile festgelegt.

Beispiel

msiexec /package Application.msi /norestart

/forcerestart

Option, immer einen Neustart durchzuführen. Das Installationsprogramm startet den Computer nach jeder Installation neu.

Für die entsprechende Windows Installer-Befehlszeilenoption wird REBOOT=Force in der Befehlszeile festgelegt.

Beispiel

msiexec /package Application.msi /forcerestart

/promptrestart

Option, vor dem Neustart eine Eingabeaufforderung anzuzeigen. Zeigt eine Meldung an, dass ein Neustart erforderlich ist, um die Installation abzuschließen, und fragt Benutzer*innen, ob das System jetzt neu gestartet werden soll. Sie können diese Option nicht mit der /quiet Option verwenden.

Für die entsprechende Windows Installer-Befehlszeilenoption wird REBOOTPROMPT = "" in der Befehlszeile festgelegt.

/uninstall (Produkt)

Option zum Deinstallieren eines Produkts. Deinstalliert ein Produkt.

Die entsprechende Windows Installer-Befehlszeilenoption lautet /x.

Parameter

<Paket->.msi | <Productcode>

/uninstall (Patch)

Option zum Deinstallieren eines Updates. Deinstalliert einen Updatepatch.

Die entsprechende Windows Installer-Befehlszeilenoption ist /I mit MSIPATCHREMOVE=Update1.msp | PatchGUID1[;Update2.msp | PatchGUID2] in der Befehlszeile festgelegt.

Beispiel

msiexec /uninstall Update1.msp;PatchGUID2

/log

Protokolloption. Schreibt Protokollierungsinformationen in eine Protokolldatei im angegebenen vorhandenen Pfad. Der Pfad zum Speicherort der Protokolldatei muss bereits vorhanden sein. Das Installationsprogramm erstellt nicht die Verzeichnisstruktur für die Protokolldatei.

Weitere Informationen zu allen Methoden, die zum Festlegen des Protokollierungsmodus verfügbar sind, finden Sie unter Normale Protokollierung für Windows Installer.

Die entsprechende Windows Installer-Befehlszeilenoption lautet: /L*.

Die folgenden Informationen werden in das Protokoll eingegeben:

  • Statusmeldungen
  • Nicht schwerwiegende Warnungen
  • Alle Fehlermeldungen
  • Starten von Aktionen
  • Aktionsspezifische Einträge
  • Benutzeranforderungen
  • Anfängliche Benutzeroberflächenparameter
  • Informationen zu fehlendem Arbeitsspeicher oder einer schwerwiegenden Beendigung
  • Meldungen bei unzureichendem Speicherplatz auf dem Datenträger
  • Terminaleigenschaften

/package

Option zum Installieren eines Produkts. Installiert oder konfiguriert ein Produkt.

Die entsprechende Windows Installer-Befehlszeilenoption ist /I.

Parameter

<Paket->.msi | <Productcode>

/update

Option „Patches installieren“. Installiert einen oder mehrere Patches.

Für die entsprechende Windows Installer-Befehlszeilenoption wird PATCH = [<msipatch>.msp]<;PatchGuid> in der Befehlszeile festgelegt.

Parameter

<Patch.msp> | <PatchGUID>