Come risolvere problemi di spazio su disco causati dalla directory dell'archivio componenti (WinSxS) di Windows di grandi dimensioni

Traduzione articoli Traduzione articoli
Identificativo articolo: 2795190 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Durante l'analisi della dimensione della cartella C:\Windows, è possibile notare che la directory C:\Windows\winsxs utilizzi gran parte dello spazio su disco.

Cause

La directory dell'archivio componenti di Windows (C:\Windows\winsxs) viene utilizzata durante le operazioni di manutenzione dei programmi di Windows. Le operazioni di manutenzione includono, senza limitazione alcuna, Windows Update, service pack e installazioni degli hotfix.

L'archivio dei componenti contiene tutti i file necessari per un programma Windows. Inoltre, eventuali aggiornamenti dei file vengono memorizzati nell'archivio al momento dell'installazione. Questo comporta la crescita dell'archivio dei componenti man mano che aggiornamenti, funzionalità e regole vengono aggiunte all'installazione. L'archivio dei componenti utilizza collegamenti fissi NTFS tra sé e altre directory per poter aumentare la robustezza della piattaforma Windows.

L'archivio dei componenti visualizzerà una directory di grandi dimensioni a causa dei collegamenti fissi per gli account della shell di Windows Explorer. La shell di Windows calcolerà ogni riferimento ad un collegamento fisso come istanza singola del file di ogni directory nel quale il file risiede. Ad esempio, se un file denominato advapi32.dll di 700 KB è contenuto nell'archivio dei componenti e nella directory \Windows\system32, Windows Explorer potrebbe erroneamente riportare che il file utilizza 1.400 KB di spazio sul disco rigido.

Risoluzione

L'archivio dei componenti non può risiedere su un volume diverso dal volume di sistema a causa di collegamenti fissi NTFS. Se si tenta di spostare l'archivio dei componenti, non sarà più possibile installare correttamente gli aggiornamenti di Windows, i service pack, le regole e le funzionalità. Inoltre, si consiglia di non rimuovere o eliminare manualmente i file dall'archivio dei componenti.

Per ridurre la dimensione della directory dell'archivio componenti su un programma Windows, è possibile rendere permanente l'installazione del service pack e recuperare lo spazio utilizzato dai file del service pack. Tuttavia, rendendo l'installazione del service pack permanente, non sarà più possibile rimuoverlo.

Per rimuovere i file del service pack da un programma Windows, utilizzare le seguenti utilità incluse:
  • Windows Vista Service Pack 1 installato: VSP1CLN.EXE
  • Windows Vista Service Pack 2 o Windows Server 2008 Service Pack 2 installato: Compcln.exe
  • Windows 7 Service Pack 1 o Windows Server 2008 R2 Service Pack 1 installato: DISM /online /Cleanup-Image /SpSuperseded o Disk Cleanup Wizard (cleanmgr.exe)

È possibile eseguire lo scavenging preventivamente su Windows Vista e Windows Server 2008 forzando un evento di rimozione sul sistema. Lo scavenging tenterà di rimuovere eventuali file binari indesiderati di sistema dall'installazione, consentendo a Windows di recuperare spazio sul disco. Per risolvere un evento di disinstallazione su un programma Windows, aggiungere e rimuovere eventuali componenti di sistema indesiderati non ancora installati, quindi riavviare l'installazione. Lo scavenging verrà eseguito durante il seguente riavvio del sistema operativo.

Nota Lo scavenging viene eseguito automaticamente su Windows 7 e Windows Server 2008 R2.

Informazioni

Per recuperare ulteriore spazio su disco, attenersi alla seguente procedura:

  1. Fare clic su Start, quindi nella casella di testo Cerca programmi e file, digitare Pulitura disco.
  2. Fare clic sull'icona Pulitura disco, eseguire lo strumento Pulitura disco per stabilire quali file è possibile eliminare, in base alla configurazione.
Ulteriori modalità di conservazione dello spazio sul volume di sistema includono quanto segue:

  • Spostamento del file paging su un altro volume del sistema.
  • Disattivazione dell'ibernazione sul sistema.
  • Utilizzo dell'opzione relativa al file dump dedicato per l'acquisizione di file dump di memoria su un altro volume di sistema.
  • Offload del profilo utente e delle directory di file del programma su un altro volume di sistema.
  • Disattivazione dei punti di ripristino del sistema sulle installazioni client.
  • Svuotamento di tutte le directory e delle cartelle temporanee tramite l'utilizzo della Pulitura disco (cleanmgr.exe).
  • Disinstallazione delle utilità e delle applicazioni inutilizzate dal programma.


Per ulteriori informazioni sulla cartella WinSxS, visitare i seguenti siti Web:



Per ulteriori informazioni sui requisiti di sistema per i dischi, visitare i seguenti siti Web:


Note
  • Quando un prodotto viene installato utilizzando Windows Installer, una versione più ridotta del file di dati .msi originale viene memorizzato nella cartella della cache di Windows Installer (%windir%\Installer). Con il tempo, la dimensione della cartella può aumentare. Con ogni ulteriore installazione degli aggiornamenti dei prodotti, ad esempio hotfix, aggiornamenti cumulativi o configurazioni di service pack, vengono memorizzati anche i relativi file .msp o .msi nella cache di Windows Installer. Con il tempo, la dimensione della cartella può aumentare. Microsoft non offre supporto e non consiglia di eliminare eventuali file da questa cartella o di sostituirli con file di un altro computer. Un eventuale aggiornamento dell'applicazione si basa sulle informazioni visibili nei file memorizzati in questa cartella. Senza tali informazioni, gli aggiornamenti non possono eseguire correttamente i programmi.
  • La cartella %windir%\softwaredistribution\downloads viene utilizzata da Windows Update per memorizzare gli aggiornamenti scaricati. Generalmente questa cartella viene gestita da Windows. La dimensione di questa cartella dipende da diversi fattori, ad esempio, dalla versione del sistema operativo, da quali aggiornamenti sono disponibili al momento e così via. Pertanto, è difficile fornire una dimensione tipica. Se questa cartella utilizza gran parte dello spazio, per prima cosa installare tutti gli aggiornamenti disponibili per il sistema e riavviare il computer. Nel caso in cui sia impossibile risolvere i problemi di spazio, attenersi alla seguente procedura:
    1. A un prompt dei comandi con privilegi elevati, eseguire il comando seguente:
      Net Stop WUAUSERV
    2. Eliminare i contenuti dalla cartella %windir%\softwaredistribution\downloads.
    3. A un prompt dei comandi con privilegi elevati, eseguire il comando seguente:
      Net Start WUAUSERV

Proprietà

Identificativo articolo: 2795190 - Ultima modifica: venerdì 29 novembre 2013 - Revisione: 8.0
Le informazioni in questo articolo si applicano a:
  • Windows Vista Enterprise
  • Windows 7 Enterprise
  • Windows 7 Service Pack 1
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Service Pack 1
Chiavi: 
KB2795190
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com