Analyser og rengør WinSXS-mappen

Vi har talt i længden om WinSXS-mappen tilbage i 2010, og hvordan den regelmæssigt kommer op som en af ​​de største mapper på computeren, når lagring analyseres ved hjælp af værktøjer som WizTree.

Windows Explorer og tredjepartsprogrammer rapporterer mindst en størrelse på flere Gigabyte, men antallet kan gå op til ti og flere Gigabyte afhængigt af det system, det analyseres på.

WinSXS, den fulde sti er c: \ Windows \ WinSXS \ hvis Windows er installeret på c: drevet, indeholder filer, der er nødvendige til serviceringshandlinger, såsom installation af opdateringer, servicepakker eller hotfixes.

Ifølge Microsoft indeholder komponentlageret "alle de filer, der kræves til en Windows-installation", og da den også indeholder filer, der er tilføjet af opdateringer, vokser den over tid på alle systemer.

Mappens størrelse rapporteres dog ikke korrekt, hvis du bruger Windows Stifinder eller tredjepartsværktøjer som WizTree til at analysere dens størrelse.

Årsagen hertil er, at den indeholder hardlinks, som Explorer og tredjepartsværktøjer ikke tager højde for, når WinSXS-mappens størrelse beregnes (de tæller de hardlinkede filer, selvom de ikke findes i WinSXS-mappen).

Disse hardlinks henviser til filer i andre Windows-mapper, for eksempel c: \ Windows \ system32.

Analyse af WinSXS-mappen

En ordentlig måde at analysere biblioteket med Windows WinSXS-komponentlager er at bruge dism.exe.

Deployment Image Servicing and Management (DISM) blev introduceret af Microsoft i Windows Vista og har været en del af nye versioner af Windows lige siden.

Opdatering: Bemærk, at kommandoerne kun fungerer på Windows 8 eller nyere maskiner.

Her er, hvad du skal gøre for at analysere WinSXS-mappen:

  1. Tryk på Windows-tasten, skriv cmd.exe, hold Shift og Ctrl nede, og tryk på enter-tasten på tastaturet. Dette åbner en forhøjet kommandoprompt på systemet. Hvis du har problemer med at få dette til at fungere, skal du højreklikke på cmd.exe-resultatet i stedet og vælge "kør som administrator".
  2. Kør kommandoen dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

Parameteren / Online refererer til den aktuelle installation, og / Cleanup-Image / AnalyzeComponentStore er kommandoen til at analysere den aktuelle komponentlager for den installation (WinSXS-mappen).

Du kan liste alle tilgængelige kommandoer vha. Dism.exe / ?, og derefter dism.exe / Online /? og dism.exe / Online / Cleanup-Image / ?.

Kommandoen kører en scanning, der tager et øjeblik at afslutte. Det gentager Windows Størrelsesstørrelse og faktisk størrelse til kommandopromptvinduet og giver anbefalinger om det er fornuftigt at køre en oprydning.

Kommandoen gentager den faktiske størrelse på mappen, hvilket også kan være meget nyttigt, da det normalt fremhæver, at komponentlageret ikke er så stort som tredjepartsprogrammer eller Explorer får det til at se ud til at være.

Ryd op

Windows kører regelmæssigt en oprydning ved hjælp af Task Scheduler. Du kan kontrollere, om det er tilfældet på din maskine på følgende måde:

  1. Tryk på Windows-tasten, skriv Task Scheduler og tryk enter.
  2. Naviger til Task Scheduler (lokalt)> Task Scheduler-bibliotek> Microsoft> Windows> Service> StartComponentCleanup

Du kan køre oprydningen manuelt når som helst ved hjælp af følgende kommando ved hjælp af en forhøjet kommandoprompt:

dism.exe / Online / Cleanup-Image / StartComponentCleanup

Det er normalt ikke nødvendigt at køre en oprydning, medmindre AnalyzeComponentStore-analysen anbefaler det.

Du kan dog bruge Diskoprydning til at frigøre diskplads og køre en analyse bagefter for at fjerne filer fra WinSXS-mappen, som ikke længere er påkrævet.

Grundlæggende, hvis du fjerner tidligere versioner af Windows, kan du muligvis ende med komponenter i WinSXS-mappen, der ikke længere er påkrævet, fordi de kun var gyldige til den tidligere version af Windows.

Ofte stillede spørgsmål

Hvorfor er WinSXS-mappen så stor?

De fleste programmer rapporterer en forkert størrelse for WinSXS-mappen på grund af hardlinks. Hardlinks peger på andre placeringer på enheden.

Bør jeg rydde op i WinSXS-mappen?

Det er normalt ikke nødvendigt at rydde op i mappen manuelt, da Windows gør det automatisk efter planen.

Nu dig : Hvor stor er dit systems WinSXS-mappe?