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
Copiare il file di immagine nell'unità locale del PC tecnico, ad esempio:
C:\test\images
.Aprire un prompt dei comandi come amministratore.
Creare una cartella per l'immagine montata, ad esempio
C:\test\offline
.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
.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
.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.
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
È 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 cuiDISM /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
Eseguire il commit delle modifiche e smontare l'immagine per salvare le modifiche apportate. Ad esempio:
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Argomenti correlati
Determinare le dimensioni effettive della cartella WinSxS
Opzioni di manutenzione dei Command-Line pacchetti del sistema operativo DISM