Come ripulire la cartella WinSxS per risparmiare spazio in Windows 10
La cartella WinSxS, nota anche come Component Store, contiene i repository di sistema ed è una parte cruciale dell'ambiente Windows. Con il tempo, questa cartella continua a crescere senza alcun limite e può occupare un mucchio di spazio non necessario sul disco rigido.
Questo articolo illustra come risparmiare spazio senza influire sui file di sistema critici eliminando in modo sicuro i file indesiderati all'interno della cartella WinSxS. Riepilogo rapido nascondere 1 Cos'è la cartella WinSxS? 2 Come controllare la dimensione della cartella WinSxS 3 Come ripulire la cartella WinSxS utilizzando Pulizia disco 4 Come ripulire la cartella WinSxS rimuovendo le funzionalità opzionali 5 Come comprimere la cartella WinSxS per risparmiare spazio 6 Parole di chiusura
Cos'è la cartella WinSxS?
La cartella WinSxS contiene file come DLL, binari e altri file XML utilizzati dal dispositivo. Contiene anche le informazioni e i file necessari per installare le funzionalità di Windows. Ogni volta che il tuo Windows riceve un aggiornamento, viene installato sul tuo computer mentre quelli vecchi vengono spostati nella cartella WinSxS. Questo è importante anche per evitare che il sistema si arresti in modo anomalo fornendo compatibilità o per ripristinare i vecchi file in caso di ripristino del sistema.
Questo è il motivo per cui la cartella WinSxS continua ad aumentare di dimensioni nel tempo. Questa cartella si trova nel seguente percorso: C:WindowsWinSxS
Come puoi trovare, la cartella ha un elenco di sottocartelle e file utilizzati dal sistema.
Come controllare la dimensione della cartella WinSxS
Puoi controllare la dimensione della cartella attraverso le sue proprietà in Esplora file. Tuttavia, questa è la dimensione effettiva della cartella e non quella che puoi rendere disponibile, poiché tutto nella cartella non può essere eliminato per fare spazio.
Oltre a cache, file temporanei, backup e ripristino dei dati, sono presenti anche altri file critici. La barra delle proprietà non indica ogni singola categoria dei file all'interno della cartella WinSxS.
Per controllare la dimensione dell'archiviazione di ogni componente all'interno di questa cartella, eseguire le seguenti operazioni:
- Apri il prompt dei comandi come amministratore.
- Immettere il seguente comando:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
- Ora lascia che il sistema esegua la scansione della cartella WinSxS e quindi visualizzerà un elenco dei componenti e le loro dimensioni sull'interfaccia della riga di comando.
Ora hai informazioni complete su cosa contiene WinSxS e qual è la dimensione di ciascun componente. Ora possiamo utilizzare queste informazioni per liberare 1,14 GB (funzioni di backup e disattivazione) di file e cartelle non necessari all'interno di WinSxS.
WinDirStat è un meraviglioso programma in grado di calcolare e mostrare la struttura delle cartelle e le dimensioni di ogni unità in modo visivo. Per controllare la dimensione di WinSxS, per favore esegui WinDirStat come amministratore .
Come ripulire la cartella WinSxS utilizzando Pulizia disco
Lo strumento Pulitura disco è integrato in Windows 10 e può essere utilizzato per eseguire operazioni sicure per rimuovere i file di sistema non necessari. Nessun file di sistema critico è interessato dall'utilizzo di questa utility, al contrario dell'eliminazione manuale delle sottocartelle WinSxS utilizzando Esplora file, che rappresenta una minaccia significativa per la funzionalità di Windows.
Segui la guida qui sotto per eseguire questa operazione:
- Cercare Pulitura disco nel menu Start ed eseguilo. (Nota: non eseguire come amministratore)
- Sul Selezione unità popup, seleziona C: dal menu a tendina e clicca Ok .
- Nella schermata successiva, fai clic su Pulisci i file di sistema .
- Il Selezione unità la finestra si aprirà di nuovo. Selezionare C: di nuovo e clicca Ok .
- Ora seleziona i file che desideri che lo strumento pulisca selezionando le caselle accanto a loro, quindi fai clic su Ok .
- Nella finestra di dialogo di conferma, fare clic su Cancella file . L'operazione inizierà e rimuoverà in modo sicuro tutti i file non necessari.
Sebbene alcuni dei file indesiderati siano stati rimossi dalla cartella WinSxS, esiste ancora la possibilità di aumentare ulteriormente lo spazio disponibile. Se necessario, passare al passaggio successivo.
Come ripulire la cartella WinSxS rimuovendo le funzionalità opzionali
Poiché la cartella WinSxS contiene anche repository per il caratteristiche opzionali , puoi creare più spazio rimuovendo quelli disabilitati e ritieni che non ne avresti bisogno.
Eseguire quanto segue per rimuovere una funzione alla volta.
- Apri il prompt dei comandi come amministratore.
- Per scoprire i nomi e gli stati delle attuali Funzionalità opzionali in Windows 10, inserisci il seguente comando:
DISM.exe /Online /English /Get-Features /Format:Table
- Ora scansiona l'elenco e annota quelli che ritieni non ti servano, quindi inserisci il seguente comando:
DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
Puoi sostituire TFTP con una scelta della funzione selezionata per eliminarla. - Ripetere l'ultimo passaggio per rimuovere dal sistema tutti i repository relativi alle Funzionalità Opzionali.
Se controlli di nuovo lo stato della funzione opzionale eseguendo lo stesso comando, vedrai che lo stato è cambiato da Disabilitato a Disabilitato con payload rimosso .
Come comprimere la cartella WinSxS per risparmiare spazio
La cartella WinSxS può anche essere compressa, se non eliminata. La compressione della cartella farebbe risparmiare una notevole quantità di spazio pur avendo tutto a disposizione. Questo metodo non implicherebbe la rimozione o l'eliminazione di nulla. Tuttavia, un svantaggio del metodo di compressione sarebbe che il sistema eseguirebbe un passaggio aggiuntivo o compressione e decompressione ogni volta che è necessario accedere alla cartella.
Ciò influenzerebbe anche il tempo necessario per eseguire queste funzioni. Tuttavia, la differenza di fuso orario non è molto poiché Windows 10 esegue queste funzioni abbastanza velocemente.
Il processo prevede l'avvio e l'arresto di alcuni servizi, nonché la modifica della proprietà di determinati file e cartelle. Pertanto si consiglia di creare un punto di ripristino del sistema prima di procedere oltre.
- Avvia il prompt dei comandi come amministratore.
- Immettere i seguenti comandi uno dopo l'altro per interrompere i servizi associati e disabilitarli dal riavvio automatico:
sc stop msiserver
sc config msiserver start= disabled
sc stop TrustedInstaller
sc config TrustedInstaller start= disabled
- Ora dobbiamo eseguire il backup di Elenchi di controllo degli accessi (ACL) di tutti i file e le cartelle. Immettere il seguente comando:
icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
Questo genererà un file di testo con testo normale, che verrà successivamente utilizzato per ripristinare gli ACL predefiniti. Questo passaggio potrebbe richiedere alcuni secondi poiché sono presenti numerosi file da scansionare. - Ora assegna l'utente corrente come proprietario di WinSxS:
takeown /f '%WINDIR%WinSxS' /r
Ciò assegnerà la proprietà in modo ricorsivo, il che significa che anche tutte le sottocartelle e i file saranno interessati. - Ora assegna all'utente corrente il controllo completo della cartella WinSxS con il seguente comando:
icacls %WINDIR%WinSxS /grant %USERDOMAIN%\%USERNAME%:(F) /t - Ora inserisci il seguente comando per comprimere tutti i file e le cartelle all'interno di WinSxS. Nota che questo comprimerà solo quelli che non sono utilizzati da altri programmi o processi:
compact /s:%WINDIR%WinSxS /c /a /i *
Questa operazione potrebbe richiedere alcuni minuti per comprimere ogni file. - Una volta completata la compressione, dobbiamo ora restituire la proprietà e l'autorizzazione ai valori predefiniti. Immettere i seguenti comandi uno per uno:
icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
- Inserisci i seguenti comandi per riavviare i servizi che avevamo precedentemente spento:
sc config msiserver start= demand
sc config TrustedInstaller start= demand
Ora puoi controllare la dimensione della cartella WinSxS e notare che si è ridotta in modo significativo, di quasi un terzo.
Parole di chiusura
Il file WinSxS potrebbe essere uno dei più importanti nel sistema, ma è anche il più grande, con un appetito per più spazio di archiviazione. Tuttavia, indipendentemente dalla quantità di volume consentita per l'unità di sistema, a un certo punto diventerà insufficiente.
La compressione o l'eliminazione di file e cartelle non necessari può essere di grande aiuto per lo spazio di archiviazione disponibile, soprattutto quando può essere eseguita in modo sicuro, senza danneggiare l'ambiente Windows.