Opzioni della riga di comando di Installazione di Windows
Le opzioni della riga di comando seguenti sono disponibili per il programma di installazione di Windows (setup.exe). A partire da Windows 10, versione 1607, puoi usare un file setupconfig come alternativa al passaggio di parametri al programma di installazione di Windows in una riga di comando. Per altre informazioni, vedere Panoramica di Automazione installazione di Windows.
/1394Debug
Abilita il debug del kernel su una porta IEEE 1394 (FireWire) mentre Windows è in esecuzione e durante il passaggio di configurazione di WindowsPE del programma di installazione di Windows.
Sintassi
/1394Debug:<channel> [BaudRate:<baudrate]>
Esempi
setup /1394debug:1 /baudrate:115200
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Il valore predefinito per <channel> è 1. <baudrate> specifica il baud da usare quando Windows trasferisce i dati durante il debug. Il valore predefinito è 19200, ma può anche essere impostato su 57600 o 115200.
/AddBootMgrLast
Indica al programma di installazione di Windows di aggiungere Windows Boot Manager come ultima voce nell'ordine di avvio del firmware UEFI.
Sintassi
/AddBootMgrLast
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviato da Windows 10 e versioni successive | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione è supportata solo nei PC UEFI che eseguono Windows PE 4.0 o versione successiva.
/Automatico
Esegue un aggiornamento automatico a una versione più recente di Windows.
Sintassi
/Auto {Clean | DataOnly | Aggiornamento}
Parametri
Parametro | Descrizione |
---|---|
Pulito | Esegue un'installazione pulita di Windows. |
DataOnly | Esegue un aggiornamento di Windows, salvando solo i dati (e non le app). Se l'opzione di installazione solo dati non è disponibile a causa dei controlli di compatibilità, il programma di installazione di Windows verrà chiuso automaticamente e verrà registrato un codice di uscita. |
Aggiorna | Esegue un aggiornamento delle app e dei dati di Windows salvati. Se l'opzione di installazione dell'aggiornamento non è disponibile o l'utente deve risolvere un problema di compatibilità delle app, il programma di installazione di Windows viene chiuso automaticamente e registra un codice di uscita. A partire da Windows 11 versione 22H2, specificando l'opzione Upgrade è necessario che il supporto di installazione con la stessa lingua dell'interfaccia utente predefinita del sistema del dispositivo di destinazione. Nelle versioni precedenti di Windows è possibile eseguire alcune distribuzioni tra linguaggi (ad esempio en-US in en-GB), ma questi tipi di aggiornamenti non sono più consentiti. |
NoAutoEit | Non usato a partire da Windows 10. In Windows 8.1, se viene rilevato un errore, il programma di installazione di Windows non viene chiuso, ma si arresta e rimane nella schermata di installazione di Windows fino a quando l'utente non risolve il problema. L'installazione da quel punto in poi è presente. |
PerformDU | Non usato a partire da Windows 10. In Windows 8.1, il programma di installazione di Windows verifica la presenza di aggiornamenti dinamici per l'installazione di Windows |
Esempi
setup /auto clean
setup /auto dataonly
setup /auto upgrade
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Quando si usa /Auto , non è possibile usare un file di installazione automatica. Quando si usa /Auto , il programma di installazione di Windows utilizza ei.cfg e verifica i problemi di compatibilità prima di avviare l'installazione. Se ei.cfg non è valido, il programma di installazione di Windows viene chiuso automaticamente e registra un codice di uscita. Vedi Codici di uscita del programma di installazione di Windows di seguito. Quando si usa /Auto , sono supportate solo le personalizzazioni seguenti dell'immagine di Windows. Questo non è un cambiamento nei criteri di supporto dell'installazione di Windows, ma invece un chiarimento:
- Applicazione di un aggiornamento cumulativo (qualità)
- Applicazione degli aggiornamenti allo stack di manutenzione necessario per completare l'aggiornamento delle funzionalità (vedere Aggiornamenti dello stack di manutenzione per altre informazioni)
- Applicazione di aggiornamenti ai file binari Setup.exe o ad altri file usati dal programma di installazione per gli aggiornamenti delle funzionalità
- Appling updates for the "safe operating system" (SafeOS) that is used for the Windows recovery environment (SafeOS) that is used for the Windows recovery environment
- Aggiunta o rimozione di lingue
- Aggiunta o rimozione di funzionalità su richiesta
Per maggiore chiarezza, quando si usa /Auto , il programma di installazione di Windows non supporta gli aggiornamenti né le installazioni pulite in un'immagine di Windows personalizzata aggiungendo/rimuovendo/modificando applicazioni, impostazioni e driver.
Quando si usa /Auto , il programma di installazione di Windows eseguirà l'aggiornamento usando l'immagine \sources\install.wim di Windows. Usando Dism /Export-Image, questa immagine può essere usata come immagine di origine per l'esportazione di una nuova immagine usando l'opzione /Compress:recovery. Questa immagine esportata deve essere denominata install.esd per l'installazione di Windows per usarla invece di install.wim. È anche necessario rimuovere install.wim da \sources. È consigliabile esportare in install.esd solo se si desidera ridurre le dimensioni dell'immagine di Windows. L'immagine esportata sarà più piccola, ma non sarà montabile.
A partire da Windows 11, /Auto non accetterà né surprimerà il contratto di licenza dell'utente finale. Vedere /EULA.
/BitLocker
Specifica lo stato di BitLocker durante gli aggiornamenti.
Sintassi
/BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive}
Parametri
Parametro | Descrizione |
---|---|
AlwaysSuspend | BitLocker viene sempre sospeso durante un aggiornamento. |
TryKeepActive | Tenta un aggiornamento senza sospendere BitLocker. Se l'aggiornamento non riesce, il programma di installazione di Windows sospende BitLocker e completa l'aggiornamento. Questo è il comportamento predefinito se l'opzione /BitLocker non è specificata. |
ForceKeepActive | Abilita l'aggiornamento senza sospendere BitLocker. Se l'aggiornamento non può essere completato perché BitLocker è attivo, l'aggiornamento avrà esito negativo. |
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
/BusParams
Specifica l'indirizzo PCI di una porta di debug 1394, USB o NET.
Sintassi
/BusParams:<bus.device.function>
Esempi
setup /busparams:0.29.7
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
I numeri di bus, dispositivo e funzione devono essere in formato decimale. Per altre informazioni, vedere Configurazione del debug del kernel con USB 2.0.
/ConfigFile
Specifica il percorso del file setupconfig.
Sintassi
/ConfigFile:<location>
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso file locale o percorso di rete UNC in una cartella contenente il file di configurazione di Installazione di Windows. |
Esempi
setup /ConfigFile:\\server\share\
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Se si include un'opzione nella riga di comando e la stessa opzione nel file setupconfig, l'opzione e il valore del file setupconfig hanno la precedenza. Supporto da WinPE a partire da Windows 11 versione 24H2.
/CompactOS
Specifica se usare la funzionalità Compact OS per risparmiare spazio sul disco rigido.
Sintassi
/CompactOS {Enable | Disabilita}
Parametri
Parametro | Descrizione |
---|---|
Abilitazione | Il programma di installazione di Windows installa Windows usando file di sistema compressi. |
Disabilita | Il programma di installazione di Windows installa Windows usando file di sistema non compressi. |
Esempi
setup /compactos enable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Per impostazione predefinita, il programma di installazione di Windows determina se usare automaticamente questa funzionalità. Per altre informazioni sul sistema operativo Compact, vedere Compact OS, single-instancing e ottimizzazione delle immagini. Supporto da WinPE a partire da Windows 11 versione 24H2.
/Compat
Indica al programma di installazione di Windows come gestire le analisi e i messaggi di compatibilità.
Sintassi
/Compat {IgnoreWarning | ScanOnly}
Parametri
Parametro | Descrizione |
---|---|
IgnoreWarning | Installazione di Windows completa l'installazione, ignorando eventuali messaggi di compatibilità non consentiti. |
ScanOnly | Il programma di installazione di Windows viene eseguito tramite analisi di compatibilità e quindi viene chiuso (senza completare l'installazione) con un codice di uscita per indicare se sono presenti problemi di compatibilità. Il programma di installazione di Windows restituirà 0xC1900210 se non vengono rilevati problemi. Il programma di installazione di Windows restituirà 0xC1900208 se vengono rilevati problemi di compatibilità. |
Esempi
setup /compat ignorewarning
Questo comando funziona con altre opzioni. Per eseguire il programma di installazione di Windows in background senza interfaccia utente:
setup /auto upgrade /quiet /compat scanonly
Per ignorare le dichiarazioni di non responsabilità comuni nell'interfaccia utente, ad esempio, le modifiche alla lingua:
setup /auto upgrade /quiet /compat scanonly /compat ignorewarning
Spesso un professionista IT esaminerà il codice XML compatibile se il programma di installazione di Windows rileva problemi di compatibilità. Usare /CopyLogs per raccogliere i log di installazione di Windows:
setup /auto upgrade /quiet /compat scanonly /compat ignorewarning /copylogs C:\Temp\Logfiles.log
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì solo con /Compat IgnoreWarning |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10 e versioni successive.
Se si avvia l'installazione di Windows con /Compat ScanOnly:
- Se non viene rilevato alcun problema di compatibilità, restituirà MOSETUP_E_COMPAT_SCANONLY (0xC1900210)
- Se rileva problemi di compatibilità interattivi, ad esempio le app, restituirà MOSETUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208)
- Se rileva che l'opzione Scelta mig non è disponibile, restituirà MOSETUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204)
- Se rileva che il computer non è idoneo per Windows 10 o versione successiva, restituirà MOSETUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200)
- Se rileva che il computer non dispone di spazio disponibile sufficiente per l'installazione, restituirà MOSETUP_E_INSTALLDISKSPACE_BLOCK (0xC190020E)
/CopyLogs
Il programma di installazione di Windows copierà o caricherà i log compressi in caso di errore nel percorso specificato, presupponendo che il computer o l'utente disponga dell'autorizzazione e dell'accesso di rete alla posizione.
Sintassi
Percorso /CopyLogs <>
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso file locale o percorsi di rete UNC. |
Esempi
setup /copylogs \\server\share\
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
I parametri accettati sono percorsi di file locali e percorsi di rete UNC. L'esecuzione viene eseguita nel contesto di sistema, pertanto potrebbe non disporre delle autorizzazioni necessarie per la copia nei percorsi che richiedono autorizzazioni utente. Supporto da WinPE a partire da Windows 11 versione 24H2.
Debug/
Abilita il debug del kernel su una porta COM (Communications) quando Windows è in esecuzione e durante il passaggio di configurazione di WindowsPE del programma di installazione di Windows.
Sintassi
/Debug:<port> [BaudRate:<baudrate>]
Parametri
Parametro | Descrizione |
---|---|
<port> | Specifica la porta di debug. Il valore predefinito è 1. |
<baudrate> | Specifica il baud da usare quando Windows trasferisce i dati durante il debug. L'impostazione predefinita è 19200, ma può essere impostata anche su 57600 o 115200. |
Esempi
setup /debug:1 /baudrate:115200
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
/DiagnosticPrompt
Specifica che il prompt dei comandi è disponibile durante l'installazione di Windows.
Sintassi
/DiagnosticPrompt {Enable | Disabilita}
Parametri
Parametro | Descrizione |
---|---|
Abilitazione | È possibile accedere al prompt dei comandi premendo MAIUSC+F10 durante l'installazione di Windows. |
Disabilita | Il prompt dei comandi non è disponibile durante l'installazione di Windows. Il prompt dei comandi non sarà disponibile durante l'esecuzione delle fasi offline e della configurazione guidata. Si tratta dell'impostazione predefinita. |
Esempi
setup /diagnosticprompt enable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10 versione 1703. Supporto da WinPE a partire da Windows 11 versione 24H2.
/DynamicUpdate
Specifica se il programma di installazione di Windows eseguirà operazioni di aggiornamento dinamico (ricerca, download e installazione degli aggiornamenti).
Sintassi
/DynamicUpdate {Enable | Disabilita | NoDrivers | NoLCU | NoDriversNoLCU}
Parametri
Parametro | Descrizione |
---|---|
Abilitazione | Vengono eseguite operazioni di aggiornamento dinamico. |
Disabilita | Le operazioni di aggiornamento dinamico non vengono eseguite. |
NoDrivers | Le operazioni di aggiornamento dinamico vengono eseguite ad eccezione dell'acquisizione del driver. |
NoDriversNoLCU | Le operazioni di aggiornamento dinamico vengono eseguite ad eccezione del driver e dell'acquisizione dell'aggiornamento cumulativo più recente. |
NoLCU | Le operazioni di aggiornamento dinamico vengono eseguite tranne l'acquisizione dell'aggiornamento cumulativo più recente. |
Esempi
setup /auto upgrade /dynamicupdate disable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì per gli aggiornamenti delle funzionalità basati su Microsoft Update (MU); Sì per gli aggiornamenti delle funzionalità basati su UUP (Unified Updated Platform) solo quando si specifica /DynamicUpdate NoDrivers |
Osservazioni:
NoDrivers, NoLCU e NoDriversNoLCU sono nuove per Windows 10, versione 2004. Quando vengono specificati NoDrivers, NoLCU o NoDriversNoLCU , le operazioni di aggiornamento dinamico verranno eseguite, ma i driver e/o l'acquisizione dell'aggiornamento cumulativo più recente non verranno eseguiti. /DynamicUpdate può essere usato con /SkipFinalize per controllare le operazioni di aggiornamento dinamico; /DynamicUpdate viene ignorato quando viene usato con /Finalize.
/EMSPort
Abilita o disabilita Servizi di gestione di emergenza (EMS) durante l'installazione di Windows e dopo l'installazione del sistema operativo server.
Sintassi
/EMSPort: {COM1 | COM2 | UseBIOSSettings | Off} [/EMSBaudRate:<baudrate>]
Parametri
Parametro | Descrizione |
---|---|
COM1 | Abilita EMS su COM1. Supportato solo per sistemi x86. |
COM2 | Abilita EMS su COM2. Supportato solo per sistemi x86. |
UseBIOSSettings | utilizza l'impostazione specificata dal BIOS. Per i sistemi x86, Windows usa il valore della tabella Serial Port Console Redirection (SPCR). Se nel BIOS non è specificata alcuna tabella SPCR o percorso del dispositivo console EFI, Windows disabilita EMS. |
Disattivato | Disabilita EMS. Se EMS è disabilitato nell'installazione di Windows, è possibile abilitare EMS in un secondo momento modificando le impostazioni di avvio. |
<baudrate> | Specifica il baud da usare quando Windows trasferisce i dati durante il debug. Il valore predefinito è 19200, ma può anche essere impostato su 57600 o 115200. |
Esempi
setup /emsport:COM1 /emsbaudrate:115200
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
/EULA
Istruzioni per l'installazione di Windows per eliminare l'esperienza utente del contratto di licenza dell'utente finale di Installazione di Windows.
Sintassi
/EULA accept
Esempi
setup /auto upgrade /quiet /eula accept
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è una novità a partire da Windows 11. Se si specifica /EULA accept, il programma di installazione di Windows indica che il contratto di licenza dell'utente finale è stato accettato. A partire da Windows 11, l'accettazione del contratto di licenza di Windows è necessaria prima dell'avvio dell'installazione di Windows. Specificando /EULA accettare di accettare che quando si applica questo sistema operativo (1) la licenza di Windows applicabile è stata acquistata tramite contratti multilicenza o (2) che si accettano le condizioni di licenza software Microsoft pertinenti. Il programma di installazione di Windows restituirà l'errore MOSETUP_E_EULA_ACCEPT_REQUIRED (0xC190010E) se /EULA accept non è specificato e (1) /Quiet è specificato oppure (2) se l'installazione di Windows viene avviata in cui l'interazione dell'utente non è supportata. Per altre informazioni sulle licenze, vedere Condizioni di licenza Microsoft.
/Finalizzare
Istruzioni di installazione di Windows per completare le operazioni di aggiornamento avviate in precedenza nel sistema operativo di livello inferiore, seguito da un riavvio immediato per avviare la fase offline.
Sintassi
/Finalizzare
Esempi
setup /auto upgrade /finalize
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione è una novità per Windows 10 versione 2004. /Finalize non deve essere specificato con l'opzione /NoReboot . Il programma di installazione di Windows restituirà l'errore MOSETUP_E_FINALIZE_RESUME_FAILURE (0xC1900132) se viene chiamato /Finalize e il dispositivo non è nello stato corretto per riprendere dopo l'esecuzione di /SkipFinalize. Vedere /SkipFinalize.
/ImageIndex
Istruzioni per l'installazione dell'immagine del sistema operativo da installare da install.wim se possono essere applicabili più immagini.
Sintassi
/ImageIndex <index>
Esempi
setup.exe /auto upgrade /quiet /compat ignorewarning /imageindex 2 /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì per gli aggiornamenti delle funzionalità basati su Microsoft Update (MU); No per gli aggiornamenti delle funzionalità basate su UUP (Unified Updated Platform) |
Osservazioni:
Se sono applicabili più immagini, il programma di installazione di Windows chiederà all'utente di selezionare. Se sono applicabili più immagini e il programma di installazione di Windows viene richiamato con /Quiet, il programma di installazione di Windows avrà esito negativo con errore MOSETUP_E_NO_MATCHING_INSTALL_IMAGE (0xC1900215). Questo problema può verificarsi quando il codice Product Key specificato con /PKey si applica a più immagini del sistema operativo.
/InstallDrivers
Aggiunge i driver in stile inf alla nuova installazione di Windows 10.
Sintassi
Percorso /InstallDrivers <>
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso del file locale o percorso di rete UNC in una cartella che contiene file inf. |
Esempi
setup.exe /auto upgrade /installdrivers C:\Fabrikam\drivers /noreboot
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è una novità a partire da Windows 10. Il driver .inf può trovarsi in una cartella all'interno del percorso specificato. Il comando si ripeterà attraverso la posizione specificata. Supporto da WinPE a partire da Windows 11 versione 24H2.
/InstallFrom
Specifica un file Install.wim diverso da utilizzare durante l'installazione di Windows.
Sintassi
/InstallFrom<path>
Parametri
Parametro | Description |
---|---|
<path> | Percorso del file wim da installare. |
Esempi
setup /installfrom D:\custom.wim
Questa opzione viene usata anche con i file di immagine divisi (con estensione swm). Selezionare il primo file di immagine divisa nella serie
setup /installfrom D:\install.swm
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
In questo modo è possibile usare un singolo ambiente di preinstallazione per installare più versioni di immagini di Windows. Ad esempio, puoi usare una versione a 32 bit di Installazione di Windows per distribuire un'immagine Windows a 64 bit. È anche possibile usare un file di risposte per le distribuzioni multipiattaforma. Per altre informazioni, vedere "Creazione di un wim per più tipi di architettura" in Installazione di Windows piattaforme supportate e distribuzioni multipiattaforma.
/InstallLangPacks
Aggiunge i Language Pack (lp.cab) alla nuova installazione di Windows 10 o versione successiva.
Sintassi
Percorso /InstallLangPacks <>
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso file locale o percorso di rete UNC in una cartella contenente .cab file. |
Esempi
setup /auto upgrade /installlangpacks C:\Fabrikam\Languages\French /noreboot
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì per gli aggiornamenti delle funzionalità basati su Microsoft Update (MU); No per gli aggiornamenti delle funzionalità basate su UUP (Unified Updated Platform) |
Osservazioni:
Questa opzione è una novità a partire da Windows 10. I Language Pack possono trovarsi in una cartella all'interno del percorso> specificato<. Il comando installa tutti i file lp.cab e le funzionalità della lingua, ad esempio il riconoscimento vocale, nella cartella e nelle sottocartelle nel percorso> specificato<. Le funzionalità del linguaggio possono dipendere da altre funzionalità del linguaggio. Ad esempio, la sintesi vocale dipende dal componente Basic della stessa lingua. Le funzionalità del linguaggio non devono essere rinominate all'interno della <posizione>. Vedere Funzionalità della lingua e dell'area su richiesta (FOD). In Windows 10 versione 1903 e successive, gli errori di installazione causeranno l'esito negativo e il rollback del programma di installazione di Windows.
/m
Indica al programma di installazione di Windows di copiare file alternativi da un percorso alternativo. Questa opzione indica al programma di installazione di Windows di cercare prima nel percorso alternativo e, se i file sono presenti, per usarli anziché i file dal percorso predefinito.
Sintassi
/m:<folder_name>
Parametri
Parametro | Descrizione |
---|---|
<folder_name> | Nome e percorso della cartella che contiene i file di sostituzione e può essere qualsiasi percorso dell'unità locale. I percorsi UNC non sono supportati. |
Esempi
Per copiare un file C:\Programmi\Messenger\Msmsgs.exe nell'installazione di Windows, creare la struttura di cartelle seguente nell'origine di installazione Pro\Sources$OEM$$Progs\Messenger\Msmsgs.exe usando il comando setup:
Pro\sources\setup.exe /m
Se sostituisci un file protetto da Protezione file di Windows, devi anche copiare il file aggiornato nelle origini locali da installare con Windows. Ad esempio, è possibile copiare il file nella cartella C:\Windows\i386. Il nome del file deve corrispondere al nome usato nel programma di installazione di Windows. Ad esempio, aggiungere la struttura di file e cartelle seguente alla directory $OEM$: Pro\sources$OEM$$$\i386\msmsgs.ex_. Se si usano file che non si trovano in una condivisione di installazione, è necessario specificare il nome della cartella. In questo esempio il <folder_name> è C:\additional_files, dove C:\additional_files è la directory $OEM$ personalizzata. Ad esempio: C:\additional_files$\i386\msmsgs.ex_.
setup /m:C:\additional_files
Se si modificano le risorse nei file di sostituzione, è necessario aggiungere i file MUI (Multilanguage User Interface) aggiornati all'installazione.
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
È necessario sapere dove verranno installati i file nell'installazione di Windows. Tutti i file aggiuntivi devono essere copiati in una cartella $OEM$ nelle origini di installazione o nella <folder_name>. La struttura $OEM$ fornisce una rappresentazione del disco di installazione di destinazione:
- $OEM$\$1 esegue il mapping a %SYSTEMDRIVE%, che potrebbe essere l'unità C.
- $OEM$\$$ esegue il mapping a %WINDIR%, che potrebbe essere C:\windows.
- $OEM$\$progs esegue il mapping alla directory dei file di programma.
- $OEM$\$docs esegue il mapping alla cartella Documenti personali dell'utente.
/MigNEO
Indica al programma di installazione di Windows di eseguire un aggiornamento di Windows senza ulteriori ottimizzazioni della fase offline.
Sintassi
/MigNEO Disable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì solo con /Auto Upgrade | DataOnly |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì solo con /Auto Upgrade | DataOnly |
Osservazioni:
NEO è l'acronimo di Non-event Objective, uno sforzo multi-release per ridurre il tempo offline degli aggiornamenti delle funzionalità, incluso un singolo riavvio per la maggior parte degli utenti. Questa opzione è disponibile a partire da Windows 10, versione 1803 e successive.
/MigrateDrivers
Indica al programma di installazione di Windows se eseguire la migrazione dei driver dall'installazione esistente durante l'aggiornamento.
Sintassi
/MigrateDrivers {All | Nessuno}
Esempi
setup /auto upgrade /migratedrivers all
setup /auto upgrade /migratedrivers none /installdrivers N:\NewDrivers
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
È possibile specificare Tutti o Nessuno. Per impostazione predefinita, il programma di installazione di Windows decide qual è il migliore per ogni singolo driver in base alla scelta dell'installazione. È possibile usare questa opzione con /InstallDrivers, anche se non è necessaria.
/NetDebug
Abilita il debug del kernel in rete.
Sintassi
/NetDebug:hostip=w.x.y.z,port>=<n,key>=<q.r.s.t>[,nodhcp][,busparams=<n.o.p>]<
Parametri
Parametro | Descrizione |
---|---|
<w.x.y.z> | Indirizzo IP del computer host. |
<n> | Porta del computer host. |
<q.r.s.t> | Password per configurare una connessione sicura. |
<n.o.p> | Numero del bus, numero di dispositivo e numero di funzione di un adattatore per un dispositivo bus PCI specifico. |
Esempi
setup /netdebug:hostip=10.125.4.86,port=50000,key=0.0.0.0
setup /netdebug:hostip=10.125.4.86,port=50000,key=abcdefg.123.hijklmnop.456,nodhcp
setup /netdebug:hostip=10.1.4.8,port=50000,key=dont.use.previous.keys,busparams=1.5.0
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Usare hostip per identificare l'indirizzo IP del computer host. Usare la porta per identificare la porta. La porta iniziale predefinita è 49152 e la porta finale predefinita è 65535. Usare la chiave per fornire una password per configurare una connessione sicura. Usare nodhcp per evitare di usare una connessione DHCP. (facoltativo). Usare busparams per selezionare il numero di bus, il numero di dispositivo e il numero di funzione di un adattatore per un dispositivo bus PCI specifico. (facoltativo). Per altri dettagli, vedere Configurazione manuale del debug in modalità kernel su un cavo di rete.
/NoReboot
Indica al programma di installazione di Windows di non riavviare il computer al termine della fase inferiore dell'installazione di Windows.
Sintassi
/NoReboot
Esempi
setup /noreboot
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione è una novità per Windows 10. L'opzione /NoReboot consente di eseguire comandi aggiuntivi prima del riavvio di Windows. Questa opzione elimina solo il primo riavvio. L'opzione non elimina i riavvii successivi. Supporto da WinPE a partire da Windows 11 versione 24H2.
/PKey
Fornisce il programma di installazione di Windows con il codice Product Key specifico.
Sintassi
Codice Product Key /PKey <>
Esempi
setup.exe /auto upgrade /pkey xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è una novità a partire da Windows 10. Supporto da WinPE a partire da Windows 11 versione 24H2.
/Priorità
Indica al programma di installazione di Windows di aumentare la priorità del thread da bassa a normale per gli aggiornamenti delle funzionalità tramite Windows Update.
Sintassi
/Priority {Normal | Basso}
Parametri
Parametro | Descrizione |
---|---|
Normal | Il programma di installazione di Windows verrà eseguito con priorità di thread normale. |
Basso | Il programma di installazione di Windows verrà eseguito con priorità di thread bassa. |
Esempi
setup.exe /auto upgrade /skipfinalize /priority low
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10 versione 1709 e successive. La priorità bassa è una novità per Windows 10, versione 2004. Le installazioni basate su supporti sono già eseguite con priorità normale per impostazione predefinita, ma possono essere ridotte a Priorità bassa .
/PostOOBE
Al termine dell'installazione di Windows, eseguire uno script.
Sintassi
/PostOOBE<location> [\setupcomplete.cmd]
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso file locale o percorso di rete UNC in un file denominato setupcomplete.cmd o in una cartella contenente setupcomplete.cmd. |
Esempi
setup.exe /auto upgrade /postoobe C:\Fabrikam\setupcomplete.cmd
Percorso della cartella contenente uno script con il nome setupcomplete.cmd. setupcomplete.cmd viene copiato in $Windows.~BT da eseguire dopo la configurazione guidata.
setup.exe /auto upgrade /postoobe C:\Fabrikam
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10. Supporto da WinPE a partire da Windows 11 versione 24H2.
/PostRollback
Indica al programma di installazione di Windows di eseguire uno script se l'aggiornamento delle funzionalità non riesce a installare ed eseguire il rollback delle modifiche oppure se l'utente sceglie di disinstallare l'aggiornamento delle funzionalità e tornare a una versione precedente di Windows.
Sintassi
/PostRollback <location> [/PostRollbackContext {system | user}]
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso file locale o percorso di rete UNC in un file denominato setuprollback.cmd o in una cartella contenente setuprollback.cmd. |
Esempi
setup.exe /auto upgrade /postrollback C:\Fabrikam\setuprollback.cmd
setup.exe /postrollback C:\Fabrikam\setuprollback.cmd /postrollbackcontext user
setup.exe /auto upgrade /postrollback \server\share
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10. L'opzione /PostRollbackContext è disponibile in Windows 10 versione 1803 e successive. L'opzione /PostRollbackContext consente di specificare se lo script viene eseguito nel contesto dell'account di sistema o dell'account dell'utente connesso. Per impostazione predefinita, gli aggiornamenti del supporto vengono eseguiti setuprollback.cmd nel contesto utente , che richiede che il primo utente che esegue l'accesso dopo l'aggiornamento disponga dei diritti di amministratore. Per gli aggiornamenti da Windows Update, setuprollback.cmd viene eseguito nel contesto di sistema , indipendentemente dai diritti del primo utente connesso. Il programma di installazione di Windows copia setuprollback.cmd in $Windows.~BT da eseguire dopo la Configurazione guidata.
/Tranquillo
In questo modo si elimina qualsiasi esperienza utente di installazione di Windows, inclusa l'esperienza utente di rollback.
Sintassi
/Tranquillo
Esempi
setup /auto upgrade /quiet
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10.
/ReflectDrivers
Specifica il percorso di una cartella contenente i driver di crittografia per un computer in cui è abilitata la crittografia di terze parti.
Sintassi
Percorso /ReflectDrivers <>
Parametri
Parametro | Descrizione |
---|---|
<location> | Percorso del file locale o percorso di rete UNC in una cartella che contiene file inf. |
Esempi
setup /auto upgrade /quiet /reflectdrivers C:\Fabrikam\drivers
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10 versione 1607. Assicurarsi che il <percorso> contenga solo un set minimo di driver di crittografia. Avere più driver di quanto necessario può influire negativamente sugli scenari di aggiornamento. Supporto da WinPE a partire da Windows 11 versione 24H2.
/ResizeRecoveryPartition
Specifica se è ok ridimensionare la partizione esistente di Ambiente ripristino di Windows (Ambiente ripristino Windows) o crearne una nuova durante l'installazione.
Sintassi
/ResizeRecoveryPartition {Enable | Disabilita}
Parametri
Parametro | Descrizione |
---|---|
Abilitazione | Durante l'installazione, Windows può ridimensionare la partizione degli strumenti di Ambiente ripristino Windows esistente o crearne una nuova, se necessario. |
Disabilita | Windows non ridimensiona la partizione degli strumenti di Ambiente ripristino Windows esistente o ne crea una nuova durante l'installazione. |
Esempi
setup /resizerecoverypartition disable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Per altre informazioni sulle Ambiente ripristino Windows partizioni, vedere Partizioni di unità disco rigido basate su UEFI/GPT e partizioni di dischi rigidi basati su BIOS/MBR.
/ShowOOBE
Specifica se l'utente deve completare in modo interattivo l'esperienza guidata.
Sintassi
/ShowOOBE {Full | Nessuno}
Parametri
Parametro | Descrizione |
---|---|
Completo | Richiede all'utente di completare in modo interattivo l'esperienza guidata. |
Nessuno | Ignora la configurazione guidata e seleziona le impostazioni predefinite. |
Esempi
setup.exe /auto upgrade /showoobe full
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10.
/SkipFinalize
Istruzioni di installazione per avviare le operazioni di aggiornamento nel sistema operativo di livello inferiore senza avviare un riavvio per avviare la fase offline.
Sintassi
/SkipFinalize
Esempi
setup /auto upgrade /quiet /priority low /skipfinalize
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10 versione 2004. /SkipFinalize preparerà l'aggiornamento senza eseguire il commit. Ciò consente il completamento del commit usando /Finalize seguito da un riavvio immediato del dispositivo. Questo è l'approccio preferito per l'aggiornamento in sospeso perché l'opzione /NoReboot eseguirà il commit delle modifiche, ma elimina il primo riavvio per consentire attività aggiuntive. /SkipFinalize non indicherà automaticamente all'installazione di Windows di eseguire automaticamente il sistema operativo di livello inferiore mentre il computer è in uso. Usare /Quiet per eliminare l'esperienza utente del programma di installazione di Windows e /Priority Low per evitare l'impatto dell'utente. /SkipFinalize non richiamerà un riavvio e pertanto l'opzione /NoReboot non è obbligatoria. Vedere /Finalize.
/Telemetria
Specifica se il programma di installazione di Windows deve acquisire e segnalare i dati di installazione.
Sintassi
/Telemetry {Enable | Disabilita}
Parametri
Parametro | Descrizione |
---|---|
Abilitazione | Il programma di installazione di Windows acquisisce e segnala i dati di installazione. |
Disabilita | Il programma di installazione di Windows non acquisisce e segnala i dati di installazione. |
Esempi
setup /telemetry disable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
/TempDrive
Indica al programma di installazione di Windows di inserire i file di installazione temporanei nella partizione specificata.
Sintassi
/TempDrive <drive_letter>
Parametri
Parametro | Descrizione |
---|---|
<drive_letter> | Partizione in cui copiare i file di installazione durante l'installazione di Windows. |
Esempi
setup /tempdrive H
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10 versione 1607. Per un aggiornamento, l'opzione /TempDrive influisce solo sulla posizione dei file temporanei. Il sistema operativo viene aggiornato nella partizione da cui si esegue il file setup.exe.
/Unattend
Consente di usare un file di risposte con il programma di installazione di Windows.
Sintassi
/Unattend:<answer_file>
Parametri
Parametro | Descrizione |
---|---|
<answer_file> | Percorso del file e nome file del file di risposte di installazione automatica di Windows. |
Esempi
setup /unattend:\\server\share\unattend.xml
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa operazione è nota come installazione automatica. È necessario specificare un valore per <answer_file>. Il programma di installazione di Windows applica i valori nel file di risposte durante l'installazione. Quando si usa /Unattend , non è possibile usare /Auto .
/Uninstall
Determina se Windows includerà controlli che consentono all'utente di tornare al sistema operativo precedente.
Sintassi
/Uninstall {Enable | Disabilita}
Parametri
Parametro | Descrizione |
---|---|
Abilitazione | Il programma di installazione di Windows include controlli che consentono all'utente di tornare al sistema operativo precedente. |
Disabilita | Il programma di installazione di Windows non include controlli che consentono all'utente di tornare al sistema operativo precedente. |
Esempi
setup /uninstall disable
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | No |
Setup.exe avviata da Windows 10 o versione successiva | Sì |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | Sì |
Osservazioni:
Questa opzione è disponibile a partire da Windows 10.
/USBDebug
Configura il debug su una porta USB.
Sintassi
/USBDebug:<hostname>
Parametri
Parametro | Descrizione |
---|---|
<hostname> | Nome del computer di cui eseguire il debug. |
Esempi
setup /usbdebug:testmachine01
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
I dati di debug sono effettivi al successivo riavvio.
/WDSDiscover
Specifica che il client Servizi di distribuzione Windows (WDS) deve essere in modalità di individuazione.
Sintassi
/WDSDiscover
Esempi
Per avviare il client WDS in modalità di individuazione dinamica, eseguire il comando seguente:
setup /wds /wdsdiscover
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione non è più disponibile a partire da Windows 11 versione 21H2. Se non si specifica /WDSServer WDS cerca un server.
/WDSServer
Specifica il nome del server Servizi di distribuzione Windows (WDS) a cui deve connettersi il client.
Sintassi
/WDSServer:<nomeserver>
Parametri
Parametro | Descrizione |
---|---|
<nomeserver> | Nome del server servizi di distribuzione Windows. |
Esempi
Per avviare il client servizi di distribuzione Windows in modalità di individuazione statica, eseguire il comando seguente:
setup /wds /wdsdiscover /wdsserver:MyWDSServer
Applicabilità
Impostazione | Applicabile |
---|---|
Setup.exe avviato da WinPE | Sì |
Setup.exe avviata da Windows 10 o versione successiva | No |
setupconfig.ini file usati per gli aggiornamenti delle funzionalità | No |
Osservazioni:
Questa opzione non è più disponibile a partire da Windows 11 versione 21H2. Per usare questa impostazione, è necessario usare anche l'opzione /WDSDiscover . <servername> può essere un indirizzo IP, un nome NetBIOS o un nome di dominio completo (FQDN).
Codici di uscita del programma di installazione di Windows
Exit Code Name | Valore del codice di uscita | Descrizione |
---|---|---|
CONX_SETUP_EXITCODE_CONTINUE_REBOOT | 0x3 | L'aggiornamento è riuscito. |
CONX_SETUP_EXITCODE_RESUME_AT_COMPAT_REPORT | 0x5 | Il controllo di compatibilità ha rilevato problemi che richiedono la risoluzione prima che l'aggiornamento possa continuare. |
CONX_SETUP_EXITCODE_AUTO_INSTALL_FAIL | 0x7 | L'opzione di installazione (solo aggiornamento o dati) non era disponibile. |
Argomenti correlati
Stati di installazione di Windows
Configurazione di Windows Setup Edition e file ID prodotto (EI.cfg e PID.txt)
File di log e registri eventi del programma di installazione di Windows