Błąd czyszczenia dysku: 3,99 TB używany przez aktualizacje systemu Windows [Naprawiono]

2019-02-03 14:30:30
Główny·Microsoft·Błąd czyszczenia dysku: 3,99 TB używany przez aktualizacje systemu Windows [Naprawiono]

Po zainstalowaniu aktualizacji zbiorczej systemu Windows 10 po uruchomieniu narzędzia Oczyszczanie dysku (cleanmgr.exe) jako administratora do czyszczenia plików systemowych może niepoprawnie pokazywać 3, 99 TB jako zajęte przez starsze wersje aktualizacji systemu Windows.

Takie nieprawidłowe raportowanie ma miejsce, ponieważ narzędzie Oczyszczanie dysku nieprawidłowo oblicza rozmiar folderu WinSxs, nie biorąc pod uwagę twardych łączy. Oto fragment artykułu Microsoft Technet Określ rzeczywisty rozmiar folderu WinSxS, aby zrozumieć, dlaczego występuje ten problem.

Dlaczego folder WinSxS jest tak duży? Krótka odpowiedź na to często zadawane pytanie jest taka, że ​​magazyn składników (folder WinSxS) zawiera wszystkie składniki tworzące system Windows, aby umożliwić obsługę systemu. Te komponenty są przechowywane w celu wycofania wszelkich problematycznych zmian lub naprawy uszkodzonego pliku.

W przypadku plików systemu operacyjnego może się wydawać, że więcej niż jedna kopia tej samej wersji pliku jest przechowywana w więcej niż jednym miejscu w systemie operacyjnym, ale zwykle jest tylko jedna prawdziwa kopia pliku . Pozostałe kopie są po prostu „rzutowane” przez twarde linkowanie ze sklepu komponentów. Dowiązanie twarde to obiekt systemu plików, który pozwala dwóm plikom odwoływać się do tej samej lokalizacji na dysku. Niektóre narzędzia, takie jak Eksplorator plików, określają rozmiar katalogów, nie biorąc pod uwagę, że zawarte w nich pliki mogą być na stałe połączone. Może to prowadzić do wniosku, że folder WinSxS zajmuje więcej miejsca na dysku niż w rzeczywistości.

Oczyszczanie plików „Windows Update Cleanup” za pomocą DISM

W przeciwieństwie do poprzedniego błędu Cleanmgr zgłoszonego w artykule Poważny problem z czyszczeniem dysku w systemie Windows spowodowany przez zepsutą rejestrację, szczególnie w systemach Windows Vista / 7, nieprawidłowe zgłoszenie rozmiaru „Windows Update Cleanup” jest raczej drobnym błędem, który można zignorować. I każde miejsce zajmowane przez te starsze aktualizacje zostanie automatycznie wyczyszczone przez system Windows (przy użyciu DISM) po 30 dniach. Dlatego nie jest wymagana żadna akcja użytkownika.

Jeśli chcesz ręcznie wyczyścić go bez czekania na uruchomienie zadania Harmonogramu zadań, uruchom Oczyszczanie dysku jako administrator, zaznacz pole wyboru „Windows Update Cleanup” i kliknij OK. Spowoduje to wyczyszczenie wpisu poprzez zwolnienie faktycznego miejsca na dysku używanego przez zastąpione aktualizacje.

Inną opcją jest ręczne uruchomienie narzędzia DISM i przeprowadzenie czyszczenia komponentów w celu zwolnienia miejsca na dysku zajmowanego przez poprzednie aktualizacje.

Przeanalizuj i oczyść Component Store za pomocą DISM

Oto wiersz polecenia do analizy i zgłoszenia, czy wymagane jest czyszczenie komponentu, czy nie. Musi być uruchamiany z podwyższonego wiersza polecenia.

 dism / online / Cleanup-Image / AnalyzeComponentStore 

Oczyść sklep komponentów

Oto polecenie wykonania czyszczenia magazynu składników.

 dism / online / Cleanup-Image / StartComponentCleanup 

/StartComponentCleanup czyści zastąpione komponenty i zmniejsza rozmiar magazynu komponentów. Pamiętaj, że nie można odinstalować aktualizacji po użyciu DISM z tym parametrem wiersza polecenia.

Microsoft ogłosił, że ten błąd zostanie naprawiony w Aktualizacji dla twórców, a poprawka została już zaimplementowana w kompilacji podglądu poufnych informacji 15002.

„Rozwiązano problem polegający na tym, że czyszczenie dysku czasami nieoczekiwanie pokazywało pliki Windows Update Cleanup o wartości 3, 99 TB”.

Ostateczne wydanie nadchodzącej aktualizacji funkcji systemu Windows 10 będzie miało miejsce w marcu lub kwietniu tego roku.

Wybór Redakcji