Usar una versión más reciente de DISM en WinPE

Para usar algunas características de DISM en WinPE, es posible que tenga que ejecutar una versión diferente de DISM que la que está disponible en el sistema operativo.

Cada vez que arranque WinPE y quiera usar estas características, deberá instalar y configurar los controladores necesarios para DISM, incluidos los controladores wimmount.sys y los controladores de wofadk.sys.

El script CopyDandI.cmd copia la versión de DISM desde la instalación local de ADK en una carpeta que puede usar en WinPE.

Opción 1: Ejecutar DISM desde una ubicación independiente

Importante

No sobrescriba los archivos DISM existentes en la imagen de WinPE.

  1. Inicie el entorno de herramientas de implementación y creación de imágenes como un administrador.

  2. Desde el equipo técnico, copie las herramientas de implementación e imágenes de Windows ADK en la clave USB de almacenamiento.

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

Opción 2: Agregar DISM al disco ram de WinPE.

Nota

Esto agregará aproximadamente 4 MB al tamaño de la imagen DISM, lo que puede afectar al rendimiento.

  1. En el equipo técnico, instale Windows ADK.

  2. Monte la imagen de WinPE, que puede encontrar en los \sources\boot.wim archivos de trabajo multimedia de WinPE o 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 la carpeta DISM de Windows ADK en una nueva carpeta de la imagen de 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

    No sobrescriba los archivos DISM existentes de la carpeta system32 en la imagen de WinPE. En su lugar, cree una carpeta en el equipo host en la que copiar los archivos de Windows ADK.

  4. Desmontar WinPE.

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. Cree medios de arranque de WinPE o reemplace el archivo de imagen de WinPE en los medios extraíbles existentes.

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

Usar la nueva versión de DISM

  1. Arranque el equipo de referencia en WinPE.

  2. Busque la letra de unidad de la unidad de almacenamiento (diskpart, list volume, exit).

  3. Instale y configure los controladores necesarios de DISM mediante wimmountadksetupamd64.exe /Install o wimmountadksetupx86.exe /Install.

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

    Para la versión predeterminada (RAMDisk) de WinPE, deberá ejecutar este comando cada vez que arranque WinPE. Para obtener información sobre cómo ejecutar este comando automáticamente cuando se inicia WinPE, consulte Wpeinit y Startnet.cmd: Uso de scripts de inicio de WinPE.

  4. Compruebe la nueva versión de DISM:

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

    La salida muestra el número de compilación, por ejemplo:

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. Use la nueva versión de DISM. Ejemplo:

    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 compatibles con DISM

WinPE: Montaje y personalización