Il programma di installazione di Windows 10, o setup.exe, che fa parte del supporto di installazione, supporta un set di argomenti della riga di comando. Utilizzando questi argomenti, puoi modificare il comportamento dell'installazione di Windows. In questo articolo esamineremo le opzioni della riga di comando disponibili per setup.exe in Windows 10.
Quindi, Setup.exe installa o aggiorna Windows. I seguenti argomenti della riga di comando possono essere utilizzati per modificare il comportamento dell'installazione di Windows:
Interruttore: / auto
Parametri: aggiornamento; DataOnly; Pulito
Azione: automatizza l'installazione con scelta di migrazione per l'installazione.
L'interfaccia utente della configurazione dei supporti e le schermate di avanzamento vengono visualizzate per impostazione predefinita, ma sono automatizzate.
Questo interruttore presuppone anche le seguenti configurazioni predefinite:
Accettazione dell'EULA, aggiornamento dinamico abilitato, raccolta della telemetria e attivazione del caricamento, OOBE verrà ignorato, PBR verrà aggiornato o creato.
Esempio: setup.exe / aggiornamento automatico
Pubblicità
Interruttore: / silenzioso
Parametri: N / A
come sbloccare Amazon Fire Stick
Azione: il flag quiet sopprimerà qualsiasi UX di configurazione, incluso il rollback UX
Esempio: setup.exe / auto upgrade / quiet
Interruttore: / pkey
Parametri: codice Product Key 5x5
Azione: fornisce l'installazione con il codice Product Key specificato.
Questo parametro non è necessario durante l'aggiornamento con un supporto con contratto multilicenza o un supporto che contiene un pid.txt nella cartella delle origini.
Esempio: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Cambia: / showoobe
Parametri: Full; Nessuna
Azione: quando / showoobe è impostato su Completo, l'utente finale deve completare in modo interattivo OOBE.
In alternativa, quando / showoobe è impostato su Nessuno, OOBE viene ignorato ei componenti vengono impostati sulle impostazioni predefinite.
Esempio: setup.exe / auto upgrade / showoobe full
Switch: / noreboot
Parametri: N / A
Azione: l'installazione non riavvierà automaticamente il PC al termine delle attività del sistema operativo di livello inferiore.
Al successivo riavvio del PC, l'installazione continuerà.
Esempio: setup.exe / auto upgrade / noreboot
Cambia: / DynamicUpdate
Parametri: Abilita; disattivare
Azione: specifica se l'installazione eseguirà le operazioni di aggiornamento dinamico (ricerca, download e installazione degli aggiornamenti).
Esempio: setup.exe / auto upgrade / DynamicUpdate disabilitato
Cambia: / Postoobe setupcomplete.cmd
Parametri: percorso del file locale o percorso di rete UNC a un file denominato setupcomplete.cmd
Azione: inserisce il file setupcomplete.cmd dalla posizione specificata.
Setupcomplete.cmd è uno script personalizzato per eseguire attività dopo il completamento dell'installazione ma prima del primo accesso dell'utente.
Viene eseguito con i privilegi di sistema.
Esempio: setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
Interruttore: / Postrollback
Parametri: percorso del file locale o percorso di rete UNC a un file denominato setuprollback.cmd
Azione: inserisce il file setuprollback.cmd dalla posizione specificata.
Setuprolback.cmd è uno script personalizzato per eseguire attività dopo che l'installazione non riesce e il PC è tornato al sistema operativo precedente.
Viene eseguito con gli stessi privilegi dell'utente o del processo che ha avviato l'installazione.
Esempio: setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
Cambia: / installfrom
Parametri: percorso del file locale o percorso di rete per un file.wim specifico
Azione: specifica la posizione per i file / supporti di origine dell'installazione
Esempio: setup.exe / auto clean / install da d: myWim customwim.wim
Cambia: / PBRUpdate
Parametri: Abilita; disattivare
Azione: quando / PBRUpdate è impostato su Abilita, l'installazione aggiornerà o creerà la partizione PBR.
Al contrario, quando / PBRUpdate è impostato su Disable, l'installazione non aggiornerà o creerà la partizione PBR
Esempio: setup.exe / auto upgrade / PBRupdate disable
Cambia: / migratealldrivers
Parametri: Tutti; Nessuna
Azione: quando / migratealldrivers è impostato su All, il programma di installazione tenterà di migrare tutti i driver come parte dell'installazione.
Al contrario, quando / migratealldrivers è impostato su Nessuno, il programma di installazione non migrerà alcun driver come parte dell'installazione.
NOTA: questo interruttore deve essere utilizzato solo in ambienti di test e test, non in produzione.
Esempio: setup.exe / auto upgrade / migratealldrivers nessuno
Cambia: / installdrivers
Parametri: percorso del file locale o percorso di rete UNC a una cartella che contiene file.inf
Azione: il programma di installazione inserirà tutti i driver.inf trovati nella posizione specificata durante il processo di installazione.
Il programma di installazione cercherà in modo ricorsivo in tutte le sottocartelle della posizione specificata.
Esempio: setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
Switch: / Telemetria
Parametri: Abilita; disattivare
Azione: quando / Telemetry è impostato su Enable, il programma di installazione raccoglierà e caricherà i dati di telemetria generati dall'installazione.
Tuttavia, quando / Telemetry è impostato su Disable, il programma di installazione non raccoglierà e caricherà i dati di telemetria relativi all'installazione.
Esempio: setup.exe / aggiornamento automatico / abilitazione telemetria
Switch: / copylogs
Parametri: percorsi di file locali e percorsi di rete UNC
Azione: in caso di errore, l'installazione copierà o caricherà i registri compressi nella posizione specificata.
Si noti che il PC e / o l'utente deve disporre dell'autorizzazione e dell'accesso di rete al percorso del file specificato.
Questo comando viene eseguito nel contesto del sistema, quindi potrebbe non disporre delle autorizzazioni per copiare in posizioni che richiedono autorizzazioni utente
Esempio: setup.exe / auto upgrade / copylogs MyShare UpgradeLogs
Ecco alcuni esempi di utilizzo.
Un amministratore desidera aggiornare i PC dei reparti da Windows 7 Enterprise durante la notte. Non desidera che venga visualizzata l'interfaccia utente di configurazione, ma desidera che gli utenti finali eseguano manualmente l'esperienza Out of box (nota come OOBE).
La seguente riga di comando può essere utilizzata per orchestrare l'aggiornamento completo a Windows vNext, richiedendo l'input dell'utente solo una volta che la macchina raggiunge OOBE:
Setup.exe / aggiornamento automatico / quiet / showoobe completo
In alternativa, un tecnico di distribuzione potrebbe voler raccogliere registri e altre informazioni diagnostiche dai PC di prova in caso di guasto.
La seguente riga di comando indica al programma di installazione di richiamare lo script setuprollback.cmd dopo un errore di installazione:
Setup.exe / auto upgrade / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Questo è tutto. Hai qualcosa da aggiungere? Benvenuto ai commenti! ( tramite MDL ).