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->