Base di conoscenza →6 min di letturaAggiornato: 2026-09-21

Come eseguire la pulizia dei componenti DISM in Windows 11

Dism.exe /Online /Cleanup-Image /StartComponentCleanup rimuove dall'archivio WinSxS le versioni sorpassate dei componenti aggiornati e, dopo qualche mese di aggiornamenti cumulativi, recupera in genere 1–5 GB. Il comando richiede un terminale con privilegi elevati e un tempo che va dai dieci minuti a ben oltre mezz'ora. Analizza prima l'archivio con AnalyzeComponentStore: se il report sconsiglia la pulizia, puoi saltare l'intero lavoro.

Che cosa rimuove davvero la pulizia dei componenti

Windows conserva in C:\Windows\WinSxS ogni versione di componente mai installata e, dopo ogni aggiornamento cumulativo, le versioni più vecchie e sorpassate restano dov'erano, così l'aggiornamento resta disinstallabile. StartComponentCleanup elimina quelle versioni sorpassate quando non servono più, riducendo l'archivio senza toccare funzionalità installate, app o impostazioni personali. La cartella risulta anche molto più grande in Esplora file di quanto sia fisicamente, perché i hard link contano più volte lo stesso file — AnalyzeComponentStore riporta la dimensione reale proprio accanto alla cifra di Esplora file.

La pulizia rende dopo diversi mesi di aggiornamenti cumulativi o subito dopo un aggiornamento delle funzionalità, quando lo stock di componenti sorpassati è al massimo. Su un'installazione fresca, o su un sistema che l'attività pianificata integrata ha già processato, non aspettarti quasi nulla indietro. Aspettative oneste: 1–5 GB recuperati e una durata da circa dieci minuti a ben oltre trenta su hardware più lento.

La pulizia passo per passo

Fai clic destro sul pulsante Start e scegli Terminal (amministratore): si apre un Windows PowerShell elevato. Esegui prima il comando di analisi e leggine le righe finali: Component Store Cleanup Recommended : Yes significa che vale la pena continuare, No che puoi chiudere la finestra. Poi esegui la pulizia vera e propria e lasciala finire senza spegnere né riavviare: interromperla non corrompe nulla, ma il passaggio è semplicemente sprecato.

La barra di avanzamento si pianta regolarmente per diversi minuti sulla stessa percentuale: è normale, non è un blocco. Quando DISM finisce, sfc /scannow è il seguito naturale se vuoi verificare anche l'integrità dei file di sistema. Restano in vigore due regole ferree: non eliminare mai nulla dentro WinSxS a mano e non comprimere mai la cartella — entrambe le cose rompono la manutenzione dei componenti, e i comandi qui sotto restano l'unico modo supportato per ridurre l'archivio.

  • Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore — dimensione reale dell'archivio e raccomandazione Yes/No
  • Dism.exe /Online /Cleanup-Image /StartComponentCleanup — la pulizia vera e propria, 10–40 minuti
  • Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase — variante aggressiva, vedi sotto
  • sfc /scannow — controllo facoltativo dell'integrità una volta finito DISM

Il compromesso di /ResetBase e ogni quanto ripetere

Aggiungere /ResetBase spazza via ogni versione sorpassata, comprese quelle che Windows conserva per poter disinstallare gli aggiornamenti recenti. Il guadagno extra è modesto, ma da quel momento gli aggiornamenti installati non si possono più rimuovere uno per uno: il pulsante Disinstalla aggiornamenti in Impostazioni → Windows Update → Cronologia aggiornamenti smette di funzionare per loro. Sceglilo solo quando un archivio componenti permanentemente più piccolo conta più della rete di sicurezza del rollback, per esempio su una macchina che sai essere stabile.

Raramente serve ripetere la procedura a mano: Windows esegue già la stessa pulizia tramite l'attività pianificata integrata \Microsoft\Windows\Servicing\StartComponentCleanup — va detto, però, senza /ResetBase. Un passaggio manuale ogni pochi mesi, o subito dopo un aggiornamento delle funzionalità, è più che sufficiente. Se AnalyzeComponentStore continua a raccomandare la pulizia, qualcosa continua a sorpassare componenti — di solito un arretrato di aggiornamenti in sospeso — quindi installali prima e analizza di nuovo.

Domande e risposte

Quanto dura DISM StartComponentCleanup?

Fra i dieci e i quaranta minuti circa, a seconda dell'hardware e di quanti componenti sorpassati si sono accumulati. Lunghe soste su una percentuale fissa sono normali: lascialo finire.

Devo usare /ResetBase con StartComponentCleanup?

Solo se accetti che gli aggiornamenti installati non siano più disinstallabili in seguito. Senza l'opzione mantieni la possibilità di rollback e recuperi comunque la maggior parte dello spazio.

Che differenza c'è tra StartComponentCleanup e RestoreHealth?

StartComponentCleanup riduce un archivio sano eliminando i componenti sorpassati; RestoreHealth ripara un archivio corrotto riscaricando da Windows Update i file danneggiati. Risolvono problemi diversi.

Scopri cosa include la licenza prima dell'acquisto.

La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.

Da leggere dopo

Tutti gli articoli · FAQ

Scrivici: [email protected]