Come inserire i cumulative update nel file install.wim di Windows 10
Talvolta può essere utile creare un install.wim per l’installazione di Windows 10 integrando l’ultimo cumulative update e/o altri aggiornamenti. Questo tipo di attività può essere fatta agevolmente tramite il comando DISM che prevede una serie di comandi ed opzioni per gestire l’intero ciclo di personalizzazione del file install.wim.
Per indicazioni so come inserire gli aggiornamenti in un file install.wim è possibile vedere i seguenti:
- Applying Windows Updates to a base WIM using DISM and Powershell
- Add updates to a Windows image
- Reduce the Size of the Component Store in an Offline Windows Image
Di seguito i passi da seguire per inserire gli aggiornamenti in un file install.wim di Windows 10 con le seguenti ipotesi:
- In F: è presente il media originale d’installazione di Windows 10
- In C:\Slipstream\W10-Updated sarà generato il file install.wim aggiornato
- In C:\Slipstream\Mount viene eseguito il mount del file install.wim da aggiornare
- In C:\Slipstream\SU è disponibile il Service Update
- In C:\Slipstream\CU è disponibile il Cumulative Update
- In C:\Slipstream\Temp saranno creati i file temporanei eventualmente necessari
Per un esempio di script si veda il file AddCUToW10InstallWim.cmd nel mio repository su GitHub Batch Scripts for operating system management.
Passo 1: Copiare il file install.wim della distribuzione di Windows 10 a cui si desidera aggiungere gli aggiornamenti
COPY F:\sources\install.wim C:\Slipstream\W10-Upadated
Passo 2: Mount image del file install.wim
DISM /Mount-Wim /WimFile:C:\Slipstream\W10-Updated\install.wim /index:1 /Mountdir:C:\Slipstream\Mount
Passo 3: Aggiunta del Service Update se necessario come prerequisito del Cumulative Update
DISM /Image:C:\Slipstream\Mount /Add-Package /Packagepath:C:\Slipstream\SU
Passo 4: Aggiunta del Cumulative Update
DISM /Image:C:\Slipstream\Mount /Add-Package /Packagepath:C:\Slipstream\CU
Passo 5: Riduzione delle dimensioni del Component Store e consolidamento degli aggiornamenti per consentirne il ripristino in caso di recovery
DISM /Cleanup-Image /Image:C:\Slipstream\Mount /StartComponentCleanup /ResetBase /ScratchDir:C:\Slipstream\Temp
Passo 6: Verifica dei package installati
Dism /Get-Packages /Image:C:\Slipstream\Mount
Passo 7: Salvataggio e unmount del file install.wim
DISM /Unmount-Wim /Mountdir:C:\Slipstream\Mount /Commit
Passo 8: Pulizia di eventuali file ancora presenti dopo l’unmount
DISM /Cleanup-Wim
Passo 9: Lettura informazioni del file install.wim generato
DISM /Get-WimInfo /WimFile:C:\Slipstream\W10-Updated\install.wim /index:1
Conclusioni
Sebbene il comando DISM sia molto ricco di opzioni per eseguire varie attività amministrative e manutentive, sia su immagini del sistema che su sistemi online, il suo utilizzo è semplicemente automatizzabile.
Se invece si preferisce utilizzare strumenti grafici è possibile valutare l’utilizzo di NTLite.
Ciao, mi complimento conte e ti ringrazio per aver creato un blog chiaro e pieno di tante informazioni utili ed aggiornate.
Vorrei porti una domanda riguardo all’aggiornamento dell’immagine .WIM di Windows 10.
Posseggo un immagine .WIM personalizzata (con driver e aggiornamenti esclusivi per un tab ibrido) di Windows 10 1607, vorrei aggiornare l’immagine attuale con la versione di Windows 10 1809, come o quale procedimento dovrei utilizzare?
Ti ringrazio in anticipo e spero in un tuo aiuto a questo mio dilemma.
Ciao Giuseppe e grazie di essere un lettore del mio blog.
Purtroppo non mi risulta sia possibile dal momento che tramite DISM è possibile solo integrare pacchetti d’installazione quindi Cumulative Update, Service Update o Dynamic Update.
A riguardo vedi anche questa discussione https://social.technet.microsoft.com/Forums/azure/en-US/772d207e-6aca-4724-b21e-ea01ade71d02/integrate-build-1709-in-wim-image-made-with-1703-dism?forum=win10itprosetup