Das Windows 10-Setup-Programm oder setup.exe, das Teil des Installationsmediums ist, unterstützt eine Reihe von Befehlszeilenargumenten. Mit diesen Argumenten können Sie das Verhalten der Windows-Installation ändern. In diesem Artikel werden die für setup.exe unter Windows 10 verfügbaren Befehlszeilenoptionen beschrieben.
Setup.exe installiert oder aktualisiert Windows. Die folgenden Befehlszeilenargumente können verwendet werden, um das Verhalten der Windows-Installation zu ändern:
Schalter: / auto
Parameter: Upgrade; DataOnly; Reinigen
Aktion: Automatisieren Sie die Installation mit Migrationsauswahl für die Installation.
Die Benutzeroberfläche für die Medieneinrichtung und die Fortschrittsbildschirme werden standardmäßig angezeigt, sind jedoch automatisiert.
Dieser Schalter nimmt auch die folgenden Standardkonfigurationen an:
EULA-Akzeptanz, dynamisches Update ist aktiviert, Telemetrie-Erfassung und Upload-Opt-In, OOBE wird übersprungen, PBR wird aktualisiert oder erstellt.
Beispiel: setup.exe / auto upgrade
Werbung
Schalter: / leise
Parameter: N / A.
So stellen Sie gelöschte Nachrichten vom iPhone wieder her
Aktion: Das leise Flag unterdrückt alle Setup-UX, einschließlich Rollback-UX
Beispiel: setup.exe / auto upgrade / quiet
Schalter: / pkey
Parameter: 5x5 Produktschlüssel
Aktion: Liefert das Setup mit dem angegebenen Produktschlüssel.
Dieser Parameter ist nicht erforderlich, wenn ein Upgrade mit Datenträgerlizenzmedien oder Medien durchgeführt wird, die eine pid.txt im Quellordner enthalten.
Beispiel: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Schalter: / showoobe
Parameter: Voll; Keiner
Aktion: Wenn / showoobe auf Voll gesetzt ist, muss der Endbenutzer OOBE interaktiv abschließen.
Wenn / showoobe auf Keine gesetzt ist, wird alternativ OOBE übersprungen und die Komponenten werden auf ihre Standardeinstellungen gesetzt.
Beispiel: setup.exe / auto upgrade / showoobe voll
Schalter: / noreboot
Parameter: N / A.
Aktion: Das Setup startet den PC nicht automatisch neu, wenn die Betriebssystemaufgaben auf niedrigerer Ebene abgeschlossen sind.
Beim nächsten Neustart des PCs wird das Setup fortgesetzt.
Beispiel: setup.exe / auto upgrade / noreboot
Switch: / DynamicUpdate
Parameter: Aktivieren; Deaktivieren
Aktion: Gibt an, ob das Setup dynamische Aktualisierungsvorgänge ausführt (Suchen, Herunterladen und Installieren von Updates).
Beispiel: setup.exe / auto upgrade / DynamicUpdate deaktivieren
Wechseln Sie: / Postoobe setupcomplete.cmd
Parameter: Lokaler Dateipfad oder UNC-Netzwerkpfad zu einer Datei mit dem Namen setupcomplete.cmd
Aktion: Injiziert die Datei setupcomplete.cmd vom angegebenen Speicherort.
Setupcomplete.cmd ist ein benutzerdefiniertes Skript zum Ausführen von Aufgaben nach Abschluss der Installation, jedoch vor der ersten Benutzeranmeldung.
Es wird mit Systemberechtigungen ausgeführt.
Beispiel: setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
Schalter: / Postrollback
Parameter: Lokaler Dateipfad oder UNC-Netzwerkpfad zu einer Datei mit dem Namen setuprollback.cmd
Aktion: Injiziert die Datei setuprollback.cmd vom angegebenen Speicherort.
Setuprolback.cmd ist ein benutzerdefiniertes Skript zum Ausführen von Aufgaben, nachdem die Installation fehlgeschlagen ist und der PC auf das vorherige Betriebssystem zurückgesetzt wurde.
Es wird mit denselben Berechtigungen ausgeführt wie der Benutzer oder Prozess, der das Setup gestartet hat.
Beispiel: setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
Switch: / installfrom
Parameter: Lokaler Dateipfad oder Netzwerkpfad zu einer bestimmten Datei
Aktion: Gibt den Speicherort für Installationsquellmedien / -dateien an
Beispiel: setup.exe / auto clean / installfrom d: myWim customwim.wim
Schalter: / PBRUpdate
Parameter: Aktivieren; Deaktivieren
Aktion: Wenn / PBRUpdate auf Aktivieren gesetzt ist, aktualisiert oder erstellt das Setup die PBR-Partition.
Wenn umgekehrt / PBRUpdate auf Deaktivieren gesetzt ist, wird die PBR-Partition vom Setup nicht aktualisiert oder erstellt
Beispiel: setup.exe / auto upgrade / PBRupdate deaktivieren
Schalter: / migratealldrivers
Parameter: Alle; Keiner
Aktion: Wenn / migratealldrivers auf All gesetzt ist, versucht das Setup, alle Treiber im Rahmen der Installation zu migrieren.
Wenn im Gegensatz dazu / migratealldrivers auf None gesetzt ist, migriert setup im Rahmen der Installation keine Treiber.
HINWEIS: Dieser Schalter sollte nur zum Testen und Testen verwendet werden. Er sollte nicht in der Produktion verwendet werden.
Beispiel: setup.exe / auto upgrade / migratealldrivers keine
Switch: / installdrivers
Parameter: Lokaler Dateipfad oder UNC-Netzwerkpfad zu einem Ordner, der.inf-Dateien enthält
Aktion: Das Setup fügt alle driver.infs ein, die während des Installationsvorgangs am angegebenen Speicherort gefunden wurden.
Setup durchsucht rekursiv alle Unterordner des angegebenen Speicherorts.
Beispiel: setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
Schalter: / Telemetrie
Parameter: Aktivieren; Deaktivieren
Aktion: Wenn / Telemetry auf Enable gesetzt ist, sammelt das Setup die von der Installation generierte Telemetrie und lädt sie hoch.
Wenn / Telemetry jedoch auf Deaktivieren eingestellt ist, werden beim Setup keine installationsbezogenen Telemetrien erfasst und hochgeladen.
Beispiel: setup.exe / auto upgrade / Telemetry enable
Schalter: / Copylogs
Parameter: Lokale Dateipfade und UNC-Netzwerkpfade
Aktion: Bei einem Fehler kopiert das Setup komprimierte Protokolle oder lädt sie an den angegebenen Speicherort hoch.
Bitte beachten Sie, dass der PC und / oder Benutzer über Berechtigungen und Netzwerkzugriff auf den angegebenen Dateipfad verfügen müssen.
Dieser Befehl wird im Systemkontext ausgeführt und verfügt möglicherweise nicht über Berechtigungen zum Kopieren an Speicherorte, für die Benutzerberechtigungen erforderlich sind
Beispiel: setup.exe / auto upgrade / copylogs MyShare UpgradeLogs
Hier sind einige Anwendungsbeispiele.
Ein Administrator möchte die Abteilungs-PCs über Nacht von Windows 7 Enterprise aktualisieren. Er möchte nicht, dass die Setup-Benutzeroberfläche angezeigt wird, aber er möchte, dass die Endbenutzer die Out-of-Box-Erfahrung (bekannt als OOBE) manuell durchlaufen.
Die folgende Befehlszeile kann verwendet werden, um das vollständige Upgrade auf Windows vNext zu koordinieren. Benutzereingaben sind erst erforderlich, wenn der Computer OOBE erreicht:
Setup.exe / auto upgrade / quiet / showoobe voll
Alternativ kann ein Deployment Engineer im Falle eines Fehlers Protokolle und andere Diagnoseinformationen von Test-PCs sammeln.
Die folgende Befehlszeile weist das Setup an, das Skript setuprollback.cmd nach einem Installationsfehler aufzurufen:
Setup.exe / auto upgrade / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Das ist es. Möchten Sie etwas hinzufügen? Willkommen zu den Kommentaren! (( via MDL ).