Når du har installeret en Windows 10 kumulativ opdatering, når du kører Diskoprydning (cleanmgr.exe) som administrator til oprydning af systemfiler, kan det forkert vise 3, 99 TB som besat af ældre versioner af Windows Updates.
Denne forkerte rapportering sker, fordi Diskoprydning beregner forkert størrelsen på WinSxs-mappen og ikke tager de hårde links i betragtning. Her er et uddrag fra Microsoft Technet-artikel Bestem den faktiske størrelse på WinSxS-mappen for at forstå, hvorfor dette problem sker.
Hvorfor er WinSxS-mappen så stor? Det korte svar på dette ofte stillede spørgsmål er, at komponentlageret (WinSxS-mappe) indeholder alle de komponenter, der udgør Windows, så du kan betjene dit system. Disse komponenter holdes ved at genskabe enhver problematisk ændring eller for at reparere en fil, der bliver beskadiget.
For operativsystemfiler kan det se ud til, at mere end en kopi af den samme version af en fil gemmes mere end et sted på operativsystemet, men der er normalt kun en ægte kopi af filen . Resten af kopierne “projiceres” bare ved at kæde hårdt sammen fra komponentlageret. Et hårdt link er et filsystemobjekt, der lader to filer referere til den samme placering på disken. Nogle værktøjer, såsom File Explorer, bestemmer størrelsen på mapper uden at tage hensyn til, at de indeholdte filer muligvis er hårdt knyttet. Dette kan få dig til at tro, at WinSxS-mappen optager mere diskplads, end den virkelig gør.
Oprydning “Windows Update Cleanup” -filer ved hjælp af DISM
I modsætning til den foregående Cleanmgr-fejl rapporteret i artiklen Alvorligt diskoprydningsproblem i Windows forårsaget af ødelagt registrering, især i Windows Vista / 7-systemer, er den forkerte rapportering af “Windows Update Cleanup” størrelse snarere en mindre fejl, der kan ignoreres. Og uanset hvilken plads der er besat af disse ældre opdateringer, ryddes automatisk af Windows (ved hjælp af DISM) efter 30 dage. Så der kræves ingen brugerhandling.
Hvis du manuelt vil rydde det op uden at vente på, at opgaven til planlægning af job udløses, skal du køre Diskoprydning som administrator, markere afkrydsningsfeltet “Windows Update Cleanup” og klikke på OK. Dette vil rydde posten ved at frigøre den faktiske diskplads, der bruges af disse erstattede opdateringer.
En anden mulighed er at køre DISM-værktøjet manuelt og udføre en komponentoprydning for at frigøre diskplads besat af tidligere opdateringer.
Analyser og rens komponentlageret ved hjælp af DISM
Her er kommandolinjen til at analysere og rapportere, om en komponentoprydning er påkrævet eller ej. Det skal køres fra forhøjet kommandoprompt.
dism / online / Cleanup-Image / AnalyzeComponentStore
Oprydning af Component Store
Her er kommandoen til at udføre en oprydning af en komponentlager.
dism / online / Cleanup-Image / StartComponentCleanup
/StartComponentCleanup
renser de erstattede komponenter og reducerer størrelsen på komponentlageret. Bemærk, at du ikke kan afinstallere opdateringer efter brug af DISM med denne kommandolinjeparameter.
Microsoft har annonceret, at denne fejl vil blive rettet i skabere-opdateringen, og rettelsen er allerede implementeret i insider preview-bygningen 15002.
"Vi løste et problem, hvor Diskoprydning nogle gange uventet ville vise 3, 99 TB værdier af Windows Update-oprydningsfiler."
Den endelige udgivelse af den kommende Windows 10-opdatering af funktionen ville være i marts eller april i år.