Problemen met schijfruimte oplossen die worden veroorzaakt door een grote Windows-map (WinSxS)

Dit artikel biedt een oplossing voor het oplossen van problemen met schijfruimte die worden veroorzaakt door een grote Windows-onderdelenarchiefmap (WinSxS).

Van toepassing op: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Origineel KB-nummer: 2795190

Symptomen

Wanneer u de grootte van de map C:\Windows bekijkt, ziet u mogelijk dat de map C:\Windows\winsxs veel schijfruimte lijkt te gebruiken.

Oorzaak

De map Windows-onderdelenarchief (C:\Windows\winsxs) wordt gebruikt tijdens onderhoudsbewerkingen binnen Windows-installaties. Onderhoudsbewerkingen omvatten, maar zijn niet beperkt tot, Windows Update, servicepack- en hotfix-installaties.

Het onderdelenarchief bevat alle bestanden die vereist zijn voor een Windows-installatie. En alle updates voor deze bestanden worden ook bewaard in het onderdelenarchief wanneer de updates worden geïnstalleerd. Dit zorgt ervoor dat het onderdelenarchief na verloop van tijd toeneemt naarmate er meer updates, functies of rollen aan de installatie worden toegevoegd. Het onderdelenarchief maakt gebruik van VASTE NTFS-koppelingen tussen zichzelf en andere Windows-mappen om de robuustheid van het Windows-platform te vergroten.

In het onderdelenarchief wordt een grote mapgrootte weergegeven vanwege de wijze waarop de Windows Verkenner-shell rekening houdt met vaste koppelingen. De Windows-shell telt elke verwijzing naar een vaste koppeling als één exemplaar van het bestand voor elke map waarin het bestand zich bevindt. Als een bestand met de naam advapi32.dll bijvoorbeeld 700 kB is en zich in het onderdelenarchief en in de map \Windows\system32 bevindt, wordt in Windows Verkenner ten onrechte gemeld dat het bestand 1400 kB aan schijfruimte verbruikt.

Oplossing

Het onderdeelarchief kan zich niet op een ander volume dan het systeemvolume bevinden vanwege de NTFS-vaste koppelingen. Als u het onderdelenarchief probeert te verplaatsen, resulteert dit in het onvermogen om Windows-updates, servicepacks, rollen of onderdelen correct te installeren. Bovendien raden we u af om bestanden handmatig te verwijderen uit het onderdelenarchief.

Als u de map van het onderdelenarchief in een Windows-installatie wilt verkleinen, kunt u ervoor kiezen om de installatie van het servicepack permanent te maken en gebruikte ruimte vrij te maken van de servicepackbestanden. Als u de installatie van het servicepack echter permanent maakt, is het servicepack niet verwijderbaar.

Als u de servicepackbestanden uit een Windows-installatie wilt verwijderen, gebruikt u de volgende in-box hulpprogramma's:

  • Windows Server 2008 Service Pack 2 geïnstalleerd: Compcln.exe
  • Windows 7 Service Pack 1 of Windows Server 2008 R2 Service Pack 1 geïnstalleerd: DISM /online /Cleanup-Image /SpSuperseded of Wizard Schijfopruiming (cleanmgr.exe)

Opruiming kan ook proactief worden uitgevoerd op Windows Server 2008-installaties door een verwijderings gebeurtenis op het systeem af te dwingen. Met opruimen wordt geprobeerd om ongewenste binaire bestanden van het systeem uit de installatie te verwijderen en windows in staat te stellen de schijfruimte vrij te maken. Als u een verwijderingsgebeurtenis wilt uitvoeren voor een Windows-installatie, voegt u een ongewenst systeemonderdeel toe en verwijdert u dit nog niet en start u de Windows-installatie opnieuw. Opruiming wordt uitgevoerd tijdens de volgende herstart van het besturingssysteem.

Opmerking

Opruiming wordt automatisch uitgevoerd op Windows 7- en Windows Server 2008 R2-installaties.

Meer informatie

Volg deze stappen om extra schijfruimte vrij te maken op uw systeem:

  1. Selecteer Start en typ schijfopruiming in het tekstvak Programma's en bestanden zoeken.

  2. Klik op het pictogram Schijfopruiming en voer het hulpprogramma Schijfopruiming uit om te bepalen welke bestanden u kunt verwijderen op basis van uw configuratie.

Andere manieren om ruimte te besparen op het systeemvolume zijn onder andere:

  • Verplaats het wisselbestand naar een ander volume op het systeem.
  • Schakel de sluimerstand op het systeem uit.
  • Gebruik de optie voor toegewezen dumpbestanden om geheugendumpbestanden op een ander volume op het systeem vast te leggen.
  • Offload gebruikersprofiel- en programmabestandsmappen naar een ander volume op het systeem.
  • Schakel systeemherstelpunten uit op clientinstallaties.
  • Verwijder alle tijdelijke mappen en mappen met behulp van de wizard Schijfopruiming (cleanmgr.exe).
  • Verwijder ongebruikte toepassingen of hulpprogramma's uit de installatie.

Zie voor meer informatie over de map WinSxS:

Zie voor meer informatie over de systeemvereisten voor schijven:

Opmerking

  • Wanneer een product wordt geïnstalleerd met behulp van Windows Installer, wordt een kleinere versie van het oorspronkelijke .msi gegevensbestand opgeslagen in de map Windows Installer Cache (%windir%\Installer). Na verloop van tijd kan deze map groter worden. Elke aanvullende update-installatie voor de geïnstalleerde producten, zoals hotfixes, cumulatieve updates of servicepack-instellingen, slaat ook hun relevante MSP- of .msi-bestand op in de Windows Installer-cache. Na verloop van tijd kan deze map groter worden. We ondersteunen en raden u niet aan om bestanden in deze map te verwijderen of te vervangen door bestanden van een andere computer. Elke update van de toepassing is afhankelijk van de informatie die beschikbaar is in de bestanden die zijn opgeslagen in deze map. Zonder deze informatie kunnen de updates hun installaties niet correct uitvoeren.

  • De map %windir%\softwaredistribution\downloads wordt door Windows Update gebruikt om gedownloade updates op te slaan. Normaal gesproken hoeft u deze map niet te beheren, omdat deze wordt beheerd door Windows. De typische grootte van deze map wordt bepaald door verschillende factoren, zoals de versie van het besturingssysteem, welke updates op dat moment beschikbaar zijn, enzovoort. Daarom is het moeilijk om een typische grootteverwachting te geven. Als deze map veel schijfruimte gebruikt, installeert u eerst alle beschikbare updates voor het systeem en start u de computer opnieuw op. Volg deze stappen om dit probleem op te lossen als de grootte nog steeds groot blijft:

    1. Voer de Net Stop WUAUSERV opdracht uit bij een opdrachtprompt met verhoogde bevoegdheid.
    2. Verwijder de inhoud van de map %windir%\softwaredistribution\downloads .
    3. Voer bij een opdrachtprompt met verhoogde bevoegdheid de Net Start WUAUSERV opdracht uit:

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.