Come ridurre la dimensione della cartella WinSXS su Windows 7 o 8

Sommario:

Come ridurre la dimensione della cartella WinSXS su Windows 7 o 8
Come ridurre la dimensione della cartella WinSXS su Windows 7 o 8

Video: Come ridurre la dimensione della cartella WinSXS su Windows 7 o 8

Video: Come ridurre la dimensione della cartella WinSXS su Windows 7 o 8
Video: 🖥🖥Come impostare il doppio schermo (2 Monitor per 1 PC) con window 10 - YouTube 2024, Aprile
Anonim
La cartella WinSXS in C: Windows WinSXS è enorme e continua a crescere man mano che Windows viene installato. Questa cartella crea file non necessari nel tempo, come le vecchie versioni dei componenti di sistema.
La cartella WinSXS in C: Windows WinSXS è enorme e continua a crescere man mano che Windows viene installato. Questa cartella crea file non necessari nel tempo, come le vecchie versioni dei componenti di sistema.

Questa cartella contiene anche file per componenti Windows disinstallati e disabilitati. Anche se non hai installato un componente Windows, sarà presente nella tua cartella WinSXS, occupando spazio.

Perché la cartella WinSXS diventa troppo grande

La cartella WinSXS contiene tutti i componenti di sistema di Windows. In effetti, i file dei componenti in altre parti di Windows sono solo collegamenti ai file contenuti nella cartella WinSXS. La cartella WinSXS contiene ogni file del sistema operativo.

Quando Windows installa gli aggiornamenti, rilascia il nuovo componente di Windows nella cartella WinSXS e mantiene il vecchio componente nella cartella WinSXS. Ciò significa che ogni aggiornamento di Windows che si installa aumenta le dimensioni della cartella WinSXS. Ciò consente di disinstallare gli aggiornamenti del sistema operativo dal Pannello di controllo, che può essere utile nel caso di un aggiornamento bacato, ma si tratta di una funzionalità raramente utilizzata.

Windows 7 si è occupato di ciò includendo una funzionalità che consente a Windows di ripulire i vecchi file di aggiornamento di Windows dopo aver installato un nuovo service pack di Windows. L'idea era che il sistema potesse essere pulito regolarmente insieme ai service pack.

Tuttavia, Windows 7 ha visto solo un service pack - Service Pack 1 - rilasciato nel 2010. Microsoft non ha intenzione di avviarne un altro. Ciò significa che, per più di tre anni, i file di disinstallazione degli aggiornamenti di Windows sono stati creati su sistemi Windows 7 e non possono essere facilmente rimossi.

Pulisci i file di aggiornamento

Per risolvere questo problema, Microsoft ha recentemente effettuato il backport di una funzionalità da Windows 8 a Windows 7. L'hanno fatto senza troppa fanfara: è stato implementato in un tipico aggiornamento del sistema operativo minore, di quelli che in genere non aggiungono nuove funzionalità.

Per pulire tali file di aggiornamento, apri la procedura guidata Pulizia disco (tocca il tasto Windows, digita "pulizia disco" nel menu Start e premi Invio). Fai clic sul pulsante "Pulisci file di sistema", attiva l'opzione "Pulizia di Windows Update" e fai clic su "OK". Se utilizzi il tuo sistema Windows 7 per alcuni anni, probabilmente riuscirai a liberare diversi gigabyte di spazio.

Al successivo riavvio, Windows impiegherà alcuni minuti per pulire i file di sistema prima di poter accedere e utilizzare il desktop.

Se questa funzione non viene visualizzata nella finestra Pulizia disco, è probabile che ci sia dietro gli aggiornamenti: installa gli ultimi aggiornamenti da Windows Update.

Windows 8 e 8.1 includono funzionalità integrate che lo fanno automaticamente. Infatti, esiste un'attività pianificata StartComponentCleanup inclusa in Windows che verrà eseguita automaticamente in background, ripulendo i componenti 30 giorni dopo averli installati. Questo periodo di 30 giorni ti dà il tempo di disinstallare un aggiornamento se causa problemi.
Windows 8 e 8.1 includono funzionalità integrate che lo fanno automaticamente. Infatti, esiste un'attività pianificata StartComponentCleanup inclusa in Windows che verrà eseguita automaticamente in background, ripulendo i componenti 30 giorni dopo averli installati. Questo periodo di 30 giorni ti dà il tempo di disinstallare un aggiornamento se causa problemi.
Se desideri pulire manualmente gli aggiornamenti, puoi anche utilizzare l'opzione Pulizia di Windows Update nella finestra Utilizzo disco, proprio come su Windows 7. (Per aprirlo, tocca il tasto Windows, digita "pulizia disco" su eseguire una ricerca e fare clic sul collegamento "Liberare spazio su disco rimuovendo i file non necessari" visualizzato.)
Se desideri pulire manualmente gli aggiornamenti, puoi anche utilizzare l'opzione Pulizia di Windows Update nella finestra Utilizzo disco, proprio come su Windows 7. (Per aprirlo, tocca il tasto Windows, digita "pulizia disco" su eseguire una ricerca e fare clic sul collegamento "Liberare spazio su disco rimuovendo i file non necessari" visualizzato.)
Windows 8.1 offre più opzioni, consentendo di rimuovere con la forza tutte le versioni precedenti dei componenti disinstallati, anche quelli che non sono stati in giro per più di 30 giorni. Questi comandi devono essere eseguiti in un prompt dei comandi con privilegi elevati; in altre parole, avviare la finestra del prompt dei comandi come amministratore.
Windows 8.1 offre più opzioni, consentendo di rimuovere con la forza tutte le versioni precedenti dei componenti disinstallati, anche quelli che non sono stati in giro per più di 30 giorni. Questi comandi devono essere eseguiti in un prompt dei comandi con privilegi elevati; in altre parole, avviare la finestra del prompt dei comandi come amministratore.

Ad esempio, il seguente comando disinstalla tutte le versioni precedenti dei componenti senza il periodo di prova di 30 giorni dell'operazione pianificata:

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Il seguente comando rimuoverà i file necessari per la disinstallazione dei service pack. Non sarà possibile disinstallare alcun service pack attualmente installato dopo aver eseguito questo comando:

DISM.exe /online /Cleanup-Image /SPSuperseded

Il seguente comando rimuoverà tutte le vecchie versioni di ogni componente. Non sarà possibile disinstallare eventuali service pack o aggiornamenti attualmente installati dopo aver completato quanto segue:

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

Rimuovi funzionalità su richiesta

Le versioni moderne di Windows consentono di abilitare o disabilitare le funzionalità di Windows su richiesta. Troverai un elenco di queste funzioni nella finestra Funzioni di Windows a cui puoi accedere dal Pannello di controllo.

Anche le funzioni che non sono state installate, ovvero le funzionalità che si vedono deselezionate in questa finestra, sono memorizzate sul disco rigido nella cartella WinSXS. Se scegli di installarli, saranno resi disponibili dalla tua cartella WinSXS. Ciò significa che non dovrai scaricare nulla o fornire un supporto di installazione di Windows per installare queste funzionalità.
Anche le funzioni che non sono state installate, ovvero le funzionalità che si vedono deselezionate in questa finestra, sono memorizzate sul disco rigido nella cartella WinSXS. Se scegli di installarli, saranno resi disponibili dalla tua cartella WinSXS. Ciò significa che non dovrai scaricare nulla o fornire un supporto di installazione di Windows per installare queste funzionalità.

Tuttavia, queste funzionalità occupano spazio. Mentre questo non dovrebbe importare sui computer tipici, gli utenti con una quantità minima di storage o amministratori di server Windows che desiderano ridurre le installazioni di Windows al più piccolo set di file di sistema potrebbero voler estrarre questi file dai loro dischi rigidi.

Per questo motivo, Windows 8 ha aggiunto una nuova opzione che consente di rimuovere completamente questi componenti disinstallati dalla cartella WinSXS, liberando spazio. Se si sceglie di installare i componenti rimossi in un secondo momento, Windows chiederà di scaricare i file del componente da Microsoft.

Per fare ciò, aprire una finestra del prompt dei comandi come amministratore.Utilizzare il seguente comando per visualizzare le funzionalità disponibili:
Per fare ciò, aprire una finestra del prompt dei comandi come amministratore.Utilizzare il seguente comando per visualizzare le funzionalità disponibili:

DISM.exe /Online /English /Get-Features /Format:Table

Vedrai una tabella con i nomi delle funzionalità e i loro stati.

Per rimuovere una funzione dal tuo sistema, devi usare il seguente comando, sostituendo NOME con il nome della funzione che desideri rimuovere. Puoi ottenere il nome della funzione che desideri dalla tabella sopra.
Per rimuovere una funzione dal tuo sistema, devi usare il seguente comando, sostituendo NOME con il nome della funzione che desideri rimuovere. Puoi ottenere il nome della funzione che desideri dalla tabella sopra.

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

Se esegui di nuovo il comando / Get-Features, vedrai che la funzione ha lo stato "Disabilitato con payload rimosso" invece di "Disabilitato". Ecco come sai che non occupa spazio sul disco rigido del tuo computer.
Se esegui di nuovo il comando / Get-Features, vedrai che la funzione ha lo stato "Disabilitato con payload rimosso" invece di "Disabilitato". Ecco come sai che non occupa spazio sul disco rigido del tuo computer.

Se stai cercando di ridurre il più possibile il sistema Windows, assicurati di controllare i nostri elenchi di modi per liberare spazio su disco su Windows e ridurre lo spazio utilizzato dai file di sistema.

Consigliato: