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:

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.