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.
Avvia l'ambiente degli strumenti di distribuzione e creazione immagini come amministratore.
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.
Nel PC tecnico installare Windows ADK.
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"
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.
Smontare WinPE.
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
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
Avviare il PC di riferimento in WinPE.
Trovare la lettera di unità dell'unità di archiviazione (
diskpart, list volume, exit
).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.
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
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"