Analyser og rengjør WinSXS-mappen

Vi har snakket i lengden om WinSXS-mappen tilbake i 2010 og hvordan den kommer opp regelmessig som en av de største mappene på datamaskinen når lagring blir analysert ved hjelp av verktøy som WizTree.

Windows Explorer og tredjepartsprogrammer rapporterer i det minste en størrelse på flere Gigabyte, men antallet kan gå opp til ti og flere Gigabyte avhengig av hvilket system den er analysert på.

WinSXS, hele banen er c: \ Windows \ WinSXS \ hvis Windows er installert på c: -stasjonen, inneholder filer som er nødvendige for serviceoppgaver, for eksempel installasjon av oppdateringer, servicepakker eller hurtigreparasjoner.

I følge Microsoft inneholder komponentlageret "alle filene som kreves for en Windows-installasjon", og siden den også inneholder filer lagt til av oppdateringer, vokser den over tid på alle systemer.

Størrelsen på mappen rapporteres ikke riktig, men hvis du bruker Windows Utforsker eller tredjepartsverktøy som WizTree for å analysere størrelsen.

Årsaken til det er at den inneholder hardkoblinger som Explorer og tredjepartsverktøy ikke tar med i beregningen av WinSXS-mappens størrelse (de teller de hardlinkede filene selv om de ikke er bosatt i WinSXS-mappen).

Disse hardlinkene peker på filer i andre Windows-kataloger, for eksempel c: \ Windows \ system32.

Analysere WinSXS-mappen

En riktig måte å analysere Window WinSXS-komponentbutikkatalogen er å bruke dism.exe.

Deployment Image Servicing and Management (DISM) ble introdusert av Microsoft i Windows Vista og har vært en del av nye versjoner av Windows siden den gang.

Oppdatering: Vær oppmerksom på at kommandoene bare fungerer på Windows 8 eller nyere maskiner.

Dette er hva du trenger å gjøre for å analysere WinSXS-mappen:

  1. Trykk på Windows-tasten, skriv cmd.exe, hold Shift og Ctrl nede og trykk enter-tasten på tastaturet. Dette åpner en forhøyet ledetekst på systemet. Hvis du har problemer med å få dette til å fungere, høyreklikker du på cmd.exe-resultatet i stedet og velger "kjør som administrator".
  2. Kjør kommandoen dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

Parameteren / Online refererer til gjeldende installasjon, og / Cleanup-Image / AnalyzeComponentStore er kommandoen for å analysere gjeldende komponentlager for den installasjonen (WinSXS-mappen).

Du kan liste alle tilgjengelige kommandoer ved å bruke dism.exe / ?, og deretter dism.exe / Online /? og dism.exe / Online / Cleanup-Image / ?.

Kommandoen kjører en skanning som tar et øyeblikk å fullføre. Det gjenkjenner Windows Utforsker-størrelse og faktisk størrelse til ledetekstvinduet, og gir anbefalinger om det er fornuftig å kjøre en opprydningsoperasjon.

Kommandoen gir en ekko på den faktiske størrelsen på mappen, og det kan være veldig nyttig, da det vanligvis fremhever at komponentlageret ikke er så stort som tredjepartsprogrammer, eller at Explorer ser ut til å være det.

Rydde opp

Windows kjører en opprydding regelmessig ved å bruke oppgaveplanleggeren. Du kan sjekke om det er tilfelle på maskinen din på følgende måte:

  1. Trykk på Windows-tasten, skriv Oppgaveplanlegging og trykk enter.
  2. Naviger til Oppgaveplanlegging (lokal)> Oppgaveplanleggerbibliotek> Microsoft> Windows> Servicering> StartComponentCleanup

Du kan kjøre opprydding manuelt når som helst ved å bruke følgende kommando ved å bruke en hevet ledetekst:

dism.exe / Online / Cleanup-Image / StartComponentCleanup

Det er vanligvis ikke nødvendig å kjøre en opprydding med mindre AnalyzeComponentStore-analysen anbefaler det.

Du kan imidlertid bruke Diskopprydding for å frigjøre diskplass, og kjøre en analyse i etterkant for å fjerne filer fra WinSXS-mappen som ikke lenger er nødvendige.

I utgangspunktet, hvis du fjerner tidligere versjoner av Windows, kan du ende opp med komponenter i WinSXS-mappen som ikke lenger er nødvendige, fordi de bare var gyldige for den forrige versjonen av Windows.

Ofte stilte spørsmål

Hvorfor er WinSXS-mappen så stor?

De fleste programmene rapporterer en feil størrelse for WinSXS-mappen på grunn av hardkoblinger. Hardlinker peker til andre steder på enheten.

Bør jeg rydde opp i WinSXS-mappen?

Det er vanligvis ikke nødvendig å rydde opp i mappen manuelt, da Windows gjør det automatisk etter planen.

Nå du : Hvor stor er systemets WinSXS-mappe?