Cosa contiene WinSxS — e perché sembra più grande di com'è
La cartella WinSxS (Windows Side-by-Side) è l'archivio componenti: conserva ogni versione di ogni componente di sistema installato dall'installazione in poi, più i metadati che fanno funzionare aggiornamenti, funzionalità e manutenzione. Quando un aggiornamento cumulativo sostituisce file in System32, le versioni precedenti restano in WinSxS, così l'aggiornamento si può disinstallare e le funzionalità riparare senza il supporto originale. Su un'installazione di due anni arriva con facilità a 6–15 GB.
Anche la dimensione riportata da Esplora file inganna. I file in System32 e WinSxS sono hard link — una sola copia fisica dei dati, conteggiata in entrambi i posti — quindi sommare le dimensioni delle cartelle conta due volte gigabyte che esistono una volta sola. È per questo che una WinSxS da 12 GB non sta rubando 12 GB al disco, e per questo che nessun «pulitore WinSxS» di terze parti può promettere onestamente il numero che mostra.
- Versioni sorpassate dei componenti lasciate da ogni aggiornamento cumulativo — il principale motore di crescita
- Backup che rendono gli aggiornamenti disinstallabili — solo /ResetBase li rimuove
- Contenuti delle funzionalità opzionali (RSAT, .NET 3.5, language pack) — servono se le installi dopo
- Hard link condivisi con System32 — un file contato in diverse cartelle
- L'analisi DISM riporta numeri onesti: «Actual Size of Component Store» e «Shared with Windows»
La pulizia sicura: due comandi DISM
Apri il prompt dei comandi come amministratore ed esegui prima l'analisi in sola lettura: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore. Impiega un minuto o due e termina con la riga «Component Store Cleanup Recommended : Yes» oppure «No», più la dimensione reale dell'archivio e quanto di esso è condiviso con Windows. Se dice No, non c'è niente da guadagnare: chiudi la finestra e passa oltre.
Se la pulizia è consigliata, esegui Dism.exe /Online /Cleanup-Image /StartComponentCleanup. Rimuove le versioni sorpassate dei componenti, lascia la macchina aggiornabile e può durare 10–30 minuti con il processo DISM apparentemente inattivo — lascialo finire, perché interromperlo è la fonte delle rare storie di corruzione. Aggiungere /ResetBase rimuove ogni versione sorpassata e restringe l'archivio ulteriormente, ma dopo nessun aggiornamento installato si potrà più disinstallare — uno scambio onesto solo su una macchina stabile che non si fa mai rotolare indietro.
Cosa non fare mai — e come tenere WinSxS sotto controllo
Tre cose non devono mai succedere: eliminare o spostare a mano file dentro WinSxS (anche «solo i più grandi»), puntare sul folder un pulitore di registro o un «ottimizzatore di sistema», e attivarci sopra la compressione NTFS. Ognuna di queste danneggia gli hard link o i metadati di manutenzione, e il risultato va da aggiornamenti che non si installano a un sistema che non si avvia più. L'archivio componenti ha esattamente una strada di pulizia supportata: DISM e il suo equivalente in Pulizia disco, la voce «Pulizia aggiornamenti di Windows».
Windows ci pensa già per conto suo: l'attività pianificata integrata \Microsoft\Windows\Servicing\StartComponentCleanup esegue la stessa pulizia automaticamente in background, attendendo circa 30 giorni dal momento in cui un componente viene sorpassato prima di rimuoverlo. Un passaggio manuale rende dopo grandi sessioni di aggiornamenti cumulativi o prima di creare un'immagine della macchina. Per tutto ciò che sta attorno all'archivio — file temporanei, avanzi di Ottimizzazione distribuzione, vecchie cache — la pulizia pianificata di Kleaner PRO tiene in forma il resto del disco, mentre WinSxS resta territorio di DISM.
Domande e risposte
È sicuro eliminare file nella cartella WinSxS?
No. L'eliminazione manuale rompe hard link e dati di manutenzione — da aggiornamenti falliti a un sistema non avviabile. L'unica pulizia supportata è DISM StartComponentCleanup o la «Pulizia aggiornamenti di Windows» di Pulizia disco.
Quanto dovrebbe essere grande la cartella WinSxS in Windows 11?
Da sei a quindici GB su un sistema con un anno o due di aggiornamenti è normale. Sopra i 20 GB in modo evidente, esegui l'analisi DISM: ti dice se la pulizia vale davvero la pena.
Cosa fa DISM /ResetBase?
Rimuove tutte le versioni sorpassate di ogni componente, restringendo l'archivio oltre quanto riesce il semplice StartComponentCleanup. Il prezzo: gli aggiornamenti installati non si possono più disinstallare.
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
Scrivici: [email protected]