- WinSxS er komponentarkivet; dets tilsyneladende størrelse er misvisende på grund af hårde links.
- DISM og opgaven StartComponentCleanup giver dig mulighed for sikkert at rydde op i erstattede versioner.
- ResetBase sparer mere plads, men forhindrer afinstallation af gamle opdateringer.
- MSI/Installer-oprydning er avanceret og indebærer risici; brug med forsigtighed.
Hvis din Windows-computer begynder at klage over mangel på plads, er det ret sandsynligt, at du støder på mappen WinSxS og spekulerer på, om du kan slette den uden konsekvenser. Det korte svar er nej, men du kan trygt reducere dens størrelse ved hjælp af systemets indbyggede værktøjer. Her finder du alt, hvad du behøver at vide. Rens WinSxS-mappen uden at sætte din Windows i fare.
Før vi går i gang, er det værd at præcisere noget vigtigt: WinSxS-mappen er komponentlager Windows. Den indeholder systemversioner, sikkerhedskopier til at rulle opdateringer tilbage og elementer, der giver dig mulighed for at tilføje eller fjerne funktioner. At slette den pludselig er en sikker opskrift på katastrofe.
Hvad er WinSxS, og hvorfor optager det så meget plads?
WinSxS kommer fra Side om side-vinduer og fungerer som et centralt lager for systemkomponenter. C:\Windows\WinSxS Binære filer, manifester, drivere og metadata, der er nødvendige for installation, anvendelse og tilbagestilling af funktioner, gemmes. opdateringer eller reparere Windows. Derudover gemmer Windows tidligere versioner i en rimelig periode, så du kan rulle tilbage, hvis noget går galt efter en opdatering.
En betydelig del af WinSxS-indholdet er ikke "rigtige" duplikerede filer, men hårde links (hårde links), der peger på de samme data på disken. Derfor kan "Størrelse" virke enorm, når man ser på mappeegenskaberne i Stifinder, mens "Størrelse på disk" er mindre. DISM viser også et estimat af den "brugbare" lagerplads, hvor der skelnes mellem, hvad den deler med Windows selv, og hvad der rent faktisk kunne bruges. krav.
Windows rydder nu automatisk op i forældede komponenter efter et stykke tid (normalt efter et par 30 dage fra det tidspunkt, hvor en erstatning installeres). Denne frist giver mulighed for at fortryde problemet, hvis noget går galt. Hvis du stadig har brug for at bruge plads nu, er det tilrådeligt Ryd WinSxS-mappen selv.

Sådan måler du den faktiske størrelse af komponentlageret
For at afklare eventuelle tvivl og få et troværdigt billede, brug DISMMed en kommandoprompt med administratorrettigheder kan du scanne hvælvingen og se kategorier som "Delt med Windows" (kan ikke gendannes), "Sikkerhedskopier og deaktiverede funktioner" og "Cache og midlertidige lagringspladser". Denne oversigt fortæller dig, om en rengøres merece la pena
Åbn Systemsymbol som administrator og kør:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
I outputtet vil du se data såsom "Faktisk lagerstørrelse", "Sidste dato" rengøres", hvor mange pakker der kan gendannes, og om en oprydning anbefales. Hvis der står "Oprydning anbefalet: Ja", så bare fortsæt: der er plads til reduktion.
Sikre måder at ryd WinSxS-mappen på et kørende system
Der er tre primære måder at lysne eller rydde op i WinSxS-mappen med native værktøjer: Opgaveplanlægger, nytten DISM og den Rensning af diskpladsDe er alle afhængige af de samme interne mekanismer: fjernelse af erstattede pakker, komprimering af komponenter og oprydning af unødvendige sikkerhedskopier.
Automatisk oprydning med opgaven StartComponentCleanup
Windows indeholder en planlagt opgave, der rydder op, når computeren er inaktiv. Når den kører automatisk, skal du vente mindst 30 dage fra det øjeblik, en ny komponent installeres, før tidligere versioner fjernes. Hvis du kører det manuelt, tager det cirka 1 time, så det er ikke sikkert, at alt er helt rent første gang.
For at køre det fra brugergrænsefladen skal du åbne Opgaveplanlægger og navigere til: Opgaveplanlægningsbibliotek \ Microsoft \ Windows \ Servicing \ StartComponentCleanupNår elementet er valgt, skal du klikke på "Kør". Du kan også køre det fra kommandolinjen:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Denne mulighed er konservativ og respekterer den nødvendige frist. Hvis du har travlt med at bruge gigabyte, er den næste DISM-metode mere ligetil og pålægger ikke denne frist. udsættelse.
Rengøring med DISM: mere kontrol og ingen henstandsperiode
DISM (Deployment Image Servicing and Management) er det officielle værktøj til reparation, vedligeholdelse og optimering af Windows-aftryk, inklusive liveinstallationer. /Cleanup-Image Den tilbyder adskillige handlinger, der, når de bruges klogt, gendanner mange megabyte på kort tid.
At tvinge øjeblikkelig rengøring af udskiftede komponenter, udfør:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Hvis dit system er stabilt, og du ikke behøver at rulle tidligere opdateringer tilbage, kan du konsolidere butikken med / ResetBaseDenne modifikator fjerner alle erstattede versioner af hver komponent og lader den sidst installerede version være basis. Husk, at du efter dette ikke længere vil kunne afinstaller gamle opdateringer.
Konsolidering grundlag:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
På ældre systemer med Service Packs er der også mulighed for at fjerne backupfilerne fra den pakke for at spare mere plads. Dette forhindrer dig i at afinstallere SP'en i fremtiden, så brug den kun, hvis du er sikker på, at du kan.
Kommando til at kassere Service Pack-kopier:
Dism.exe /Online /Cleanup-Image /SPSuperseded
Historisk bemærkning: WinSxS' vækst var berømt i Windows 7. Det havde været tilgængeligt siden SP1. compcln.exe at konsolidere komponenter, og senere kom tilsvarende DISM-muligheder. I Windows 10 og nyere er vedligeholdelse af arkiver meget mere raffineret og sikker.
Reducer WinSxS med Diskoprydning
Hvis du foretrækker en grafisk brugerflade til at rydde WinSxS-mappen, hjælper det klassiske Windows Space Cleanup-værktøj også. Det vigtige er at aktivere "Windows-opdatering" (eller "Oprydning af Windows Update"), som er den, der rent faktisk påvirker komponentlageret. Scanning og fjernelse kan tage et stykke tid.
Trin anbefales:
- Trykke Windows + R, skriver rengøringschef og accepter. I drevvælgeren skal du vælge dit systemdrev (normalt C:).
- Når vinduet vises, skal du trykke på “Rengør systemfiler" (kræver administratorrettigheder) og venter på analysen.
- Markér "Windows-opdateringer", "Midlertidige filer", "Logfiler" og alle andre relevante kategorier. Bekræft med "OK"
På computere med mange opdateringer kan oprydningsprocessen tage flere timer. Det er normalt at se disken køre uafbrudt; lad processen fuldføres for at konsolidere plads og undgå uoverensstemmelser. butik.

Avanceret oprydning for administratorer: Fjernelse af funktioner og deres nyttelast
På servere og administrerede computere kan du yderligere reducere diskpladsen ved at fjerne Windows-funktioner, der er tilgængelige, men ikke installerede (kaldet nyttelast). Det betyder ikke, at du skal rydde grundigt op i WinSxS-mappen. Dette frigør flere hundrede MB eller et par GB, afhængigt af tilfældet, men det har en indflydelse: Hvis du vil installere den pågældende funktion senere, skal du bruge en springvand (WIM/ISO).
Med PowerShell, viser status for roller og funktioner:
Get-WindowsFeature
For at fjerne nyttelasten for en bestemt funktion, for eksempel Hyper-V:
Uninstall-WindowsFeature Hyper-V -Remove
At downloade på én gang alle nyttelaster i status "Tilgængelig" (tilgængelig, men ikke installeret):
Get-WindowsFeature | Where-Object { $_.InstallState -eq "Available" } | Uninstall-WindowsFeature -Remove
Hvis du senere har brug for at geninstallere en funktion, kan du gøre det ved at pege på installationsmedie Windows. For eksempel ved at bruge et WIM-billede af drev D:
Install-WindowsFeature NombreDelServicio -Restart -Source wim:D:\sources\install.wim:4
At vide hvad indeks svarer til din udgave i WIM, skal du bruge:
dism /get-wiminfo /getfile:D:\sources\install.wim
Denne rute involverer en risiko Dette er især vigtigt, hvis det ikke er veldokumenteret i din organisation. Brug det, når du administrerer Golden Images, servere med meget specifikke roller eller VDI-miljøer, hvor du har brug for lette skabeloner og fuld kontrol over, hvad der er inkluderet.
Et andet fokusområde: C:\Windows\Installer og PatchCache
Hvis du stadig har brug for at frigøre mere plads, og du ved, hvad du laver, er der en ekstra taktik relateret til MSI-installationsprogrammer til at rydde op i WinSxS-mappen. C:\Windows\Installer Gemmer installationsprogrammer og programrettelser, som apps bruger til at vedligeholde og afinstallere. Tryk her indebærer alvorlige risici: pludselig sletning af poster kan ødelægge afinstallationer eller programreparationer.
En avanceret teknik er at justere størrelsen på PatchCachen og tømme den på en kontrolleret måde. Gør kun dette, hvis du er tilfreds med kompromitteret og forstår, at det kan påvirke visse MSI-installationer. Retningslinjer (Altid i CMD med administratorrettigheder) administrator):
- Stop Windows Installer-tjenesten:
net stop msiserver /y - Indstil patch-cache til 0 for at tillade rengøring:
reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f - Elimina cache-mappen:
rmdir /q /s %WINDIR%\Installer\$PatchCache$ - Starte og stop tjenesten igen for at anvende ændringen:
net start msiserver /y net stop msiserver /y - Gendan cachen til en standardværdi (for eksempel 10):
reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f - Starte igen tjenesten:
net start msiserver /y
Jeg understreger advarslen: manipulation af denne mappe og dens cache er for avancerede brugere. Hvis et program begynder at bede om en MSI, der ikke længere findes, skal du bruge det originale installationsprogram for at reparere eller afinstaller korrekt.
Ofte stillede spørgsmål
- Kan jeg slette WinSxS-mappen? Nej. Det er en kritisk del af systemet. Det rigtige at gøre er at rense det med de værktøjer, som Windows tilbyder, og som ved, hvad der kan og ikke kan fjernes.
- Hvorfor viser Explorer en meget større "størrelse" end DISM? Fordi WinSxS bruger hårde links, lægger Explorer størrelsen af linkede filer sammen flere gange, mens DISM beregner den "faktiske" plads og kategoriserer den i genvindbare eller delte kategorier.
- Hvad gør /ResetBase præcist? Konsolider dit arkiv ved at slette alle erstattede versioner. Du får mere plads, men du mister muligheden for at afinstallere gamle opdateringer. Brug kun dette, hvis du er sikker på systemets tilstand.
- Jeg har lige renset WinSxS-mappen, og den er ikke blevet ændret i størrelse, er det forkert? Ikke nødvendigvis. Der var måske ikke meget at gendanne på det tidspunkt, eller den metrik, du ser på, afspejler måske ikke effekten godt (på grund af hårde links). Stol på DISM-analysen, og tjek, om der er nogen "gendannelige pakker" tilbage.
- Hvor meget plads kan frigøres? Det afhænger af opdateringshistorikken og rollerne. På veletablerede computere er det typisk at frigøre 15 % til 20 % af den tilsyneladende WinSxS-størrelse; i andre tilfælde er marginen mindre.
- Hvor længe det tager? Fra et par minutter til timer. Pladsrydning med "Windows Update" markeret er normalt den langsomste; DISM er mere direkte, men resultatet afhænger af mængden af udskiftede komponenter.
Med alt ovenstående har du allerede et klart kort over ryd WinSxS-mappenHvis man til al denne information lægger gode opdateringspraksisser og, i professionelle miljøer, eliminering af nyttelast og pleje af referencebilleder, bliver det blot endnu en vedligeholdelsesprocedure at holde komponentlageret under kontrol, uden skræmmer eller problemer. risici unødvendig.
Redaktør med speciale i teknologi og internetspørgsmål med mere end ti års erfaring i forskellige digitale medier. Jeg har arbejdet som redaktør og indholdsskaber for e-handel, kommunikation, online marketing og annoncevirksomheder. Jeg har også skrevet på økonomi, finans og andre sektorers hjemmesider. Mit arbejde er også min passion. Nu gennem mine artikler i Tecnobits, Jeg forsøger at udforske alle de nyheder og nye muligheder, som teknologiens verden tilbyder os hver dag for at forbedre vores liv.
