Hur man städar WinSxS-mappen i Windows på rätt sätt

Lär dig varför WinSxS-mappen tar upp mycket plats i Windows och hur du städar den korrekt för att frigöra värdefullt lagringsutrymme.
Om du någonsin har skannat din C-enhet för att hitta filer eller mappar som tar upp mycket utrymme, har du förmodligen sett en förvånansvärt stor mapp som heter "WinSxS". Det är en lockande mål att städa upp om du har ont om lagringsutrymme – men gör inte det! Åtminstone inte innan du har lärt dig vad det är och hur du städar det på rätt sätt i denna guide.
Vad är WinSxS-mappen i Windows och varför den tar så mycket plats
Typiskt sett rymmer WinSxS-mappen alla komponentbutiksfiler och tar upp mellan 8 GB och 12 GB utrymme inom C-enheten. Windows komponentbutik innehåller alla filer relaterade till att uppdatera Windows och systemappar/tjänster. Den ser till att du alltid har en säkerhetskopia av kritiska systemdata för återställning och stabilitet.
När det är nödvändigt används dessa komponentbutiksfiler för att utföra åtgärder som att återställa ditt system vid startfel eller korruption, återställa drivrutiner och Windows-uppdateringar, lägga till roller för serverhanteraren, köra program med hjälp av sidoinstallda sammansättningar, osv.
Nedan finns några vanliga typer av data som lagras här för systemets stabilitet:
- Inställningsfiler för Windows-uppdateringar som kan rullas tillbaka senare. Detta inkluderar även versionsuppgraderingar, så att du kan gå tillbaka till Windows 10 efter en uppgradering.
- Tidigare versioner av drivrutiner för att återställa om något går fel.
- Kopior av viktiga Windows-systemfiler för att åtgärda korrumperade filer, som när du kör kommandot SFC/Scannow.
- .NET Framework (alla installerade versioner) uppdateringsfiler lagras här.
- Ytterligare språkpaket sparar sina komponenter här, som skrivhandssommar, fontkomponenter, röster, osv.
- Valfria funktioner som äldre Windows-appar eller virtualiseringsfunktioner (Hyper-V och WSL) lägger till filer i WinSxS-mappen när de aktiveras.
Allteftersom du använder din PC samlas mer data i WinSxS-mappen, vilket ökar dess storlek. Men data i den blir föråldrade med tiden när nya uppdateringar anländer. Medan Windows gör grundläggande städning av denna mapp då och då, misslyckas det ofta på ett aktivt system. Det är därför du bör städa den då och då för att frigöra utrymme.
Visa den faktiska storleken på WinSxS-mappen i Windows
Innan vi städar, är det viktigt att veta den korrekta storleken på WinSxS-mappen för att se om den behöver städas eller inte. Du kanske tänker, vad är så svårt med att ta reda på storleken på WinSxS-mappen? Efter allt, kan du gå till “C:\Windows”, högerklicka på WinSxS-mappen och välja Egenskaper för att se mappens storlek.
Men saken är, det är inte den verkliga storleken.
I komponentbutiken använder många filer en teknik som kallas hårdlänkning. Denna hårdlänkning gör det möjligt för flera filer att komma åt samma plats utan att skapa kopior av den platsen eller datan. På grund av detta, när du försöker bedöma storleken på WinSxS-mappen med en traditionell metod, kommer den att tro att det finns flera kopior av samma fil som tar upp utrymme och kommer att återspegla den skillnaden i den slutliga storleken.
För att hitta den faktiska storleken på komponentbutiken behöver du använda verktyget Deployment Image Servicing and Management (DISM) via PowerShell.
Skriv "powershell" i Windows-sökning, högerklicka på Windows PowerShell och välj Kör som administratör.
I PowerShell kör följande kommando:
dism.exe /Online /Cleanup-Image /AnalyzeComponentStoreSå snart du kör kommandot kommer Windows att skanna komponentbutiken och skapa en sammanställning av hur utrymmet används. Det vi söker är Den faktiska storleken på komponentbutiken. I mitt fall är den faktiska storleken på komponentbutiken 9.98 GB. Windows kommer också att berätta om städning av komponentbutiken rekommenderas eller inte.
Städa upp WinSxS-mappen i Windows
Om Windows rekommenderar att städa komponentbutiken kan du göra det med ett annat kommando. Om inte, betyder det att Windows redan har gjort det, och du behöver inte göra något (om du inte vill ha en fullständig återställning).
Öppna PowerShell med administratörsrättigheter igen, och kör följande kommando för att städa upp WinSxS-mappen:
dism.exe /online /Cleanup-Image /StartComponentCleanupDen ovanstående åtgärden kommer att påbörja städprocessen. Det kan ta lite tid att städa komponentbutiken. När det är klart, stäng ner.
Öppna PowerShell-fönstret och starta om ditt system. I mitt fall rensade det upp omkring 3,3 GB.
Det finns också ett annat, mer "nukleärt" rensningskommando för att rensa WinSxS-mappen. Det kommer att ta bort alla uppdateringskomponenter helt och spara de aktuella systemfilerna som säkerhetskopior. Även om detta drastiskt kommer att minska storleken på WinSxS-mappen, så kommer det också att ta bort din möjlighet att ångra systemändringar, köra återställningsverktyg och fixa systemkorruption om något skulle gå fel i din nuvarande installation.
Om du vill återställa WinSxS-mappen helt i Windows, kör följande kommando i PowerShell:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBaseDet är bra att kontrollera storleken på WinSxS-mappen var några månader; Windows misslyckas ofta med att rensa den automatiskt, eftersom kraven för att köra rensningsuppgiften är strikta. Om du rensar WinSxS-mappen på grund av att du har ont om lagring, se till att kolla på metoder för att frigöra utrymme på C-enheten eller få mer utrymme utan att ta bort något.
Nu när du har läst klart Hur man städar WinSxS-mappen i Windows på rätt sätt, inbjuder vi dig att utforska kategorin Windows ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar