Opções de Command-Line do Wpeutil

O utilitário do Windows PE (Wpeutil) é uma ferramenta de linha de comando, incluída no Windows PE, que permite executar comandos durante uma sessão do Windows PE. Por exemplo, você pode desligar ou reiniciar o Windows PE, habilitar ou desabilitar um firewall, definir configurações de idioma e inicializar uma rede.

Sintaxe Wpeutil

Wpeutil {command} [argument]

Por exemplo:

Wpeutil Shutdown
Wpeutil Enablefirewall
Wpeutil SetMuiLanguage de-DE

Importante

O Wpeutil só pode aceitar um comando por linha.

CreatePageFile

Cria um arquivo de página para um caminho e tamanho especificados. O caminho padrão é C:\pagefile.sys e o tamanho padrão é de 64 megabytes. É necessário especificar pelo menos uma opção.

Importante

Se existir um arquivo de página, a opção CreatePageFile deverá ser definida igual ou maior que o tamanho atual do arquivo de página ou o comando falhará.

Sintaxe CreatePageFile

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

Uso de CreatePageFile

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

DisableExtendedCharactersForVolume

Desabilita o suporte de caractere estendido para nomes de arquivo compatíveis com DOS (formato 8.3) para o volume que contém o caminho no volume de destino. Esse comando só se aplica a volumes NTFS. O caminho no volume de destino deve especificar a raiz do volume.

Se estiver desabilitado, todos os arquivos que foram criados com caracteres estendidos serão convertidos em um nome de arquivo curto.

Sintaxe DisableExtendedCharactersForVolume

DisableExtendedCharactersForVolume <path_on_target_volume>

Uso de DisableExtendedCharactersForVolume

Wpeutil DisableExtendedCharactersForVolume C:\

DisableFirewall

Desabilita um firewall.

Uso de DisableFirewall

Wpeutil DisableFirewall

EnableExtendedCharactersForVolume

Permite que nomes de arquivo de formato 8.3 contenham caracteres estendidos no volume que contém o caminho no volume de destino. Esse comando só se aplica a volumes NTFS. O caminho no volume de destino deve especificar a raiz do volume.

Observação

Se você estiver instalando um sistema operacional em um idioma que tenha caracteres estendidos habilitados por padrão, como ja-JP ou ko-KR, ou usando uma cópia do Windows PE em um idioma que não tenha caracteres estendidos habilitados, como en-US, a instalação causará um erro do Chkdsk durante a primeira inicialização. Habilitar essa opção antes de instalar esse volume impedirá a execução do comando Chkdsk.

Sintaxe EnableExtendedCharactersForVolume

EnableExtendedCharactersForVolume <path_on_target_volume>

Uso de EnableExtendedCharactersForVolume

Wpeutil EnableExtendedCharactersForVolume C:\

EnableFirewall

Habilita um firewall.

Uso de EnableFirewall

Wpeutil EnableFirewall

InitializeNetwork

Inicializa os componentes e drivers de rede e define o nome do computador como um valor escolhido aleatoriamente. A /NoWait opção ignorará a hora em que o computador aguardaria para adquirir um endereço IP. Se você não usar /NoWait, o Windows PE aguardará para adquirir um endereço antes de concluir o carregamento da sessão do WinPE. /NoWait é útil para ambientes que não usam DHCP.

Sintaxe InitializeNetwork

InitializeNetwork [/NoWait]

Uso de InitializeNetwork

Wpeutil InitializeNetwork
wpeutil InitializeNetwork /NoWait

ListKeyboardLayouts

Lista os layouts de teclado com suporte (Nome e ID) para um determinado valor de ID de Localidade (LCID). Os layouts de teclado também serão atualizados no registro sob a chave : HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinPE\KeyboardLayouts.

Para obter uma lista de IDs de localidade válidas, consulte Valores de ID de Localidade da Microsoft.

Sintaxe ListKeyboardLayouts

ListKeyboardLayouts <LCID>

Uso de ListKeyboardLayouts

Wpeutil ListKeyboardLayouts 0x0409
Wpeutil ListKeyboardLayouts 1033

Reinicialização

Reinicia a sessão atual do Windows PE.

Reinicializar o uso

Wpeutil Reboot

SaveProfile

Interrompe o registro em log e salva o perfil personalizado no local especificado anteriormente pelo usuário com o comando Dism /enable-profiling. Para obter mais informações sobre a opção de linha de comando /enable-profiling, consulte Dism Windows PE Servicing Command-Line Options.

Sintaxe SaveProfile

Wpeutil SaveProfile <profile_file_name> "<description>"

Uso de SaveProfile

Wpeutil SaveProfile profile_file_name "short description"

SetKeyboardLayout

Define o layout do teclado na sessão atual do Windows PE. Isso entrará em vigor para processos depois que o comando for bem-sucedido.

Sintaxe SetKeyboardLayout

SetKeyboardLayout <keyboard_layout_ID>

Uso de SetKeyboardLayout

Obtenha uma lista de layouts de teclado com suporte:

ListKeyboardLayouts LCID

Para definir o teclado para en-US:

Wpeutil SetKeyboardLayout 0409:00000409

SetMuiLanguage

Define o idioma. <language-name> usa o formato de código de idioma internacional (por exemplo, en-US para o idioma inglês dos EUA). Você pode especificar vários idiomas na ordem de prioridade separando-os com um ponto e vírgula.

Sintaxe SetMuiLanguage

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

Uso de SetMuiLanguage

Wpeutil SetMuiLanguage de-DE;en-US

SetUserLocale

Define a localidade do usuário. <language-name> usa o formato de código de idioma internacional (por exemplo, en-US para o idioma inglês dos EUA). Você pode especificar vários idiomas na ordem de prioridade separando-os com um ponto e vírgula.

Sintaxe SetUserLocale

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

Uso de SetUserLocale

Wpeutil SetUserLocale de-DE;en-US

Shutdown

Desliga a sessão atual do Windows PE.

Você também pode fazer o seguinte na janela Prompt de Comando:

  • Clique no botão Fechar
  • Digite EXIT e pressione enter

Uso de desligamento

Wpeutil Shutdown

UpdateBootInfo

Preenche o registro com informações sobre como o Windows PE é inicializado.

Depois de executar esse comando, consulte o registro usando wpeutil UpdateBootInfo reg query HKLM\System\CurrentControlSet\Control /v PEBootType

Os resultados dessa operação podem ser alterados após o carregamento de suporte adicional ao driver.

Para determinar de onde o Windows PE é inicializado, examine o seguinte:

  • PEBootType: Error, Flat, Remote, Ramdisk:SourceIdentified Ramdisk:SourceUnidentified, Ramdisk:OpticalDrive
  • PEBootTypeErrorCode: código HRESULT
  • PEBootServerName: nome do servidor dos Serviços de Implantação do Windows
  • PEBootServerAddr: endereço IP do servidor dos Serviços de Implantação do Windows
  • PEBootRamdiskSourceDrive: letra da unidade de origem, se disponível.
  • PEFirmwareType: modo de inicialização de firmware: 0x1 para BIOS, 0x2 para UEFI.

Se você não estiver inicializando os Serviços de Implantação do Windows, a melhor maneira de determinar de onde o Windows PE foi inicializado é primeiro marcar para a chave do Registro PEBootRamdiskSourceDrive. Se ele não estiver presente, examine as unidades do PEBootType correto e procure algum tipo de arquivo de marca que identifique a unidade de inicialização.

Uso de UpdateBootInfo

Wpeutil UpdateBootInfo

WaitForNetwork

Aguarda a inicialização do cartão de rede. Use esse comando ao criar scripts para garantir que a rede cartão tenha sido totalmente inicializada antes de continuar.

Uso de WaitForNetwork

Wpeutil WaitForNetwork

WaitForRemovableStorage

Durante a sequência de inicialização do Windows PE, esse comando bloqueará a inicialização até que os dispositivos de armazenamento removíveis, como discos rígidos USB, sejam inicializados.

Uso de WaitForRemovableStorage

Wpeutil WaitForRemovableStorage

Visão geral do WinPE

WinPE: Montar e personalizar

Opções de Command-Line de manutenção do DISM do Windows PE