Condividi tramite


Opzioni di wpeutil Command-Line

L'utilità Windows PE (Wpeutil) è uno strumento da riga di comando, incluso in Windows PE, che consente di eseguire comandi durante una sessione di Windows PE. Ad esempio, è possibile arrestare o riavviare Windows PE, abilitare o disabilitare un firewall, impostare le impostazioni della lingua e inizializzare una rete.

Sintassi Wpeutil

Wpeutil {command} [argument]

Ad esempio:

Wpeutil Shutdown
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage de-DE

Importante

Wpeutil può accettare un solo comando per riga.

CreatePageFile

Crea un file di pagina in un percorso e dimensioni specificati. Il percorso predefinito è C:\pagefile.sys e le dimensioni predefinite sono 64 megabyte. È necessario specificare almeno un'opzione.

Importante

Se esiste un file di pagina, l'opzione CreatePageFile deve essere impostata uguale o maggiore delle dimensioni correnti del file di pagina o il comando avrà esito negativo.

Sintassi CreatePageFile

CreatePageFile [/path=<path>] [/size=<size>]

Utilizzo di CreatePageFile

Wpeutil CreatePageFile /path=C:\pagefile.sys /size=128
Wpeutil CreatePageFile /path=C:\pagefile.sys

DisableExtendedCharactersForVolume

Disabilita il supporto dei caratteri estesi per i nomi di file compatibili con DOS (formato 8.3) per il volume che contiene il percorso nel volume di destinazione. Questo comando si applica solo ai volumi NTFS. Il percorso del volume di destinazione deve specificare la radice del volume.

Se disabilitato, tutti i file creati con caratteri estesi verranno convertiti in un nome di file breve.

Sintassi DisableExtendedCharactersForVolume

DisableExtendedCharactersForVolume <path_on_target_volume>

DisableExtendedCharactersForVolume usage

Wpeutil DisableExtendedCharactersForVolume C:\

DisableFirewall

Disabilita un firewall.

Disabilitare l'utilizzo diFirewall

Wpeutil DisableFirewall

EnableExtendedCharactersForVolume

Consente ai nomi di file di formato 8.3 di contenere caratteri estesi nel volume contenente il percorso nel volume di destinazione. Questo comando si applica solo ai volumi NTFS. Il percorso del volume di destinazione deve specificare la radice del volume.

Nota

Se si installa un sistema operativo in una lingua con caratteri estesi abilitati per impostazione predefinita, ad esempio ja-JP o ko-KR o usando una copia di Windows PE in una lingua che non dispone di caratteri estesi, ad esempio en-US, l'installazione causerà un errore Chkdsk durante il primo avvio. L'abilitazione di questa opzione prima dell'installazione in tale volume impedirà l'esecuzione del comando Chkdsk.

Sintassi EnableExtendedCharactersForVolume

EnableExtendedCharactersForVolume <path_on_target_volume>

EnableExtendedCharactersForVolume usage

Wpeutil EnableExtendedCharactersForVolume C:\

EnableFirewall

Abilita un firewall.

Abilitare l'utilizzo diFirewall

Wpeutil EnableFirewall

InizializzaNetwork

Inizializza i componenti e i driver di rete e imposta il nome del computer su un valore scelto in modo casuale. L'opzione /NoWait salterà l'ora in cui il PC avrebbe altrimenti aspettato di acquisire un indirizzo IP. Se non si usa /NoWait, Windows PE attenderà di acquisire un indirizzo prima di completare il caricamento della sessione WinPE. /NoWait è utile per gli ambienti che non usano DHCP.

Inizializzare la sintassiNetwork

InitializeNetwork [/NoWait]

Inizializzare l'utilizzo diNetwork

Wpeutil InitializeNetwork
wpeutil InitializeNetwork /NoWait

ListKeyboardLayouts

Elenca i layout della tastiera supportati (Nome e ID) per un valore LCID (Locale ID) specificato. I layout della tastiera verranno aggiornati anche nel Registro di sistema sotto la chiave: HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts.

Per un elenco di ID impostazioni locali validi, vedere Valori ID impostazioni locali Microsoft.

Sintassi ListKeyboardLayouts

ListKeyboardLayouts <LCID>

Utilizzo di ListKeyboardLayouts

Wpeutil ListKeyboardLayouts 0x0409
Wpeutil ListKeyboardLayouts 1033

Riavvio

Riavvia la sessione di Windows PE corrente.

Riavvio dell'utilizzo

Wpeutil Reboot

SaveProfile

Arresta la registrazione e salva il profilo personalizzato nel percorso specificato in precedenza con il comando Dism /enable-profiling. Per altre informazioni sull'opzione della riga di comando /enable-profiling, vedere Opzioni di manutenzione Command-Line windows PE DISM.

Sintassi SaveProfile

Wpeutil SaveProfile <profile_file_name> "<description>"

Utilizzo di SaveProfile

Wpeutil SaveProfile profile_file_name "short description"

SetKeyboardLayout

Imposta il layout della tastiera nella sessione windows PE corrente. Ciò avrà effetto per i processi dopo che il comando ha esito positivo.

Sintassi SetKeyboardLayout

SetKeyboardLayout <keyboard_layout_ID>

Utilizzo di SetKeyboardLayout

Ottenere un elenco di layout della tastiera supportati:

ListKeyboardLayouts LCID

Per impostare la tastiera per en-US:

Wpeutil SetKeyboardLayout 0409:00000409

SetMuiLanguage

Imposta la lingua. <language-name> usa il formato del codice linguistico internazionale (ad esempio en-US per la lingua inglese degli Stati Uniti). È possibile specificare più lingue in ordine di priorità separandoli con un punto e virgola.

Sintassi SetMuiLanguage

SetMuiLanguage <language-name>[;<language-name>]

Utilizzo di SetMuiLanguage

Wpeutil SetMuiLanguage de-DE;en-US

SetUserLocale

Imposta le impostazioni locali dell'utente. <language-name> usa il formato del codice linguistico internazionale (ad esempio en-US per la lingua inglese degli Stati Uniti). È possibile specificare più lingue in ordine di priorità separandoli con un punto e virgola.

Sintassi SetUserLocale

SetUserLocale <language-name>[;<language-name>]

Utilizzo di SetUserLocale

Wpeutil SetUserLocale de-DE;en-US

Shutdown

Arresta la sessione di Windows PE corrente.

È anche possibile eseguire le operazioni seguenti nella finestra del prompt dei comandi:

  • Fare clic sul pulsante Chiudi
  • Digitare EXIT e premere INVIO

Arresto dell'utilizzo

Wpeutil Shutdown

UpdateBootInfo

Popola il Registro di sistema con informazioni sulla modalità di avvio di Windows PE.

Dopo aver eseguito questo comando, eseguire una query sul Registro di sistema usando wpeutil UpdateBootInfo reg query HKLM\System\CurrentControlSet\Control /v PEBootType

I risultati di questa operazione potrebbero cambiare dopo il caricamento del supporto aggiuntivo del driver.

Per determinare la posizione di avvio di Windows PE, esaminare quanto segue:

  • PEBootType: Errore, Flat, Remote, Ramdisk:SourceIdentified Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive
  • PEBootTypeErrorCode: codice HRESULT
  • PEBootServerName: nome del server di Servizi di distribuzione Windows
  • PEBootServerAddr: indirizzo IP del server di Servizi di distribuzione Windows
  • PEBootRamdiskSourceDrive: lettera di unità di origine, se disponibile.
  • PEFirmwareType: modalità di avvio del firmware: 0x1 per BIOS, 0x2 per UEFI.

Se non si esegue l'avvio di Servizi di distribuzione Windows, il modo migliore per determinare la posizione in cui è stato avviato Windows PE è quello di controllare la chiave del Registro di sistema PEBootRamdiskSourceDrive. Se non è presente, analizzare le unità del PEBootType corretto e cercare un tipo di file di tag che identifica l'unità di avvio.

Utilizzo di UpdateBootInfo

Wpeutil UpdateBootInfo

WaitForNetwork

Attende l'inizializzazione della scheda di rete. Usare questo comando durante la creazione di script per assicurarsi che la scheda di rete sia stata completamente inizializzata prima di continuare.

Utilizzo di WaitForNetwork

Wpeutil WaitForNetwork

WaitForRemovableStorage

Durante la sequenza di avvio di Windows PE, questo comando blocca l'avvio fino a quando non vengono inizializzati i dispositivi di archiviazione rimovibili, ad esempio i dischi rigidi USB.

Utilizzo di WaitForRemovableStorage

Wpeutil WaitForRemovableStorage

Panoramica di WinPE

WinPE: montaggio e personalizzazione

Opzioni di manutenzione Command-Line DiSM di Windows PE