Ridurre le dimensioni dell'archivio componenti in un'immagine windows offline

È possibile usare lo strumento Gestione e manutenzione immagini distribuzione per montare un'immagine Windows da un file WIM, VHD o VHDX e modificarla.

Analizzare e pulire l'archivio componenti (cartella WinSxS) in un'immagine di Windows offline

Per completare la procedura dettagliata, è necessario:

  • UN PC tecnico
  • Immagine con estensione wim, vhdx o ffu di Windows 10, Windows Server 2016 o versione successiva.

Analizzare le dimensioni dell'archivio componenti in un'immagine di Windows offline

  1. Copiare il file di immagine nell'unità locale del PC tecnico, ad esempio: C:\test\images.

  2. Aprire un prompt dei comandi come amministratore.

  3. Creare una cartella per l'immagine montata, ad esempio C:\test\offline.

  4. Eseguire DISM /Get-ImageInfo per recuperare il nome o il numero di indice per l'immagine da aggiornare. Ad esempio:

    Dism /Get-ImageInfo /ImageFile:C:\test\images\MyImage.wim
    

    Nota

    Per i file con estensione ffu e disco rigido virtuale, sarà index:1.

  5. Montare l'immagine di Windows:

    Dism /Mount-Image /ImageFile:C:\test\images\MyImage.wim /Index:1 /MountDir:C:\test\offline
    

    Poiché i file WIM possono contenere una o più immagini, è necessario specificare un valore di indice o nome. Per montare un'immagine da un disco rigido virtuale o un FFU, è necessario specificare /Index:1.

  6. Analizzare le dimensioni dell'archivio componenti. Ad esempio:

    Dism /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore
    

    Per informazioni sulle informazioni contenute nell'output, vedere Determinare le dimensioni effettive della cartella WinSxS.

  7. Se la pulizia dell'archivio componenti è stata consigliata nel report visualizzato, è possibile avviare la pulizia dell'immagine. Ad esempio:

    Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup
    
  8. È possibile ridurre ulteriormente le dimensioni dell'archivio componenti aggiungendo il /ResetBase parametro . Ad esempio:

    Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup /ResetBase
    

    In Windows 10 versione 1607 e successive è possibile specificare il /Defer parametro con per /Resetbase rinviare le operazioni di pulizia a esecuzione prolungata alla manutenzione automatica successiva. Usare /Defer solo come opzione nella factory in cui DISM /Resetbase il completamento richiede più di 30 minuti.

    Un'attività di manutenzione della pulizia dei componenti è pianificata per l'esecuzione settimanale, con una scadenza di due settimane. Nella prima settimana, l'attività di manutenzione verrà eseguita solo durante le finestre di manutenzione inattive del sistema. Se non è possibile completare (ad esempio, il computer è disattivato quando non è in uso), l'utilità di pianificazione dell'attività viene eseguita più spesso e l'attività può essere eseguita mentre il sistema non è inattiva.

    Per visualizzare gli effetti delle prestazioni durante l'esecuzione dell'attività, eseguire:

    Schtasks.exe /Run /I /TN \Microsoft\Windows\Servicing\StartComponentCleanup
    
  9. Eseguire il commit delle modifiche e smontare l'immagine per salvare le modifiche apportate. Ad esempio:

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

Gestire l'archivio componenti

Pulire la cartella WinSxS

Determinare le dimensioni effettive della cartella WinSxS

Opzioni di manutenzione dei Command-Line pacchetti del sistema operativo DISM