Modi per cancellare la cartella WinSxS in Windows 10

Contenuto

Scansione della cartella “WinSxS” in Windows 10

Prima scansioniamo la cartella per vedere se ha davvero bisogno di essere pulita. Questo viene fatto attraverso la console.

  1. Trova il “Prompt dei comandi” nel “ Finder ” ed eseguilo. Eseguilo come amministratore per evitare possibili problemi.
  2. Potete anche fare lo stesso tramite “Windows PowerShell”, che è più facile da iniziare cliccando con il tasto destro su “Start” e selezionando la voce appropriata. Non c’è differenza, è solo una questione di abituarsi.

  3. Dopo essersi assicurati che il percorso “C:\Windows\system32” sia rappresentato nella finestra , inserite il seguente comando: Dism.exe /online /cleanup-image /AnalyzeComponentStore. Puoi digitarlo manualmente o copiarlo.
  4. Dopo un’analisi riuscita, verranno visualizzate le seguenti informazioni:
    • “ComponentStore size according to explorer data” – la dimensione della cartella senza tener conto degli hard link.
    • “Actual size of component storage” – la dimensione reale della cartella con i collegamenti senza tener conto della cartella “Windows”.
    • “Shared with Windows” – file condivisi con la cartella “Windows” necessari per il funzionamento del sistema operativo. Questi sono i file che non possono essere cancellati e la loro dimensione è sempre piuttosto alta.
    • “Backup e componenti disabilitati” – componenti duplicati, necessari nel caso in cui alcuni dei file principali risultino danneggiati. Potete cancellarli, ma se si verificano problemi, i backup non saranno più utilizzabili. Vale la pena capire che non tutto l’importo specificato in questa linea sarà cancellato, poiché i componenti disabilitati non spariranno.
    • “Cache e dati temporanei” – file per accelerare il sistema di servizio, non sono importanti, così come qualsiasi file temporaneo in Windows e nei browser condizionali.
  5. In base alla tua analisi, sta a te decidere se hai intenzione di cancellare questa cartella o se non è necessario in questo momento.

Opzione 1: “Linea di comando”.

Usando la stessa applicazione ‘Command Line’ potete facilmente eliminare i vari componenti della cartella.

Se hai chiuso la console dopo aver analizzato la cartella, riaprila. Scrivete il comando Dism.exe /Online /Cleanup-Image /StartComponentCleanup e premete Enter. L’operazione inizierà, e la sua durata dipende dalla dimensione di “WinSxS” e dal tipo di unità, impiegando da uno a diversi minuti. Quando è finito, vedrete una notifica corrispondente e potrete controllare di nuovo la dimensione della cartella usando qualsiasi metodo conveniente.

Vale la pena notare che dopo aver usato questo comando è inutile fare riferimento alle opzioni 2 e 3, poiché eseguono tutte lo stesso compito di questo comando.

Opzione 2: Strumento di pulizia del disco

Qualsiasi versione di Windows, compresa la 10, fornisce un mezzo per pulire i dischi locali da file di sistema spazzatura in modalità automatica. Potete usare questa opzione per sbarazzarvi del contenuto della cartella “WinSxS”.

  1. Aprire “Questo computer”, cliccare su ” Disco locale (C:)” e andare su “Proprietà .
  2. Clicca sul pulsante “Pulizia del disco”.
  3. A proposito, potete anche eseguire questa utility tramite Start cercandola per nome.

  4. Ora cliccate sul pulsante “Clear system files” per visualizzare la voce desiderata.
  5. Si verificherà una breve scansione.
  6. Vedrai la voce “Pulisci aggiornamenti di Windows” che hai appena aggiunto. Spunta la casella accanto.
  7. Il volume visualizzato nel campo “Windows Update Cleanup” non significa che la cartella “WinSxS” diventerà molti gigabyte più leggera. Questo è dovuto al fatto che non tutti i file di aggiornamento si trovano al suo interno.

  8. È possibile rimuovere altri dati da quell’unità se è necessario – la quantità totale di file disponibili per l’eliminazione è quasi sempre più grande. Quando avete finito, cliccate su OK e aspettate che l’operazione sia completata.

Tenete presente che se il vostro PC non è stato aggiornato o è stato pulito con successo usando il primo metodo, non ci saranno file di aggiornamento nella partizione.

Opzione 3: Pianificatore di attività

Windows ha un “Task Scheduler”, che, come suggerisce il nome, permette di eseguire automaticamente alcuni processi in determinate condizioni. Può anche essere usato per pulire manualmente la cartella “WinSxS”. Notate qui, il compito desiderato è aggiunto di default ed eseguito su base regolare, quindi non può essere classificato come un metodo efficiente.

  1. Aprite il menu “Start” e tra le sezioni principali individuate la cartella “Administrative Tools”. Qui, cliccate sull’icona “Task Scheduler”.
  2. Attraverso il menu di navigazione sul lato sinistro della finestra, espandete Microsoft\Windows.

    Scorrete fino alla directory “Servicing” selezionando questa cartella.

  3. Trova la linea “StartComponentCleanup”, clicca su PCM e seleziona l’opzione “Run”.

    Il compito ora verrà eseguito da solo e tornerà al suo stato precedente dopo un’ora.

Quando lo strumento finisce, la cartella “WinSxS” sarà parzialmente cancellata o lasciata intatta. Questo può essere dovuto alla mancanza di backup o ad altre circostanze. Indipendentemente dall’opzione, non è possibile modificare il funzionamento di questo compito in alcun modo.

Opzione 4: Programmi e componenti

Oltre ai backup degli aggiornamenti, la cartella “WinSxS” memorizza anche tutti i componenti di Windows, comprese le loro nuove e vecchie versioni e indipendentemente dal loro stato di attivazione. Potete ridurre la dimensione della directory a scapito dei componenti usando la console, in modo simile al primo metodo di questo articolo.

  1. Aprire di nuovo il “Prompt dei comandi” o “Windows PowerShell”.
  2. Se aggiornate regolarmente il sistema operativo, le vecchie copie dei componenti saranno memorizzate nella cartella “WinSxS” in aggiunta alle versioni correnti. Usate il comando Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase per rimuoverli.

    Quando si completa, riceverete una notifica appropriata.

    La

    dimensione della directory in questione dovrebbe diminuire significativamente

    .

    Nota: l’operazione può richiedere molto tempo, consumando molte risorse del computer.

  3. Questo comando sarà efficace solo se usate i componenti di sistema e avete precedentemente disabilitato i componenti non necessari. Ne abbiamo discusso in dettaglio in un altro articolo. Altrimenti, l’esecuzione di questo comando potrebbe non avere quasi nessun effetto sulla dimensione della cartella “WinSxS”.

    Leggi tutto: Abilitare e disabilitare i componenti in Windows 10