Wat is de WinSXS folder? - Tony Krijnen

Wat is de WinSXS folder?

Sinds Windows Vista / Windows Server 2008 krijg ik nog regelmatig vragen over de WinSXS map in C:\Windows en dan met name de vraag waarom deze map zo groot is?

Collega Joseph Conway legt in zijn blogpost voor het Windows Core team uit wat er in deze map staat. Om het probleem van de “DLL hell” die voorheen bestond op te lossen is de belangrijkste verbetering die in Windows Vista / Windows Server 2008 werd doorgevoerd de opbouw uit losse componenten. In plaats van dat het besturingssysteem door een enkele INF bestand werd beschreven zijn het nu sets van binaire bestanden, catalogbestanden en XML bestanden. Omdat Windows installaties nu met alle features worden geleverd zitten er ook functies bij die je wellicht niet gebruikt. Door bijv. gebruik te maken van het Anytime Upgrade programma worden deze extra features geactiveerd. In eerste instantie is de map WinSXS dus vrij groot omdat het alle installatie bestanden bevat. Maar omdat alles in deze map staat wordt er bij een uninstall van een update of bij het controleren van de systeembestanden met de System File Checker (SFC.EXE) niet meer om de Windows DVD gevraagd.
Wanneer er echter updates verschijnen of een Service Pack worden in de WinSXS folder alle nieuwe versies van de componenten toegevoegd, ook al worden deze op dit moment niet gebruikt. Op deze manier word er wanneer er later een feature wordt aangezet direct gebruik gemaakt van de laatste versie van dit component. De oude versie staat er echter ook nog steeds mocht een service pack weer verwijderd worden.

Een ding is echter niet meegenomen in die blog post en dat is dat de bestandsgrootte die gerapporteerd word wanneer je de eigenschappen van deze WinSXS map bekijkt niet helemaal correct is.
Veel van de bestanden zijn namelijk hardlinks naar bestanden die op dat moment in gebruik zijn in Windows:
hardlink

Dit betekent dat de bestandsgrootte die wordt weergegeven voor de WinSXS map ook veel bestanden meeneemt die in Windows, Windows\System32 etc staan.

Opruimen!
Da’s mooi allemaal maar als je toch de map wilt opruimen wat kun je dan doen? Met Windows Vista Service Pack 1 werd er een tooltje (%windir%\system32\vsp1cln.exe) meegeleverd, welke in Service Pack 2 vervangen is door het tooltje COMPCLN. Dit haalt alle oude componenten uit de WinSXS folder weg die door Service Pack 2 zijn vernieuwd. Je kunt dan uiteraard niet meer terug naar de situatie voor Service Pack 2 maar het ruimt lekker op ;-).

Thanks,

clip_image002
hyper-t_SM

Published Friday, April 09, 2010 8:18 PM door Tony Krijnen

Commentaar:

# Twitter Trackbacks for Kijk dat is leuk om te lezen! Wat is de WinSXS folder? [microsoft.nl] on Topsy.com

PingBack vanaf  Twitter Trackbacks for                 Kijk dat is leuk om te lezen! Wat is de WinSXS folder?         [microsoft.nl]        on Topsy.com

# re: Wat is de WinSXS folder?

Saturday, November 06, 2010 1:36 PM door Rolf

Precies het antwoord dat ik zocht. Bedankt!

# re: Wat is de WinSXS folder?

Thursday, January 27, 2011 8:48 AM door Ron

Betekent dat niet ook dat die ruimte niet beschikbaar is voor andere data ? Volgens mij ben je hoe dan ook die ruimte 'kwijt" , of het nu wel of niet daadwerkelijk gebruikt word. Explorer meld immers dat er zoveel hdd space "in gebruik" is. Wat een installer bijv. ook al zien.

# re: Wat is de WinSXS folder?

Thursday, April 28, 2011 8:44 PM door Kees

Dat is toch basiskennis? :-))

# re: Wat is de WinSXS folder?

Thursday, May 12, 2011 12:04 PM door Boris Zwaan

Hoi,

Ik ben 13 jaar er ik snap er dus bijna niks van. Die map van mij is ook zo groot en nu zit ik dus met heet probleem dat mijn schijf dus vol zit. Zelf heb ik Windows 7 en snap ik dus niks van dat tooltje of waar je dat (%windir%\system32\vsp1cln.exe) moet plaatsen. Het zou fijn zijn als u tijd heeft om mij een klein mailtje te sturen. brszwaan@gmail.com

# re: Wat is de WinSXS folder?

Thursday, February 07, 2013 8:32 PM door Igetm

Joh,

Ha, die winsxs map van mij is ook heel erg groot.

Jouw uitleg is helemaal duidelijk!

Hartelijk bedankt.

Igetm

# re: Wat is de WinSXS folder?

Wednesday, February 20, 2013 1:36 PM door Rob

Hey Tony! Weer een boel collega's hier duidelijk gemaakt wat die folder inhoudt aan de hand van je verhaal ;) Enig idee trouwens of er voor de nieuwere OS-en ook van die mooie opschoon tooltjes zijn?

Groet,

Rob de Roos

# re: Wat is de WinSXS folder?

Saturday, April 06, 2013 2:04 PM door Wesley Schwengle

Als het hardlinks zijn, waarom wordt de ruimte dan wel meegerekend in de totale diskspace in use. Want ik krijg nu continue meldingen dan m'n C-schijf te vol zit. Winsxs neemt 11Gb in ruimte in beslag, een whopping 61% van de totale schijfruimte. Onacceptabel als je het aan mij vraagt.

# re: Wat is de WinSXS folder?

Monday, April 15, 2013 1:57 PM door Tony Krijnen

@Wesley Schwengle: Dat de diskruimte word meegerekend is een eigenschap van de hardlinks. Maar als je met 11GB al 61% van je disk in gebruik hebt dan heb je sowieso een probleem. Want dan is je totale disk 18GB en dat gaat altijd te klein zijn in de toekomst.

Wat denkt u?

(Verplicht) 
(Verplicht) 
(Optioneel)
(Verplicht) 
CaptchaCube Vraag:


Antwoord: