Hvordan man renser WinSxS-mappen i Windows på den rigtige måde

Lær, hvad WinSxS-mappen er, hvorfor den optager plads, og hvordan du sikkert renser den for at frigøre lagerplads og opretholde systemstabilitet i Windows.
Hvis du nogensinde har scannet dit C-drev for at finde filer eller mapper, der optager meget plads, har du sikkert set en overraskende stor mappe kaldet “WinSxS”. Det er et fristende mål at rense, hvis du har lidt lagerplads – men lad være! Ikke før du lærer, hvad det er, og hvordan man renser det på den rigtige måde i denne vejledning.
Hvad er WinSxS mappen i Windows, og hvorfor tager den så meget plads?
Typisk indeholder WinSxS-mappen alle komponentlagringsfiler og tager mellem 8 GB og 12 GB plads på C-drevet. Windows komponentlager indeholder alle filer relateret til opdatering af Windows og systemapps/-tjenester. Det sikrer, at du altid har en backup af kritiske systemdata til genopretning og stabilitet.
Når det er nødvendigt, bruges disse komponentlagerfiler til at udføre handlinger som at genoprette dit system ved opstartsfailure eller korruption, rulle drivere og Windows-opdateringer tilbage, tilføje roller til serveradministratoren, køre programmer ved hjælp af side-om-side-samlinger osv.
Nedenfor er nogle almindelige typer data, der gemmes her for systems stabilitet:
- Windows-opdateringsinstallationsfiler til at rulle tilbage senere. Dette inkluderer også versionsopgraderinger, så du kan gå tilbage til Windows 10 efter en opgradering.
- Tidligere versioner af drivere, som kan rulles tilbage, hvis noget går galt.
- Kopier af essentielle Windows-systemfiler til at reparere korrupte filer, som når du kører SFC/Scannow-kommandoen.
- .NET Framework (alle installerede versioner) opdateringsfiler gemmes her.
- Yderligere sprogpakker gemmer deres komponenter her, såsom håndskriftsgenkendelsesmotorer, skkomponenter, stemmer osv.
- Valgfri funktioner som legacy Windows-apps eller virtualiseringsfunktioner (Hyper-V og WSL) tilføjer filer til WinSxS-mappen, når de aktiveres.
Når du bruger din pc, akkumuleres der mere og mere data i WinSxS-mappen, hvilket øger dens størrelse. Dataene bliver dog forældede over tid, efterhånden som nye opdateringer ankommer. Selvom Windows foretager grundlæggende rengøring af denne mappe fra tid til anden, fejler det ofte på et aktivt system. Derfor bør du rense det fra tid til anden for at frigøre plads.
Se WinSxS mappen reelle størrelse i Windows
Før vi renser, er det vigtigt at kende den korrekte WinSxS-mappestørrelse for at se, om den skal renses eller ej. Du tænker måske, hvad er så svært ved at finde størrelsen på WinSxS mappen? Når alt kommer til alt, kan du gå til “C:\Windows”, højreklikke på WinSxS-mappen og vælge Egenskaber for at se mappens størrelse.
Men sagen er, at det ikke er den reelle størrelse.
I komponentlageret bruger mange filer en teknik kaldet Hard Linking. Denne hard-linking-funktion giver mulighed for, at flere filer kan få adgang til den samme placering uden at oprette kopier af den placering eller data. På grund af dette, når du forsøger at vurdere størrelsen på WinSxS-mappen ved hjælp af en traditionel metode, vil den tro, at der er flere kopier af den samme fil, der tager plads, og vil afspejle denne forskel i den samlede størrelse.
For at finde den faktiske størrelse af komponentlageret skal du bruge Deployment Image Servicing and Management (DISM) værktøjet via PowerShell.
Skriv “powershell” i Windows-søgningen, højreklik på Windows PowerShell og vælg Kør som administrator.
I PowerShell skal du køre følgende kommando:
dism.exe /Online /Cleanup-Image /AnalyzeComponentStoreSå snart du udfører kommandoen, vil Windows scanne komponentlageret og lave en opdeling af, hvordan pladsen bruges. Den, vi leder efter, er Den faktiske størrelse af komponentlageret. I mit tilfælde er den faktiske størrelse af komponentlageret 9.98 GB. Windows vil også fortælle dig, om rensning af komponentlageret anbefales eller ej.
Rensning af WinSxS mappen i Windows
Hvis Windows anbefaler at rense komponentlageret, kan du gøre det med en anden kommando. Hvis ikke, betyder det, at Windows allerede har gjort det, og du skal ikke gøre noget (medmindre du ønsker en fuld nulstilling).
Åbn PowerShell med administratorrettigheder igen, og udfør følgende kommando for at rense WinSxS-mappen:
dism.exe /online /Cleanup-Image /StartComponentCleanupDen ovenstående handling vil starte rensningsprocessen. Det kan tage noget tid at rense komponentlageret. Når det er gjort, skal du lukke PowerShell.
PowerShell-vindue og genstart dit system. I mit tilfælde ryddede det op omkring 3,3 GB.
Der er også en anden, mere "nuklear" ryddekommando til at rense WinSxS-mappen. Den vil fuldstændig slette alle opdateringskomponenter og gemme de aktuelle systemfiler som backupfiler. Selvom det vil reducere størrelsen på WinSxS-mappen betydeligt, vil det også fjerne din evne til at fortryde systemændringer, køre gendannelsesværktøjer og rette systemkorruption, hvis noget går galt i din nuværende opsætning.
Hvis du vil nulstille WinSxS-mappen helt i Windows, skal du køre følgende kommando i PowerShell:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBaseDu bør tjekke størrelsen på WinSxS-mappen hver few måneder; Windows mislykkes som regel i at rense den automatisk, da kravene for at køre ryddeopgaven er strenge. Hvis du renser WinSxS-mappen, fordi du er lav på lagerplads, skal du sørge for at tjekke metoder til at frigøre plads på C-drevet eller få mere plads uden at slette noget.

Skriv et svar