Qual è la cartella WinSxS e come pulirla?

01/03/2020

La tecnologia Side-by-Side è uno standard per i file eseguibili in Windows 98, Windows 2000 e versioni successive che eliminano i problemi (noti come DLL infernali) a causa dell'uso di librerie a collegamento dinamico (DLL) in Microsoft Windows. Tali problemi includono conflitti di versione, DLL mancanti, librerie duplicate e registrazione errata. Windows memorizza diverse versioni della DLL nella sottodirectory WinSxS e le carica su richiesta. Questo riduce i problemi di dipendenza per le applicazioni. winsxs quale cartella

Molti utenti si chiedono cosa sia WinSxS. Che tipo di cartella? La tecnologia side-by-side è anche conosciuta come WinSxS o SxS, anche se tecnicamente WinSxS si riferisce solo alla memorizzazione globale dei componenti di Windows. I file eseguibili che includono il manifest SxS sono indicati dai nodi SxS. WinSxS è anche la base tecnologica per l'attivazione senza registrazione di COM.

WinSxS - che cos'è questa cartella?

Quindi iniziamo dall'inizio. WinSxS è una cartella in Windows XP, Vista, 7 e 8 che memorizza diverse copie della DLL e dei file di sistema. Poiché i programmi possono utilizzare lo stesso file DLL, diversi file vengono archiviati in questa cartella per motivi di compatibilità, richiedendo il ripristino di versioni precedenti. La cartella si trova in: C: WindowsWinSxS. La dimensione di una cartella di diversi gigabyte è regolare in termini di funzionalità e varia a seconda delle versioni del sistema operativo. La cartella WinSxS e il suo contenuto non dovrebbero mai essere cancellati manualmente. Se si desidera pulire i file dal computer, si consiglia di utilizzare la funzionalità "Pulizia disco".

Pulizia del disco

Disk Cleanup è un'utilità software Microsoft, introdotta per la prima volta in Windows 98 e inclusa in tutte le versioni successive. Consente agli utenti di eliminare i file che non sono più necessari e possono essere eliminati in modo sicuro. L'eliminazione di file non necessari, inclusi file temporanei, accelera e migliora le prestazioni del computer. Eseguire la pulizia del disco almeno una volta al mese è la frequenza ottimale di manutenzione. Pulizia disco consente di eliminare file Internet temporanei (associati a Internet Explorer), file di programmi scaricati e pagine Web offline. Pulizia disco consente di svuotare il cestino, eliminare i file temporanei e le anteprime.

cartella windows winsxs

Esegui algoritmo per Windows 10 e 8:

  • Sulla schermata del desktop, premere il tasto Windows + X per aprire il menu Attività personalizzate.
  • Nel menu, tocca o fai clic sul pulsante Esegui.
  • Nel campo "Esegui testo", digita cleanmgr e premi "Invio".

Procedura per Windows 7 e versioni precedenti:

  • Vai al menu "Start".
  • Fai clic su "Programmi" - "Standard" - "Strumenti di sistema".
  • Nella sezione Strumenti di sistema, fai clic su Utility Pulizia disco.

oppure:

  • Apri il menu Start.
  • Fai clic sul pulsante Esegui.
  • Nel campo "Esegui testo", digita cleanmgr e premi "Invio".

winsxs cos'è questa cartella

Quando si apre la finestra "Pulizia disco", selezionare il disco appropriato nella finestra di avvio e fare clic su OK. Nella finestra successiva è necessario controllare ciascuno dei campi che si desidera cancellare. Alla destra di ogni elemento c'è lo spazio che ogni elemento occupa sul disco rigido. Dopo aver controllato tutti i campi, fare clic su OK per iniziare il processo di pulizia.

DLL

Una DLL è un file utilizzato su piattaforme Microsoft Windows. Fornisce una libreria di subroutine che le applicazioni possono utilizzare per eseguire una serie specifica di attività o funzioni. Ad esempio, il file DLL può fornire i passaggi necessari per stampare un documento. Senza questa funzionalità, gli sviluppatori di programmi dovrebbero riscrivere tutti i passaggi nuovamente. La maggior parte degli utenti ha familiarità con i file DLL a causa di errori che essi ricevono sul loro computer, a causa della mancanza del documento richiesto, o perché il file ha cattive istruzioni e genera un errore. Di solito questi tipi di errori vengono eliminati aggiornando o reinstallando il programma.

Descrizione del processo

WinSxS - qual è la cartella? Gli utenti Windows che eseguono l'analizzatore dello spazio su disco possono trovare la cartella WinSxS nella directory di Windows. In genere, la cartella ha una dimensione compresa tra 5 e 8 gigabyte in Windows Vista, ma in alcuni casi le dimensioni possono raggiungere fino a 16 gigabyte. Soprattutto quando gli utenti di Windows XP passano a una versione aggiornata del sistema operativo. Le dimensioni della cartella possono aumentare da pochi megabyte a gigabyte.

posso cancellare la cartella winsxs

Spesso, gli utenti si chiedono se sia possibile eliminare la cartella WinSxS, se è necessario includerla nelle copie di backup del sistema operativo e perché è così grande rispetto ad altre cartelle di Windows.

Storia di

WinSxS - qual è la cartella dal punto di vista retrospettivo? Nella versione Windows 9x, il sistema operativo ha riscontrato problemi con librerie di collegamenti dinamici, più precisamente con versioni diverse della stessa DLL. Non è stato possibile memorizzare più versioni della DLL, il che ha causato incompatibilità e altri problemi. In Windows ME, Microsoft ha iniziato a includere opzioni per la memorizzazione di più versioni di DLL con lo stesso nome nel sistema operativo. Solo in Windows Vista, questa tecnologia è stata modificata e viene ancora utilizzata.

Se apri una cartella in Esplora risorse, vedrai un enorme elenco di cartelle contenenti almeno un file, ma spesso diverse. Le cartelle che iniziano con lo stesso nome contengono versioni differenti della stessa libreria. A volte ci sono cinque o più cartelle che ospitano diverse versioni della stessa libreria di collegamento dinamico.

Specifiche tecniche

WinSxS - qual è la cartella e qual è il suo scopo? Tutti i componenti del sistema operativo si trovano nella cartella WinSxS. Questa posizione è denominata repository componenti, ognuno dei quali ha un nome univoco e include la versione, la lingua e l'architettura del processore per cui è stata creata. La cartella WinSxS è l'unica posizione del componente nel sistema, mentre tutte le altre istanze dei file che vedi nel sistema operativo sono proiettate da un hard link dall'archiviazione del componente.

cancellare la cartella winsxs

Windows utilizza la cartella di sistema WinSxS per archiviare i file necessari per installare il sistema operativo, nonché per creare copie di backup o aggiornamenti di questi file. La cartella occupa diversi gigabyte di spazio e cresce con ogni aggiornamento di Windows Update. Non è possibile eliminare tutto nella cartella WinSxS, perché alcuni dei file sono necessari per eseguire e aggiornare Windows in modo affidabile. Tuttavia, in Windows 7 e versioni più recenti, è possibile utilizzare lo strumento di pulizia disco integrato per rimuovere le versioni precedenti degli aggiornamenti di Windows. In Windows 8.1 e 10, è possibile utilizzare la riga di comando per cancellare la cartella WinSxS.

Seguire questi passi per ripulire i file non necessari in questa cartella WinSxS e recuperare spazio prezioso sul disco rigido:

  • Utilizzando l'interfaccia della barra delle applicazioni, apri lo strumento Pulitura disco.
  • Esegui diskcleanup.
  • Fai clic sul pulsante "Cancella file di sistema".
  • Seleziona la casella "Pulisci Windows Update".
  • Clicca OK.

come cancellare la cartella winsxs

Si noti che se non viene visualizzata l'opzione "Pulizia di Windows Update", significa che non ci sono file che possono essere eliminati in modo sicuro.

Come cancellare la cartella WinSxS? Usando la riga di comando

Se hai bisogno di un'idea più dettagliata di quanto spazio occupa la cartella SxS e qual è la capacità di ripulire i file non necessari, usa la riga di comando:

  • Esegui un prompt dei comandi con i diritti di amministratore. È possibile farlo facendo clic con il pulsante destro del mouse sull'icona di Windows nella barra delle applicazioni e fare clic su "Prompt dei comandi (amministratore)": admin cmd.
  • Immettere il seguente comando: Dism.exe / online / Cleanup-Image / Start Component Cleanup. L'analisi delle cartelle può richiedere diversi minuti. Al termine, verranno visualizzate informazioni sulla dimensione dei componenti nella cartella WinSxS e consigli per la sua pulizia.
  • Se consigliato, cancellare la cartella.

La pulizia potrebbe richiedere del tempo, a seconda della versione del sistema operativo e della dimensione dei file da eliminare.