Freigeben über


Befehlszeilenoptionen für Microsoft Standard Installer

In diesem Artikel werden standardmäßige Befehlszeilenoptionen für das Microsoft Standard Installer-msiexec.exebeschrieben, die App, mit der Sie Pakete interpretieren und Produkte installieren.

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

Msiexec legt eine Fehlerstufe fest und gibt sie zurück, die Systemfehlercodesentspricht.

Anmerkung

Die Msiexec-Befehlszeilenoptionen stehen ab Windows Installer 3.0 zur Verfügung. Die Windows Installer-Befehlszeilenoptionen sind mit Windows Installer 3.0 und früher verfügbar. In diesem Artikel wird die Befehlszeilenoption für Windows Installer aufgeführt, die jeder Standardinstallationsprogrammoption entspricht.

/Hilfe

Hilfe- und Kurzübersichtsoption. Zeigt die richtige Verwendung des befehls msiexec an, einschließlich einer Liste aller Schalter und Verhaltensweisen. Sie können die Verwendungsbeschreibungen auf der Benutzeroberfläche anzeigen. Die falsche Verwendung einer anderen Option ruft diese Hilfeoption auf.

Die entsprechende Befehlszeilenoption von Windows Installer ist /?.

Beispiel

msiexec /help.

/ruhig

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

Verwenden Sie die /norestart oder /forcerestart Standard-Befehlszeilenoptionen, um Neustarts zu steuern. Wenn keine Neustartoption angegeben ist, startet das Installationsprogramm den Computer bei Bedarf neu, ohne dem Benutzer eine Eingabeaufforderung oder Warnung anzuzeigen.

Die entsprechende Befehlszeilenoption von Windows Installer 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

/passiv

Passive Anzeigeoption. Das Installationsprogramm zeigt dem Benutzer eine Statusleiste an, die angibt, dass eine Installation ausgeführt wird, zeigt dem Benutzer jedoch keine Eingabeaufforderungen oder Fehlermeldungen an. Der Benutzer kann die Installation nicht abbrechen.

Verwenden Sie die /norestart oder /forcerestart Standard-Befehlszeilenoptionen, um Neustarts zu steuern. Wenn keine Neustartoption angegeben ist, startet das Installationsprogramm den Computer bei Bedarf neu, ohne dem Benutzer eine Eingabeaufforderung oder Warnung anzuzeigen.

Die entsprechende Befehlszeilenoption von Windows Installer ist /qb!– mit REBOOTPROMPT=S auf der Befehlszeile festgelegt.

Beispiel

msiexec /package Application.msi /passive

/norestart

Option "Nie neu starten" aus. Das Installationsprogramm startet den Computer nach der Installation nie neu.

Die entsprechende Windows Installer-Befehlszeile hat REBOOT=ReallySuppress auf der Befehlszeile festgelegt.

Beispiel

msiexec /package Application.msi /norestart

/forcerestart

Option "Immer neu starten". Das Installationsprogramm startet den Computer nach jeder Installation neu.

Die entsprechende Windows Installer-Befehlszeile hat REBOOT=Force auf der Befehlszeile festgelegt.

Beispiel

msiexec /package Application.msi /forcerestart

/promptrestart

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

Die entsprechende Windows Installer-Befehlszeile hat REBOOTPROMPT="" auf der Befehlszeile festgelegt.

/uninstall (Produkt)

Produktoption deinstallieren. Deinstalliert ein Produkt.

Die entsprechende Befehlszeilenoption für Windows Installer ist /x.

Parameter

<Paket->.msi | <ProductCode->

/uninstall (Patch)

Updateoption deinstallieren. Deinstalliert einen Updatepatch.

Die entsprechende Befehlszeilenoption von Windows Installer ist /I, wobei MSIPATCHREMOVE=Update1.msp | PatchGUID1[;Update2.msp | PatchGUID2] auf der Befehlszeile festgelegt ist.

Beispiel

msiexec /uninstall Update1.msp;PatchGUID2

/Log

Protokolloption. Schreibt Protokollierungsinformationen in eine Protokolldatei am 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 normalen Protokollierungs- für Windows Installer.

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

Die folgenden Informationen werden in das Protokoll eingegeben:

  • Statusmeldungen
  • Nichtfatale Warnungen
  • Alle Fehlermeldungen
  • Starten von Aktionen
  • Aktionsspezifische Datensätze
  • Benutzeranforderungen
  • Anfängliche UI-Parameter
  • Nicht genügend Arbeitsspeicher oder schwerwiegende Beendigungsinformationen
  • Out-of-Disk-Space-Nachrichten
  • Terminaleigenschaften

/Paket

Produktoption installieren. Installiert oder konfiguriert ein Produkt.

Die entsprechende Befehlszeilenoption von Windows Installer ist /I.

Parameter

<Paket->.msi | <ProductCode->

/aktualisieren

Option "Patches installieren". Installiert ein oder mehrere Patches.

Die entsprechende Windows Installer-Befehlszeile hat PATCH = [<msipatch>.msp]<;PatchGuid> auf der Befehlszeile festgelegt.

Parameter

<Patch>.msp | <PatchGUID->