Utiliser une version plus récente de DISM dans WinPE

Pour utiliser certaines fonctionnalités DISM dans WinPE, vous devrez peut-être exécuter une version de DISM différente de celle disponible dans votre système d’exploitation.

Chaque fois que vous démarrez WinPE et que vous souhaitez utiliser ces fonctionnalités, vous devez installer et configurer les pilotes nécessaires pour DISM, y compris les pilotes wimmount.sys et wofadk.sys.

Le script CopyDandI.cmd copie la version de DISM de votre installation locale d’ADK dans un dossier que vous pouvez utiliser dans WinPE.

Option 1 : Exécuter DISM à partir d’un emplacement distinct

Important

Ne remplacez pas les fichiers DISM existants sur l’image WinPE.

  1. Démarrez l’Environnement de déploiement et d’outils de création d’images en tant qu’administrateur.

  2. À partir du PC de technicien, copiez les outils de déploiement et de création d’images de Windows ADK sur la clé USB de stockage.

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

Option 2 : Ajouter DISM au WinPE RAMDisk.

Notes

Cela ajoute environ 4 Mo à la taille de votre image DISM, ce qui peut affecter les performances.

  1. Sur votre PC de technicien, installez Windows ADK.

  2. Montez l’image WinPE, que vous pouvez trouver dans le \sources\boot.wim de votre média WinPE ou de vos fichiers de travail 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. Copiez le dossier DISM du Windows ADK dans un nouveau dossier dans l’image WinPE montée.

    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
    

    Important

    Ne remplacez pas les fichiers DISM existants du dossier system32 dans l’image WinPE. Au lieu de cela, créez un dossier sur l’ordinateur hôte dans lequel copier les fichiers Windows ADK.

  4. Démontez WinPE.

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. Créez un média de démarrage WinPE ou remplacez le fichier image WinPE sur votre média amovible existant.

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

Utiliser la nouvelle version de DISM

  1. Démarrez le PC de référence sur WinPE.

  2. Recherchez la lettre de lecteur du lecteur de stockage (diskpart, list volume, exit).

  3. Installez et configurez les pilotes requis de DISM à l’aide dewimmountadksetupamd64.exe /Install ou wimmountadksetupx86.exe /Install.

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

    Pour la version par défaut (RAMDisk) de WinPE, vous devez exécuter cette commande chaque fois que vous démarrez WinPE. Pour savoir comment exécuter cette commande automatiquement au démarrage de WinPE, consultez Wpeinit et Startnet.cmd : Utilisation des scripts de démarrage WinPE.

  4. Vérifiez la nouvelle version de DISM :

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

    La sortie affiche le numéro de build, par exemple :

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. Utilisez la nouvelle version de DISM. Exemple :

    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"
    

Plateformes prises en charge par DISM

WinPE : monter et personnaliser