Usar uma versão mais recente do DISM no WinPE

Para usar alguns recursos do DISM no WinPE, talvez seja necessário executar uma versão diferente do DISM do que está disponível no sistema operacional.

Sempre que inicializar o WinPE e quiser usar esses recursos, você precisará instalar e configurar os drivers necessários para o DISM, incluindo os drivers wimmount.sys e wofadk.sys.

O script CopyDandI.cmd copia a versão do DISM da instalação local do ADK para uma pasta que você pode usar no WinPE.

Opção 1: executar o DISM de um local separado

Importante

Não substitua os arquivos DISM existentes na imagem do WinPE.

  1. Inicie o Ambiente de Ferramentas de Implantação e Geração de Imagens como administrador.

  2. No computador técnico, copie as Ferramentas de Implantação e Geração de Imagens do Windows ADK para a chave USB de armazenamento.

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

Opção 2: adicionar DISM ao WinPE RAMDisk.

Observação

Isso adicionará aproximadamente 4 MB ao tamanho da imagem DISM, o que pode afetar o desempenho.

  1. No computador técnico, instale o Windows ADK.

  2. Monte a imagem do WinPE, que você pode encontrar na \sources\boot.wim mídia do WinPE ou nos arquivos de trabalho do WinPE.

    md "C:\WinPE_amd64\mount"
    
    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
    
  3. Copie a pasta DISM do Windows ADK para uma nova pasta na imagem do WinPE montada.

    md C:\WinPE_amd64\mount\DISM
    
    robocopy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM" C:\WinPE_amd64\mount\DISM
    

    Importante

    Não substitua os arquivos DISM existentes da pasta system32 na imagem do WinPE. Em vez disso, crie uma nova pasta no computador host para copiar os arquivos do Windows ADK.

  4. Desmonte o WinPE.

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. Crie uma mídia inicializável winPE ou substitua o arquivo de imagem WinPE em sua mídia removível existente.

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

Usar a nova versão do DISM

  1. Inicialize o computador de referência no WinPE.

  2. Localize a letra da unidade de armazenamento (diskpart, list volume, exit).

  3. Instale e configure os drivers necessários do DISM usando wimmountadksetupamd64.exe /Install ou wimmountadksetupx86.exe /Install.

    W:\ADKTools\amd64\wimmountadksetupAmd64.exe /Install /q
    

    Para a versão padrão (RAMDisk) do WinPE, você precisará executar esse comando sempre que inicializar o WinPE. Para saber como executar esse comando automaticamente quando o WinPE é inicializado, consulte Wpeinit e Startnet.cmd: usando scripts de inicialização do WinPE.

  4. Verifique a nova versão do DISM:

    W:\ADKTools\amd64\DISM.exe /?
    

    A saída mostra o número de build, por exemplo:

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. Use a nova versão do DISM. Exemplo:

    W:\ADKTools\amd64\DISM.exe /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:W: /Compact
    W:\ADKTools\amd64\DISM.exe /Apply-SiloedPackage /ImagePath:W:\ /PackagePath:"e:\SPPs\fabrikam-id.spp" /PackagePath:"D:\SPPs\office16_base.spp" /PackagePath:"D:\SPPs\office16_fr-fr.spp" /PackagePath:"D:\SPPs\office16_de-de.spp"
    

Plataformas com suporte do DISM

WinPE: Montar e personalizar