Hoe de grootte van uw WinSXS-map te verkleinen op Windows 7 of 8
De WinSXS-map op C: \ Windows \ WinSXS is enorm en blijft groeien naarmate u Windows langer hebt geïnstalleerd. Deze map bouwt onnodige bestanden op, zoals oude versies van systeemcomponenten.
Deze map bevat ook bestanden voor niet-geïnstalleerde, uitgeschakelde Windows-componenten. Zelfs als u geen Windows-component hebt geïnstalleerd, zal het aanwezig zijn in uw WinSXS-map, en neemt het ruimte in beslag.
Waarom de WinSXS-map te groot wordt
De WinSXS-map bevat alle Windows-systeemcomponenten. Componentbestanden elders in Windows zijn eigenlijk alleen maar koppelingen naar bestanden in de WinSXS-map. De WinSXS-map bevat elk besturingssysteembestand.
Wanneer Windows updates installeert, wordt het nieuwe Windows-onderdeel in de WinSXS-map geplaatst en wordt het oude onderdeel bewaard in de WinSXS-map. Dit betekent dat elke Windows Update die u installeert, de omvang van uw WinSXS-map vergroot. Hiermee kunt u updates van het besturingssysteem verwijderen via het Configuratiescherm, wat handig kan zijn in het geval van een buggy-update, maar het is een functie die zelden wordt gebruikt.
Windows 7 heeft dit behandeld door een functie op te nemen waarmee Windows oude updatebestanden van Windows kan opruimen nadat u een nieuw Windows Service Pack hebt geïnstalleerd. Het idee was dat het systeem regelmatig kon worden opgeschoond samen met servicepacks.
Windows 7 zag echter slechts één servicepack - Service Pack 1 - in 2010. Microsoft heeft niet de intentie om een ander pakket te lanceren. Dit betekent dat Windows-update-verwijderingsbestanden al meer dan drie jaar bezig zijn met het opbouwen van Windows 7-systemen en niet eenvoudig kunnen worden verwijderd.
Opruimen van updatebestanden
Om dit probleem op te lossen, heeft Microsoft onlangs een functie van Windows 8 tot Windows 7 gebruikt. Ze deden dit zonder veel ophef - het werd geïmplementeerd in een typische kleine update van het besturingssysteem, het soort dat over het algemeen geen nieuwe functies toevoegt.
Als u dergelijke updatebestanden wilt opruimen, opent u de wizard Schijfopruiming (tik op de Windows-toets, typ "Schijfopruiming" in het menu Start en druk op Enter). Klik op de knop "Systeembestanden opschonen", schakel de optie "Windows Update Cleanup" in en klik op "OK". Als u uw Windows 7-systeem al een paar jaar gebruikt, kunt u waarschijnlijk enkele gigabytes aan ruimte.
De volgende keer dat u dit opnieuw doet, duurt het enkele minuten voordat Windows-systeembestanden zijn opgeschoond voordat u zich kunt aanmelden en uw bureaublad kunt gebruiken.
Als u deze functie niet ziet in het venster Schijfopruiming, heeft u waarschijnlijk een achterstand op uw updates - installeer de nieuwste updates van Windows Update.
Windows 8 en 8.1 bevatten ingebouwde functies die dit automatisch doen. In feite is er een geplande StartComponentCleanup-taak bij Windows die automatisch op de achtergrond wordt uitgevoerd en onderdelen 30 dagen nadat u ze hebt geïnstalleerd opruimt. Deze periode van 30 dagen geeft u de tijd om een update te verwijderen als deze problemen veroorzaakt.
Als u updates handmatig wilt opschonen, kunt u ook de optie Windows Update Cleanup in het venster Schijfgebruik gebruiken, net zoals u dat op Windows 7 kunt doen. (Tik op de Windows-toets, typ "Schijfopruiming" om Windows te openen. voer een zoekopdracht uit en klik op de snelkoppeling "Schijfruimte vrijmaken door onnodige bestanden te verwijderen".)
Windows 8.1 biedt u meer opties, waardoor u met geweld alle vorige versies van niet-geïnstalleerde componenten kunt verwijderen, zelfs als deze al meer dan 30 dagen niet bestaan. Deze opdrachten moeten in een verhoogde opdrachtprompt worden uitgevoerd, met andere woorden, start het opdrachtpromptvenster als beheerder.
Met de volgende opdracht worden bijvoorbeeld alle eerdere versies van componenten verwijderd zonder de 30 dagen bedenktijd van de geplande taak:
DISM.exe / online / Cleanup-Image / StartComponentCleanup
Met de volgende opdracht worden bestanden verwijderd die nodig zijn voor het verwijderen van servicepacks. U kunt geen geïnstalleerde servicepacks verwijderen na het uitvoeren van deze opdracht:
DISM.exe / online / Cleanup-Image / SPSuperseded
Met de volgende opdracht worden alle oude versies van elk onderdeel verwijderd. U kunt de momenteel geïnstalleerde servicepacks of updates niet verwijderen nadat dit is voltooid:
DISM.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
Functies op aanvraag verwijderen
Moderne versies van Windows stellen u in staat om op verzoek Windows-functies in of uit te schakelen. U vindt een lijst met deze functies in het venster Windows-functies dat u kunt openen via het configuratiescherm.
Zelfs functies die u niet hebt geïnstalleerd - dat wil zeggen, de functies die u ongecontroleerd ziet in dit venster - worden op uw harde schijf opgeslagen in uw WinSXS-map. Als u ervoor kiest om ze te installeren, worden ze beschikbaar gesteld in uw WinSXS-map. Dit betekent dat u niets hoeft te downloaden of Windows installatiemedia moet installeren om deze functies te installeren.
Deze functies nemen echter ruimte in beslag. Hoewel dit op gewone computers niet uitmaakt, willen gebruikers met extreem weinig opslagruimte of Windows Server-beheerders die hun Windows-installaties tot een zo klein mogelijke set systeembestanden willen verkleinen, deze bestanden van hun harde schijf halen..
Om deze reden heeft Windows 8 een nieuwe optie toegevoegd waarmee u deze niet-geïnstalleerde componenten volledig uit de WinSXS-map kunt verwijderen, waardoor u ruimte vrijmaakt. Als u ervoor kiest om de verwijderde componenten later te installeren, vraagt Windows u om de componentbestanden van Microsoft te downloaden.
Open hiervoor een opdrachtpromptvenster als beheerder. Gebruik de volgende opdracht om de beschikbare functies te bekijken:
DISM.exe / Online / Engels / Get-functies / indeling: tabel
Je ziet een tabel met functienamen en hun statussen.
Als u een functie van uw systeem wilt verwijderen, gebruikt u de volgende opdracht en vervangt u NAME door de naam van de functie die u wilt verwijderen. U kunt de functienaam die u nodig heeft vinden in de bovenstaande tabel.
DISM.exe / Online / Disable-Feature / featurename: NAME / Remove
Als u de opdracht / Get-Features opnieuw uitvoert, ziet u nu dat de functie de status 'Uitgeschakeld met Payload verwijderd' heeft in plaats van 'Uitgeschakeld'. Zo weet u dat het geen ruimte opneemt op de harde schijf van uw computer..
Als je een Windows-systeem zo veel mogelijk probeert af te slanken, kijk dan eens in onze lijst met manieren om schijfruimte vrij te maken op Windows en de ruimte te verkleinen die wordt gebruikt door systeembestanden.