Disk Cleanup Bug: 3,99 TB Brukt av Windows Updates [Fast]

2019-02-03 14:30:30
Hoved~~Pos=Trunc·Microsoft·Disk Cleanup Bug: 3,99 TB Brukt av Windows Updates [Fast]

Når du har installert en Windows 10 kumulativ oppdatering, når du kjører Diskopprydding (cleanmgr.exe) som administrator for å rydde opp systemfiler, kan det være feil på 3, 99 TB som okkupert av eldre versjoner av Windows Updates.

Denne uriktige rapporteringen skjer fordi Diskopprydding beregner feil størrelsen på WinSxs-mappen og ikke tar de harde koblingene i betraktning. Her er et utdrag fra Microsoft Technet-artikkelen Bestem den faktiske størrelsen på WinSxS-mappen, for å forstå hvorfor dette problemet skjer.

Hvorfor er WinSxS-mappen så stor? Det korte svaret på dette ofte stilte spørsmålet er at komponentlageret (WinSxS-mappen) inneholder alle komponentene som utgjør Windows for å tillate deg å betjene systemet ditt. Disse komponentene holdes for å gjenopprette enhver problematisk endring eller for å reparere en fil som blir ødelagt.

For operativsystemfiler kan det se ut som mer enn en kopi av den samme versjonen av en fil er lagret mer enn ett sted på operativsystemet, men det er vanligvis bare en ekte kopi av filen . Resten av kopiene er bare "projisert" ved å koble hardt fra komponentbutikken. En hard lenke er et filsystemobjekt som lar to filer referere til samme sted på disken. Noen verktøy, for eksempel File Explorer, bestemmer størrelsen på kataloger uten å ta hensyn til at de inneholdte filene kan være hardkoblet. Dette kan føre til at du tenker at WinSxS-mappen tar mer diskplass enn den egentlig gjør.

Opprydding "Windows Update Cleanup" -filer ved bruk av DISM

I motsetning til den forrige Cleanmgr-feilen som ble rapportert i artikkelen Alvorlig diskoppryddingsproblem i Windows forårsaket av ødelagt registrering, spesielt i Windows Vista / 7-systemer, er feil rapportering av "Windows Update Cleanup" -størrelsen en mindre feil som kan ignoreres. Og hvilken plass som blir brukt av de eldre oppdateringene, blir automatisk tømt av Windows (ved å bruke DISM) etter 30 dager. Så det kreves ingen brukerhandling.

Hvis du vil fjerne den manuelt uten å vente på at oppgaveplanleggerjobben skal utløses, kjører du Diskopprydding som administrator, merker av for "Windows Update Cleanup" og klikker OK. Dette vil fjerne oppføringen ved å frigjøre den faktiske diskplassen som brukes av de erstattede oppdateringene.

Et annet alternativ er å kjøre DISM-verktøyet manuelt, og utføre en komponentopprydding for å frigjøre diskplass okkupert av tidligere oppdateringer.

Analyser og rens opp komponentlageret ved å bruke DISM

Her er kommandolinjen for å analysere og rapportere om en komponentopprydding er nødvendig eller ikke. Det må kjøres fra forhøyet ledetekst.

 dism / online / Cleanup-Image / AnalyzeComponentStore 

Rens opp komponentlageret

Her er kommandoen for å gjøre en opprydding av en komponentlager.

 dism / online / Cleanup-Image / StartComponentCleanup 

/StartComponentCleanup renser opp de erstatte komponentene og reduserer størrelsen på komponentlageret. Merk at du ikke kan avinstallere oppdateringer etter å ha brukt DISM med denne kommandolinjeparameteren.

Microsoft har kunngjort at denne feilen vil bli fikset i Creators Update, og fiksen er allerede implementert i insider-forhåndsvisning build 15002.

"Vi løste et problem der Diskopprydding noen ganger uventet ville vise 3, 99 TB verdi av Windows Update Cleanup-filer."

Endelig utgivelse av den kommende Windows 10-funksjonen oppdatering vil være i mars eller april i år.

Redaksjonens