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>