Slik rengjør du WinSxS-mappen uten å ødelegge Windows-oppdateringer

Siste oppdatering: 16/10/2025
Forfatter: Daniel Terrasa

  • WinSxS er komponentarkivet; den tilsynelatende størrelsen er misvisende på grunn av harde lenker.
  • DISM og StartComponentCleanup-oppgaven lar deg rydde opp i erstattede versjoner på en trygg måte.
  • ResetBase sparer mer plass, men forhindrer avinstallering av gamle oppdateringer.
  • MSI/Installer-opprydding er avansert og medfører risikoer; bruk med forsiktighet.
WinSxS

Hvis Windows-datamaskinen din begynner å klage over mangel på plass, er det ganske sannsynlig at du kommer over mappen WinSxS og lurer på om du kan slette den uten konsekvenser. Det korte svaret er nei, men du kan trygt redusere størrelsen ved hjelp av systemets innebygde verktøy. Her finner du alt du trenger å vite. Rengjør WinSxS-mappen uten å sette Windows-en din i fare.

Før vi begynner, er det verdt å avklare noe viktig: WinSxS-mappen er komponentlager Windows. Den inneholder systemversjoner, sikkerhetskopier for å rulle tilbake oppdateringer og elementer som lar deg legge til eller fjerne funksjoner. Å slette den uten å måtte gjøre noe er en sikker oppskrift på katastrofe.

Hva er WinSxS, og hvorfor tar det opp så mye plass?

WinSxS kommer fra Side-ved-side-vinduer og fungerer som et sentralt lager for systemkomponenter. C:\Windows\WinSxS Binærfiler, manifester, drivere og metadata som er viktige for å installere, bruke og tilbakestille funksjoner lagres. oppdateringer eller reparere Windows. I tillegg beholder Windows tidligere versjoner i en rimelig periode, slik at du kan rulle tilbake hvis noe går galt etter en oppdatering.

En betydelig del av WinSxS-innholdet er ikke «ekte» duplikatfiler, men harde lenker (harde lenker) som peker til de samme dataene på disken. Det er derfor, når du ser på mappeegenskapene i Utforsker, kan "Størrelse" virke enorm, mens "Størrelse på disk" er mindre. DISM viser også et estimat av den "brukbare" lagringsplassen, og skiller mellom hva den deler med Windows selv og hva som faktisk kan brukes. krav.

Windows rydder nå automatisk opp i foreldede komponenter etter en stund (vanligvis etter noen få 30 dager (fra det tidspunktet en erstatning installeres). Denne nådeperioden gir mulighet for reversering hvis noe går galt. Likevel, hvis du trenger å bruke opp plass nå, er det tilrådelig Rydd opp WinSxS-mappen på egenhånd.

rens winsxs-mappen

Hvordan måle den faktiske størrelsen på komponentlageret

For å avklare eventuelle tvil og få et troverdig bilde, bruk DISMMed en forhøyet kommandolinje kan du skanne hvelvet og se kategorier som «Delt med Windows» (ikke-gjenopprettbar), «Sikkerhetskopier og deaktiverte funksjoner» og «Buffer og midlertidige innstillinger». Denne oversikten forteller deg om en rengjøres det er verdt det.

Åpne Kommandoprompt som administrator og kjør:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

I utdataene vil du se data som «Faktisk lagerstørrelse», «Siste dato» rengjøres”, hvor mange pakker som kan gjenopprettes, og om en opprydding anbefales. Hvis det står «Opprydding anbefalt: Ja», bare gjør det: det er rom for reduksjon.

Eksklusivt innhold - Klikk her  Hva er GameBarPresenceWriter.exe, og hvordan påvirker det spillytelsen?

Trygge måter å rens WinSxS-mappen på et kjørende system

Det er tre hovedmåter å gjøre WinSxS-mappen lysere eller rydde opp med innebygde verktøy: Oppgaveplanlegger, Nytte DISM og Disk OppryddingDe er alle avhengige av de samme interne mekanismene: fjerning av erstattede pakker, komprimering av komponenter og opprydding av unødvendige sikkerhetskopier.

Automatisk opprydding med StartComponentCleanup-oppgaven

Windows har en planlagt oppgave som rydder opp når datamaskinen er inaktiv. Når den kjører automatisk, vent minst 30 dager fra det øyeblikket en ny komponent installeres før tidligere versjoner fjernes. Hvis du kjører det manuelt, tar det omtrent 1 time, så det er ikke sikkert at alt blir helt rent første gang.

For å kjøre det fra grensesnittet, åpne Oppgaveplanleggeren og naviger til: Oppgaveplanleggerbibliotek \ Microsoft \ Windows \ Servicing \ StartComponentCleanupNår elementet er valgt, klikker du på «Kjør». Du kan også kjøre det fra kommandolinjen:

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Dette alternativet er konservativt og respekterer nådeperioden. Hvis du har det travelt med gigabyte, er den neste DISM-metoden enklere og pålegger ikke denne nådeperioden. utsettelse.

Rengjøring med DISM: mer kontroll og ingen respitperiode

DISM (Deployment Image Servicing and Management) er det offisielle verktøyet for å reparere, vedlikeholde og optimalisere Windows-avbildninger, inkludert liveinstallasjoner. / Cleanup-Image Den tilbyr flere handlinger som, når de brukes klokt, gjenoppretter mange megabyte på kort tid.

Å tvinge frem umiddelbar rengjøring av erstattede komponenter, utfør:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Hvis systemet ditt er stabilt og du ikke trenger å rulle tilbake tidligere oppdateringer, kan du konsolidere butikken med / ResetBaseDenne modifikatoren fjerner alle erstattede versjoner av hver komponent og lar den sist installerte versjonen være basis. Husk at etter dette vil du ikke lenger kunne avinstallere gamle oppdateringer.

Konsolidering base:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

På eldre systemer med servicepakker finnes det også muligheten til å fjerne sikkerhetskopiene fra den pakken for å spare mer plass. Dette hindrer deg i å avinstallere servicepakken i fremtiden, så bruk den bare hvis du er sikker på at du kan.

Kommando for å forkaste Service Pack-kopier:

Dism.exe /Online /Cleanup-Image /SPSuperseded

Historisk merknad: WinSxS sin vekst var berømt i Windows 7. Det hadde vært tilgjengelig siden SP1. compcln.exe for å konsolidere komponenter, og senere kom tilsvarende DISM-alternativer. I Windows 10 og nyere er vedlikehold av depotet mye mer raffinert og sikkert.

Reduser WinSxS med Diskopprydding

Hvis du foretrekker et grafisk grensesnitt for å rydde WinSxS-mappen, hjelper det klassiske Windows Space Cleanup-verktøyet også. Det viktigste er å aktivere «Windows Update" (eller "Windows Update Cleanup"), som faktisk påvirker komponentlageret. Skanning og fjerning kan ta ganske lang tid.

Eksklusivt innhold - Klikk her  7-Zip-alternativer: Den beste programvaren for filkomprimering

trinn anbefalt:

  • Press Windows + R, skriver cleanmgr og godta. I stasjonsvelgeren velger du systemstasjonen din (vanligvis C:).
  • Når vinduet vises, trykk på «Rengjør systemfiler«(trenger administratorrettigheter) og venter på analysen.»
  • Sjekk «Windows-oppdateringer», «Midlertidige filer», «Loggfiler» og andre relevante kategorier. Bekreft med «OK".

På datamaskiner med mange oppdateringer kan oppryddingsprosessen ta flere timer. Det er normalt at disken fungerer uavbrutt. La prosessen fullføres for å konsolidere plass og unngå inkonsekvenser. lagre.

WinSxS

Avansert opprydding for administratorer: Fjerning av funksjoner og deres nyttelast

På servere og administrerte datamaskiner kan du redusere diskplassen ytterligere ved å fjerne tilgjengelige, men ikke installerte Windows-funksjoner (kalt nyttelaster). Det betyr ikke at du må rydde grundig opp i WinSxS-mappen. Dette frigjør flere hundre MB eller noen få GB, avhengig av tilfellet, men det har en innvirkning: hvis du vil installere den funksjonen senere, trenger du en kilde (WIM/ISO).

med PowerShell, viser statusen til roller og funksjoner:

Get-WindowsFeature

For å fjerne nyttelasten til en bestemt funksjon, for eksempel Hyper-V:

Uninstall-WindowsFeature Hyper-V -Remove

Å laste ned med en gang alle nyttelaster i statusen «Tilgjengelig» (tilgjengelig, men ikke installert):

Get-WindowsFeature | Where-Object { $_.InstallState -eq "Available" } | Uninstall-WindowsFeature -Remove

Hvis du senere trenger å installere en funksjon på nytt, kan du gjøre det ved å peke på installasjonsmedier Windows. For eksempel, ved å bruke et WIM-bilde av stasjon D:

Install-WindowsFeature NombreDelServicio -Restart -Source wim:D:\sources\install.wim:4

Å vite hva indeks tilsvarer din utgave i WIM, bruk:

dism /get-wiminfo /getfile:D:\sources\install.wim

Denne ruten innebærer en risiko Dette er spesielt viktig hvis det ikke er godt dokumentert i organisasjonen din. Bruk det når du administrerer gullbilder, servere med svært spesifikke roller eller VDI-miljøer der du trenger lette maler og full kontroll over hva som er inkludert.

En annen plasskilde: C:\Windows\Installer og PatchCache

Hvis du fortsatt trenger å frigjøre mer plass og vet hva du gjør, finnes det en ekstra taktikk relatert til MSI-installasjonsprogrammer for å rydde opp i WinSxS-mappen. C:\Windows\Installer Lagrer installasjonsprogrammer og oppdateringer som apper bruker til å vedlikeholde og avinstallere. Å trykke her har alvorlige risikoer: brå sletting av oppføringer kan ødelegge avinstallasjoner eller programreparasjoner.

En avansert teknikk er å justere størrelsen på PatchCache og tømme den på en kontrollert måte. Gjør dette bare hvis du er fornøyd med kompromisset og forstår at det kan påvirke visse MSI-installasjoner. Retningslinjer (Alltid i CMD med administratorrettigheter) administrator):

  1. Stoppe Windows Installer-tjenesten:
    net stop msiserver /y
  2. Sett oppdateringsbuffer til 0 for å tillate rengjøring:
    reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
  3. Slett hurtigbufferkatalogen:
    rmdir /q /s %WINDIR%\Installer\$PatchCache$
  4. starter og stopp tjenesten igjen for å bruke endringen:
    net start msiserver /y
    net stop msiserver /y
  5. Gro hurtigbufferen til en standardverdi (for eksempel 10):
    reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
  6. starter igjen tjenesten:
    net start msiserver /y

Jeg understreker advarselen: manipulering av denne mappen og hurtigbufferen er for avanserte brukere. Hvis et program begynner å be om en MSI som ikke lenger er der, må du oppgi det originale installasjonsprogrammet for å reparere eller avinstallere riktig.

Eksklusivt innhold - Klikk her  Valve setter en dato for Steams avskjed med 10-biters Windows 32: hvem er berørt og hva du skal gjøre hvis du fortsatt er der

Vanlige spørsmål

  • Kan jeg slette WinSxS-mappen? Nei. Det er en kritisk del av systemet. Det riktige å gjøre er å rense det med verktøyene Windows tilbyr, som vet hva som kan og ikke kan fjernes.
  • Hvorfor viser Explorer en mye større «størrelse» enn DISM? Fordi WinSxS bruker harde lenker, legger Utforsker opp størrelsene på lenkede filer flere ganger, mens DISM beregner den "virkelige" plassen og kategoriserer den i gjenvinnbare eller delte kategorier.
  • Hva gjør egentlig /ResetBase? Konsolider arkivet ditt ved å slette alle erstattede versjoner. Du vil få mer plass, men du vil miste muligheten til å avinstallere gamle oppdateringer. Bruk bare dette hvis du er trygg på systemets helsetilstand.
  • Jeg har nettopp ryddet opp i WinSxS-mappen, og størrelsen på den er ikke endret. Er det galt? Ikke nødvendigvis. Det kan hende det ikke var mye som kunne gjenopprettes på det tidspunktet, eller så gjenspeiler ikke målingen du ser på effekten godt (på grunn av harde koblinger). Stol på DISM-analysen og sjekk om det er noen "gjenopprettbare pakker" igjen.
  • Hvor mye plass kan frigjøres? Det avhenger av oppdateringshistorikken og rollene. På veletablerte datamaskiner er det typisk å frigjøre 15 % til 20 % av den tilsynelatende WinSxS-størrelsen; i andre tilfeller er marginen mindre.
  • Hvor lang tid tar det? Fra noen få minutter til timer. Opprydding av plass med «Windows Update» avkrysset er vanligvis den tregeste; DISM er mer direkte, men resultatet avhenger av volumet av komponenter som erstattes.

Med alt det ovennevnte har du allerede et tydelig kart for rens WinSxS-mappenHvis du legger til all denne informasjonen gode oppdateringspraksiser og, i profesjonelle miljøer, eliminering av nyttelast og stell av referansebilder, blir det å holde komponentlageret under kontroll bare en annen vedlikeholdsprosedyre, uten skremsler eller problemer. risikoer unødvendig.

Hvordan fikse feil 0x800f0988 i Windows 10
Relatert artikkel:
Hvordan fikse feil 0x800f0988 i Windows 10: Komplett og oppdatert veiledning