WinPE: montar e personalizar
O WinPE é fornecido como um arquivo .wim. Você pode montar e personalizar uma imagem do WinPE seguindo o mesmo processo de qualquer outra imagem do Windows. Além de personalizações comuns ao Windows e imagens do WinPE, como drivers e pacotes, o WinPE também tem algumas personalizações específicas. Este tópico aborda as formas comuns de personalizar uma imagem do WinPE.
Personalizações comuns:
- Drivers de dispositivo (arquivos .inf). Você pode personalizar os drivers de dispositivo, como drivers que dão suporte a cartões de rede ou dispositivos de armazenamento.
- Pacotes (arquivos .cab, também conhecidos como componentes opcionais do WinPE) Adicione idiomas, hotfixes ou suporte para recursos como o PowerShell e o HTA (Idioma de aplicativo HTML).
- Idiomas. Para executar o WinPE em vários idiomas, adicione os pacotes (componentes opcionais) desses idiomas.
- Adicione arquivos e pastas. Eles podem ser adicionados diretamente à imagem do WinPE.
- DISM: use uma versão mais recente. Quando novas versões do Windows exigirem recursos da versão mais recente do DISM, você poderá adicionar o DISM diretamente ao WinPE.
- Scripts de inicialização. Entre os exemplos, estão a configuração de uma conexão de rede ou a adição de um aplicativo personalizado, como o software de diagnóstico.
- Aplicativos. Observe que o WinPE dá suporte apenas a aplicativos herdados.
- Armazenamento temporário (espaço de rascunho). Se o aplicativo exigir o armazenamento temporário de arquivos, você poderá reservar um espaço extra de memória na RAM.
- Imagem de plano de fundo
- Esquema de energia
- Configurações do WinPE
- Atualizações do Windows
Obter o Kit de Avaliação e Implantação do Windows com as ferramentas do Windows PE
- Baixe e instale o Windows ADK (Kit de Avaliação e Implantação do Windows) e o complemento WinPE associado. As versões anteriores do ADK incluem o Ambiente de Pré-Instalação do Windows como parte do instalador do ADK e não exigem o download e a instalação do WinPE separadamente.
Criar um conjunto de arquivos do Windows PE
Antes de personalizar o WinPE, você precisa ter uma imagem do WinPE com a qual trabalhar. Se você não tiver uma imagem do WinPE com a qual trabalhar, confira WinPE: criar unidade inicializável USB e siga as etapas para criar arquivos de trabalho do WinPE.
Montar a imagem de inicialização do Windows PE
Use o DISM para montar a imagem do WinPE em um local temporário no computador técnico:
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
Adicionar personalizações
Adicionar drivers de dispositivo (arquivos .inf)
Use
DISM /add-driver
para adicionar um driver de dispositivo à imagem do WinPE.Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver\driver.inf"
Você pode adicionar vários drivers a uma imagem ao usar um comando, mas, geralmente, é mais fácil solucionar problemas se você adicionar cada pacote de driver individualmente.
Para saber mais sobre drivers, confira Adicionar drivers de dispositivo (arquivos .inf). Para ver todas as opções de manutenção do driver DISM disponíveis, confira Opções de linha de comando de manutenção do driver DISM.
Adicionar pacotes/idiomas/componentes opcionais/arquivos .cab
O WinPE tem pacotes que você pode adicionar com o DISM para habilitar recursos e idiomas adicionais. Use
DISM /add-package
para adicionar componentes opcionais à sua imagem. Ao adicionar um componente opcional do WinPE, lembre-se de adicionar o componente opcional e seus pacotes de idiomas associados.Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab" Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
Para saber mais informações sobre os componentes opcionais e idiomas disponíveis, confira WinPE: adicionar pacotes (Referência de componentes opcionais).
Adicionar arquivos e pastas
Copie arquivos e pastas para a pasta C:\WinPE_amd64\mount. Esses arquivos aparecerão na pasta X:\ no WinPE.
Não adicione muitos arquivos, pois eles reduzirão a velocidade do WinPE e poderão preencher a memória disponível no ambiente RAMDisk padrão.
Adicionar um script de inicialização
Modifique o Startnet.cmd para incluir seus comandos personalizados. Esse arquivo está localizado na imagem montada em
C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd
.Você também pode chamar outros arquivos em lotes ou scripts de linha de comando desse arquivo.
Para o Plug and Play ou suporte à rede, inclua uma chamada para wpeinit no script Startnet.cmd personalizado. Para obter mais informações, confira Wpeinit e Startnet.cmd: usando scripts de inicialização do WinPE.
Adicionar um aplicativo
Crie um diretório de aplicativo dentro da imagem do WinPE montada.
md "C:\WinPE_amd64\mount\windows\<MyApp>"
Copie os arquivos de aplicativo necessários para o diretório WinPE local.
Xcopy C:\<MyApp> "C:\WinPE_amd64\mount\windows\<MyApp>"
Posteriormente, teste o aplicativo inicializando o WinPE e executando o aplicativo no diretório X:.
X:\Windows\System32> X:\Windows\<MyApp>
Se o aplicativo exigir armazenamento temporário ou se o WinPE ficar sem resposta ao executar um aplicativo, talvez seja necessário aumentar a quantidade de armazenamento temporário (espaço de rascunho) alocado do WinPE.
Para iniciar automaticamente um shell ou aplicativo que é executado quando o WinPE é iniciado, adicione o local do caminho ao arquivo Winpeshl.ini. Para obter mais informações, confira Referência do Winpeshl.ini: iniciando um aplicativo ao iniciar o WinPE.
Adicionar armazenamento temporário (espaço de rascunho)
O WinPE reserva memória na unidade X: para desempacotar os arquivos do WinPE, além do armazenamento adicional de arquivos temporários, conhecido como espaço de rascunho, que pode ser usado por seus aplicativos. Por padrão, são 512 MB para computadores com mais de 1 GB de RAM, caso contrário, o padrão é de 32 MB. Os valores válidos são 32, 64, 128, 256 ou 512.
Dism /Set-ScratchSpace:256 /Image:"C:\WinPE_amd64\mount"
Substituir a imagem da tela de fundo
Se você tiver várias versões do WinPE, poderá definir a imagem da tela de fundo para saber instantaneamente qual versão do WinPE está em execução.
Altere as permissões de segurança do arquivo de imagem da tela de fundo do WinPE (\windows\system32\winpe.jpg
). Isso permite que você modifique ou exclua o arquivo.
No Windows Explorer, navegue até
C:\WinPE_amd64\mount\windows\system32
.Clique com o botão direito do mouse no arquivo
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
e selecione Propriedades> a guia Segurança>Avançado.Ao lado de Proprietário, selecione Alterar. Altere o proprietário para Administradores.
Aplique as alterações e saia da janela Propriedades para salvar as alterações.
Clique com o botão direito do mouse no arquivo
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
e selecione Propriedades> a guia Segurança>Avançado.Modifique as permissões para administradores para permitir o acesso completo.
Aplique as alterações e saia da janela Propriedades para salvar as alterações.
Substitua o arquivo
winpe.jpg
pelo seu próprio arquivo de imagem.
Definir o esquema de energia para alto desempenho
Observação
O uso do esquema de energia de alto desempenho pode fazer com que o dispositivo fique mais quente do que o normal ao ser executado.
No Bloco de notas, edite o arquivo
C:\WinPE_amd64\mount\windows\system32\startnet.cmd
adicionando um comando para definir o esquema de energia como Alto desempenho.wpeinit powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Adicionar configurações do arquivo de resposta
Algumas configurações do WinPE podem ser gerenciadas usando um arquivo de resposta, como firewall, rede e configurações de exibição. Crie um arquivo de resposta, nomeie-o como unattend.xml e adicione-o à raiz da mídia WinPE para processar essas configurações. Para obter mais informações, confira Wpeinit e Startnet.cmd: usando scripts de inicialização do WinPE.
Adicionar atualizações ao WinPE (se necessário)
Você pode aplicar atualizações à sua imagem do WinPE, mas só precisará dela para determinadas situações.
Se você tiver sido instruído a aplicar uma atualização à sua imagem do WinPE, primeiro precisará baixar a atualização mais recente para sua versão do WinPE do catálogo de atualizações da Microsoft. As atualizações do WinPE estão incluídas em atualizações da versão correspondente do Windows.
Baixe o pacote mais recente.
Aplique a atualização à sua imagem montada do WinPE.
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"E:\windows10.0-kbxxxxx.msu"
Na qual Windows10.0-kbxxxxx.msu é o nome do arquivo de atualização
Bloquear a atualização:
md C:\temp Dism /Cleanup-Image /Image:C:\WinPE_amd64\mount /Startcomponentcleanup /Resetbase /ScratchDir:C:\temp
Desmontar a imagem do Windows PE e criar mídia
Desmonte a imagem do WinPE, confirmando as alterações.
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
Crie uma mídia inicializável, como uma unidade flash USB.
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
Inicialize a mídia. O WinPE é iniciado automaticamente. Depois que a janela do WinPE for exibida, o comando wpeinit será executado automaticamente. Isso pode levar alguns minutos. Verifique suas personalizações.
Solução de problemas
- O WinPE não é inicializado? Confira as dicas de solução de problemas no final do tópico: WinPE: criar unidade inicializável USB
- Para obter dicas sobre como se conectar a uma rede, confira Drivers de rede WinPE: inicializar e adicionar drivers.
- Se a imagem do WinPE ficar inutilizável, talvez seja necessário limpar as imagens antes de poder montar a imagem novamente. Para obter informações, confira Reparar uma imagem do Windows.
Para excluir um diretório de trabalho:
Em alguns casos, talvez não seja possível recuperar a imagem montada. O DISM protege você contra a exclusão acidental do diretório de trabalho, portanto, talvez seja preciso testar as etapas a seguir para obter acesso para excluir o diretório montado. Teste cada uma das seguintes etapas:
Tente remontar a imagem:
dism /Remount-Image /MountDir:C:\mount
Tente desmontar a imagem, descartando as alterações:
dism /Unmount-Image /MountDir:C:\mount /discard
Tente limpar os recursos associados à imagem montada:
dism /Cleanup-Mountpoints
Tópicos relacionados
- WinPE: otimizar e reduzir a imagem
- Visão geral do WinPE
- WinPE: criar unidade inicializável USB
- WinPE: criar um CD, DVD, ISO ou VHD de inicialização
- WinPE: instalar em um disco rígido (inicialização simples ou não RAM)
- WinPE: inicialização no modo UEFI ou BIOS herdado
- WinPE: adicionar pacotes (Referência de componentes opcionais)