Usare una versione più recente di DISM in WinPE

Per usare alcune funzionalità DISM in WinPE, potrebbe essere necessario eseguire una versione diversa di DISM rispetto a quella disponibile nel sistema operativo.

Ogni volta che si avvia WinPE e si desidera usare queste funzionalità, è necessario installare e configurare i driver necessari per il servizio di gestione delle risorse di distribuzione, inclusi i driver di wimmount.sys e wofadk.sys.

Lo script CopyDandI.cmd copia la versione di DISM dall'installazione locale di ADK in una cartella che è possibile usare in WinPE.

Opzione 1: Eseguire il servizio di protezione dei dati da una posizione separata

Importante

Non sovrascrivere i file DISM esistenti nell'immagine WinPE.

  1. Avvia l'ambiente degli strumenti di distribuzione e creazione immagini come amministratore.

  2. Dal PC tecnico copiare gli strumenti di distribuzione e creazione di immagini da Windows ADK alla chiave USB di archiviazione.

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

Opzione 2: Aggiungere DISM al ramDisk WinPE.

Nota

Ciò aggiungerà circa 4 MB alle dimensioni dell'immagine DISM, che può influire sulle prestazioni.

  1. Nel PC tecnico installare Windows ADK.

  2. Montare l'immagine WinPE, che è possibile trovare nei \sources\boot.wim file di lavoro 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. Copiare la cartella DISM da Windows ADK in una nuova cartella nell'immagine WinPE montata.

    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

    Non sovrascrivere i file DISM esistenti dalla cartella system32 nell'immagine WinPE. Creare invece una nuova cartella nel computer host per copiare i file Windows ADK in.

  4. Smontare WinPE.

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. Creare supporti di avvio WinPE o sostituire il file di immagine WinPE nel supporto rimovibile esistente.

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

Usare la nuova versione di DISM

  1. Avviare il PC di riferimento in WinPE.

  2. Trovare la lettera di unità dell'unità di archiviazione (diskpart, list volume, exit).

  3. Installare e configurare i driver necessari di GESTIONE dati usando wimmountadksetupamd64.exe /Install o wimmountadksetupx86.exe /Install.

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

    Per la versione predefinita (RAMDisk) di WinPE, è necessario eseguire questo comando ogni volta che si avvia WinPE. Per informazioni su come eseguire questo comando automaticamente quando WinPE viene avviato, vedere Wpeinit e Startnet.cmd: Uso di script di avvio WinPE.

  4. Verificare la nuova versione di DISM:

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

    L'output mostra il numero di compilazione, ad esempio:

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. Usare la nuova versione di DISM. Esempio:

    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"
    

Piattaforme supportate da DISM

WinPE: montaggio e personalizzazione