Opzioni della riga di comando di Installazione di Windows

Per il programma di installazione di Windows (setup.exe) sono disponibili le opzioni della riga di comando seguenti. 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 I edizione Enterprise E 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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 e versioni successiveNo
file setupconfig.ini 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
PulitoEsegue un'installazione pulita di Windows.
DataOnlyEsegue 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.
AggiornaEsegue 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.
NoAutoEitNon 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.
PerformDUNon usato a partire da Windows 10. In Windows 8.1, il programma di installazione di Windows verifica la presenza di Aggiornamenti dinamiche per l'installazione di Windows


Esempi

setup /auto clean
setup /auto dataonly
setup /auto upgrade


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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à
  • Applicazione degli aggiornamenti per il "sistema operativo sicuro" (Cassaforte OS) usato per l'ambiente di ripristino di Windows
  • 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
AlwaysSuspendBitLocker viene sempre sospeso durante un aggiornamento.
TryKeepActiveTenta 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.
ForceKeepActiveAbilita l'aggiornamento senza sospendere BitLocker. Se l'aggiornamento non può essere completato perché BitLocker è attivo, l'aggiornamento avrà esito negativo.


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità

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

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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.


/CompactOS

Specifica se usare la funzionalità Compact OS per risparmiare spazio sul disco rigido.

Sintassi
/CompactOS {Enable | Disabilita}


Parametri

Parametro Descrizione
AbilitazioneIl programma di installazione di Windows installa Windows usando file di sistema compressi.
DisabilitaIl programma di installazione di Windows installa Windows usando file di sistema non compressi.


Esempi

setup /compactos enable


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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.


/Compat

Indica al programma di installazione di Windows come gestire le analisi e i messaggi di compatibilità.

Sintassi
/Compat {IgnoreWarning | ScanOnly}


Parametri

Parametro Descrizione
IgnoreWarningInstallazione di Windows completa l'installazione, ignorando eventuali messaggi di compatibilità non consentiti.
ScanOnlyIl 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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à MO edizione StandardTUP_E_COMPAT_SCANONLY (0xC1900210)
  • Se rileva problemi di compatibilità interattivi, ad esempio le app, restituirà MO edizione StandardTUP_E_COMPAT_INSTALLREQ_BLOCK (0xC1900208)
  • Se rileva che l'opzione Scelta Mig non è disponibile, restituirà MO edizione StandardTUP_E_COMPAT_MIGCHOICE_BLOCK (0xC1900204)
  • Se rileva che il computer non è idoneo per Windows 10 o versione successiva, restituirà MO edizione StandardTUP_E_COMPAT_SYSREQ_BLOCK (0xC1900200)
  • Se rileva che il computer non dispone di spazio disponibile sufficiente per l'installazione, restituirà MO edizione StandardTUP_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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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.


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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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.
DisabilitaIl 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


Osservazioni:
Questa opzione è disponibile a partire da Windows 10 versione 1703.


/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
AbilitazioneVengono eseguite operazioni di aggiornamento dinamico.
DisabilitaLe operazioni di aggiornamento dinamico non vengono eseguite.
NoDriversLe operazioni di aggiornamento dinamico vengono eseguite ad eccezione dell'acquisizione del driver.
NoDriversNoLCULe operazioni di aggiornamento dinamico vengono eseguite ad eccezione del driver e dell'acquisizione dell'aggiornamento cumulativo più recente.
NoLCULe operazioni di aggiornamento dinamico vengono eseguite tranne l'acquisizione dell'aggiornamento cumulativo più recente.


Esempi

setup /auto upgrade /dynamicupdate disable


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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 | UseBIOS Impostazioni | Off} [/EMSBaudRate:<baudrate>]


Parametri

Parametro Descrizione
COM1Abilita EMS su COM1. Supportato solo per sistemi x86.
COM2Abilita EMS su COM2. Supportato solo per sistemi x86.
UseBIOS Impostazioniutilizza 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.
DisattivatoDisabilita 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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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 MO edizione StandardTUP_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.


/Finalize

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


Esempi

setup /auto upgrade /finalize


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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 MO edizione StandardTUP_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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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 MO edizione StandardTUP_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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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.


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

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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 del file locale o percorso di rete UNC in una cartella che contiene file inf.


Esempi

setup /auto upgrade /installlangpacks C:\Fabrikam\Languages\French /noreboot


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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:\Program Files\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 di installazione:

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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva Sì solo con /Auto Upgrade | DataOnly
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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.


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

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


Osservazioni:
Questa opzione è una novità a partire da Windows 10.


/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
NormalIl programma di installazione di Windows verrà eseguito con priorità di thread normale.
BassoIl programma di installazione di Windows verrà eseguito con priorità di thread bassa.


Esempi

setup.exe /auto upgrade /skipfinalize /priority low


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


Osservazioni:
Questa opzione è disponibile a partire da Windows 10.


/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 del 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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 da media eseguono 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.


/Tranquilla

In questo modo si elimina qualsiasi esperienza utente di installazione di Windows, inclusa l'esperienza utente di rollback.

Sintassi
/Tranquilla


Esempi

setup /auto upgrade /quiet


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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.


/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
AbilitazioneDurante l'installazione, Windows può ridimensionare la partizione degli strumenti di Ambiente ripristino Windows esistente o crearne una nuova, se necessario.
DisabilitaWindows non ridimensiona la partizione degli strumenti di Ambiente ripristino Windows esistente o ne crea una nuova durante l'installazione.


Esempi

setup /resizerecoverypartition disable


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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
CompletoRichiede all'utente di completare in modo interattivo l'esperienza guidata.
NessunoIgnora la configurazione guidata e seleziona le impostazioni predefinite.


Esempi

setup.exe /auto upgrade /showoobe full


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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à

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini 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
AbilitazioneIl programma di installazione di Windows acquisisce e segnala i dati di installazione.
DisabilitaIl programma di installazione di Windows non acquisisce e segnala i dati di installazione.


Esempi

setup /telemetry disable


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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
AbilitazioneIl programma di installazione di Windows include controlli che consentono all'utente di tornare al sistema operativo precedente.
DisabilitaIl programma di installazione di Windows non include controlli che consentono all'utente di tornare al sistema operativo precedente.


Esempi

setup /uninstall disable


Applicabilità

Configurazione Applicabile
Setup.exe avviato da WinPENo
Setup.exe avviato da Windows 10 o versione successiva
file setupconfig.ini usati per gli aggiornamenti delle funzionalità


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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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à

Configurazione Applicabile
Setup.exe avviato da WinPE
Setup.exe avviato da Windows 10 o versione successiva No
file setupconfig.ini 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_edizione StandardTUP_EXITCODE_CONTINUE_REBOOT0x3L'aggiornamento è riuscito.
CONX_edizione StandardTUP_EXITCODE_RESUME_AT_COMPAT_REPORT0x5Il controllo di compatibilità ha rilevato problemi che richiedono la risoluzione prima che l'aggiornamento possa continuare.
CONX_edizione StandardTUP_EXITCODE_AUTO_INSTALL_FAIL0x7L'opzione di installazione (solo aggiornamento o dati) non era disponibile.


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