Che cos'è la cartella WinSxS, perché è enorme e come pulire?

La ricerca dello spazio di archiviazione da parte di un utente Windows è infinita. Pulisci il PC a gennaio(January) e lo spazio di archiviazione si esaurirà nuovamente prima della primavera. Man mano che scavi più a fondo per trovare ciò che sta consumando quello spazio su disco, è probabile che ti imbatti nella cartella WinSxS sul tuo computer Windows .

Che cos'è la cartella WinSxS?

WinSxS (abbreviazione di " Windows Side by Side") è una cartella (posizione: C: Windows WinSxS ) in cui Windows archivia i file necessari per l'installazione di Windows e(and) i backup o le versioni di tali file.

Ogni volta che è necessario ripristinare file di sistema(recover system files) o aggiungere o rimuovere funzionalità di Windows , è qui che Windows cercherà i file necessari per eseguire un'azione. Questo è il motivo per cui è anche chiamato negozio di componenti.

WinSxS archivia anche i file necessari per installare gli aggiornamenti di qualità e le versioni precedenti dei componenti di Windows . Questi file consentono di ripristinare lo stato precedente nel caso in cui l'aggiornamento diventi problematico.

WinSxS continua ad aumentare di dimensioni nel tempo perché continuerà a memorizzare più versioni dei componenti.

Qual è la dimensione corretta di WinSxS?

La dimensione della cartella WinSxS è solitamente calcolata in modo impreciso da Esplora file(File Explorer) .

I file all'interno della cartella WinSxS possono apparire in più punti del sistema operativo. Tuttavia, di solito c'è solo una copia di un file, mentre il resto dei file sono collegamenti reali(hard links) .

Esplora file(File Explorer) non tiene conto di ciò nel calcolo delle dimensioni delle cartelle, il che significa che le dimensioni possono apparire più grandi di quanto non siano in realtà.

Puoi trovare la dimensione reale della cartella WinSxS usando lo strumento DISM . Per trovare la dimensione reale, avviare un prompt dei comandi con privilegi(Command Prompt) elevati ed eseguire il comando seguente:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

Una volta completato il processo, vedrai sia la dimensione riportata da Esplora file che la dimensione effettiva nella finestra del prompt dei comandi :(Command Prompt)

Come pulire la cartella WinSxS?

La pulizia dell'archivio componenti può liberare spazio prezioso sul disco rigido.

Tuttavia, non è possibile eliminare manualmente la cartella WinSxS . Inoltre, tieni presente che una volta ripulita la cartella WinSxS , non sarai in grado di ripristinare gli aggiornamenti finché non avrai aggiornato il tuo PC.

Potresti anche riscontrare problemi con alcune app che si basano su una versione precedente di un file DLL se viene eliminato durante la pulizia.

Come illustrato di seguito, esistono diversi modi per ripulire la cartella WinSxS .

Pulisci WinSxS usando DISM

DISM ( Deployment Image Servicing and Management ) è un'utilità della riga di comando con un'opzione incorporata per ripulire l'archivio dei componenti. Una pulizia che utilizza DISM rimuoverà tutti i file non necessari dalla directory WinSxS senza interrompere il funzionamento del sistema.

  1. Inizia lanciando un prompt dei comandi con privilegi(Command Prompt) elevati . Premi Win + R , digita cmd e premi Ctrl + Shift + Enter .
  2. Digita il seguente comando nel prompt dei comandi(Command Prompt) :

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. Una volta completato il processo, controlla se viene visualizzato (Yes) o No accanto a Pulizia archivio componenti consigliata(Component Store Cleanup Recommended) .

  1. Se dice di sì, esegui il seguente comando:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

Al termine del processo, verranno ripuliti tutti i file WinSxS non necessari .

Ci sono anche altri comandi di pulizia WinSxS che puoi eseguire quando vuoi pulire un gruppo specifico di file. Ad esempio, se desideri ripulire le versioni precedenti dei componenti di Windows , esegui il comando seguente:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Se stai eseguendo una versione precedente di Windows come Windows 7 , puoi utilizzare il comando seguente per rimuovere i backup dei service pack ( Windows 8 , 10 e 11 non dispongono di service pack):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

Pulisci WinSxS usando la pulizia del disco

Windows ha anche uno strumento di pulizia del disco(Disk Cleanup) integrato che può ripulire i file di sistema(clean up system files) e altri tipi di file non necessari, inclusi quelli nella cartella WinSxS .

  1. Avvia Esplora file(File Explorer) e vai su Questo PC (o Computer su Windows 11 ).

  1. Seleziona il disco locale(Local Disk ) e premi Alt + Enter per aprire le proprietà del disco.
  2. Seleziona la scheda Generale(General) e fai clic sull'opzione Pulizia disco .(Disk Cleanup)

  1. Windows cercherà i file che puoi ripulire in sicurezza, inclusi i file di backup, i file temporanei e i file conservati da versioni precedenti di Windows . Quando vedi la finestra Pulizia disco(Disk Cleanup) aperta, fai clic sul pulsante Pulisci file di sistema(Clean up system files) in basso.

  1. L'utilità eseguirà un'altra ricerca, questa volta per i file di sistema. Una volta trovati i file che possono essere eliminati in modo sicuro, vedrai un elenco con i tipi di file. I(Common) nomi comuni che vedrai includono Pulizia di Windows Update(Windows Update Cleanup) , Microsoft Defender Antivirus e File temporanei Internet(Temporary Internet Files) .

Puoi selezionare tutte le caselle se desideri ripulire la posta indesiderata dall'intero sistema, ma assicurati di selezionare Pulizia di Windows Update(Windows Update Cleanup) per ripulire i file di aggiornamento dalla cartella WinSxS . Fare clic su (Click) OK una volta selezionato.

Naturalmente, nel tempo, i file si accumuleranno nuovamente nella cartella WinSxS . Quindi dovrai usare Pulizia disco(Disk Cleanup) ogni tanto per mantenere pulita la cartella WinSxS . In alternativa, puoi pianificare la pulizia dei componenti utilizzando l' Utilità di pianificazione(Task Scheduler) .

Pulisci WinSxS usando l'Utilità di pianificazione

È possibile utilizzare l'Utilità di pianificazione(use the Task Scheduler) se si desidera adottare un approccio "impostalo, dimenticalo" per pulire regolarmente la cartella WinSxS .

  1. Premi Win + R , digita taskschd.msc e premi Invio(Enter) .
  2. Utilizzare la barra laterale sinistra per passare a Task Scheduler Library\Microsoft\Windows\Servicing .

  1. Fare clic con il pulsante destro del mouse sull'attività StartComponentCleanup dall'elenco delle attività, selezionare Proprietà(Properties) e passare alla scheda Trigger nelle proprietà. (Triggers )Quindi, fare clic su Nuovo(New) .

  1. Selezionare una pianificazione per l'attività selezionando la frequenza (giornaliera/mensile/settimanale) e un'ora. Fare clic su OK al termine.

  1. L'attività verrà eseguita automaticamente secondo la pianificazione che hai aggiunto. Tuttavia, puoi anche eseguire l'attività immediatamente selezionando l' attività StartComponentCleanup e selezionando Esegui(Run) dalla barra laterale destra.

Bisogno di più spazio?

Se stai cercando di liberare spazio sul disco rigido, ripulire la cartella WinSxS è un ottimo inizio. Puoi anche guadagnare più spazio disinstallando le app(uninstalling apps) che non usi o spostando file personali di grandi dimensioni su un disco rigido esterno.

Se stai cercando altri modi per liberare spazio sul tuo computer Windows , abbiamo un tutorial su diversi modi per liberare spazio su disco(ways to free up disk space) che potrebbe aiutarti.



About the author

Sono un software engineer con oltre 10 anni di esperienza nel campo dell'ingegneria Windows. Sono specializzato nello sviluppo di applicazioni basate su Windows, nonché di driver hardware e audio per il sistema operativo Windows di nuova generazione di Microsoft, Windows 11. La mia esperienza nella creazione di app per Windows mi rende una risorsa particolarmente preziosa per qualsiasi azienda che desideri sviluppare prodotti tecnologici innovativi.



Related posts