Co czyszczenie składników naprawdę usuwa
Windows trzyma w C:\Windows\WinSxS każdą wersję każdego składnika, jaką kiedykolwiek zainstalował, a po każdej aktualizacji zbiorczej starsze, zastąpione wersje zostają na miejscu, żeby aktualizację dało się w razie czego odinstalować. StartComponentCleanup usuwa te zastąpione wersje, gdy przestają być potrzebne, i odchudza magazyn bez ruszania zainstalowanych funkcji, aplikacji czy ustawień osobistych. Folder wygląda w Eksploratorze też na dużo większy, niż jest fizycznie, bo dowiązania trwałe liczą ten sam plik po kilka razy — AnalyzeComponentStore podaje prawdziwy rozmiar tuż obok wartości z Eksploratora.
Czyszczenie zwraca się po kilku miesiącach aktualizacji zbiorczych albo tuż po aktualizacji funkcji, kiedy zaległych, zastąpionych składników jest najwięcej. Na świeżej instalacji albo na systemie, który już przemieliło wbudowane zadanie planowane, nie licz praktycznie na nic. Uczciwe oczekiwania: odzyskane 1–5 GB i czas od około dziesięciu minut do dobrze ponad trzydziestu na wolniejszym sprzęcie.
Czyszczenie krok po kroku
Kliknij prawym przyciskiem przycisk Start i wybierz Terminal (administrator) — otworzy się podwyższony Windows PowerShell. Najpierw uruchom polecenie analizy i przeczytaj jego końcowe linie: Component Store Cleanup Recommended : Yes znaczy, że warto iść dalej, No — że możesz zamykać okno. Potem odpal samo czyszczenie i pozwól mu dokończyć bez wyłączania i restartowania komputera — przerwanie niczego nie uszkadza, ale przebieg idzie na zmarnowanie.
Pasek postępu regularnie wisi po kilka minut na tym samym procencie i to jest normalne, nie zawieszenie. Gdy DISM skończy, naturalnym uzupełnieniem jest sfc /scannow, jeśli chcesz też sprawdzić integralność plików systemowych. Obie żelazne zasady pozostają w mocy: nigdy nie usuwaj niczego w WinSxS ręcznie i nigdy nie kompresuj tego folderu — jedno i drugie psuje mechanizm obsługi składników, a poniższe polecenia to jedyny wspierany sposób odchudzania magazynu.
- Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore — rzeczywisty rozmiar magazynu i rekomendacja Yes/No
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup — właściwe czyszczenie, 10–40 minut
- Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase — wariant agresywny, patrz niżej
- sfc /scannow — opcjonalna kontrola integralności po zakończeniu DISM
Kompromis /ResetBase i jak często powtarzać
Dodanie /ResetBase wywala wszystkie zastąpione wersje, łącznie z tymi, które Windows trzyma po to, by dało się odinstalować niedawne aktualizacje. Dodatkowy zysk jest umiarkowany, ale po takim zabiegu zainstalowanych aktualizacji nie da się już usuwać pojedynczo — przycisk Odinstaluj aktualizacje w Ustawienia → Windows Update → Historia aktualizacji przestaje dla nich działać. Decyduj się na to tylko wtedy, gdy trwale mniejszy magazyn składników znaczy dla ciebie więcej niż siatka bezpieczeństwa do cofania aktualizacji — na przykład na maszynie, o której wiesz, że jest stabilna.
Rzadko trzeba powtarzać procedurę ręcznie: Windows i tak przeprowadza to samo czyszczenie przez wbudowane zadanie planowane \Microsoft\Windows\Servicing\StartComponentCleanup — trzeba przyznać, bez /ResetBase. Ręczny przegląd co kilka miesięcy, ewentualnie tuż po aktualizacji funkcji, w zupełności wystarcza. Jeśli AnalyzeComponentStore uporczywie zaleca czyszczenie, coś bez przerwy zastępuje składniki — zwykle zaległość oczekujących aktualizacji — więc najpierw je zainstaluj i przeanalizuj magazyn ponownie.
Pytania i odpowiedzi
Ile trwa DISM StartComponentCleanup?
Mniej więcej od dziesięciu do czterdziestu minut, zależnie od sprzętu i od tego, ile zastąpionych składników się uzbierało. Długie postoje na stałym procencie są normalne — pozwól mu dokończyć.
Czy stosować /ResetBase razem z StartComponentCleanup?
Tylko jeśli akceptujesz, że po zabiegu zainstalowanych aktualizacji nie będzie się dało odinstalować. Bez tego przełącznika zachowujesz możliwość cofnięcia i tak odzyskujesz większość miejsca.
Czym różni się StartComponentCleanup od RestoreHealth?
StartComponentCleanup odchudza zdrowy magazyn, usuwając zastąpione składniki; RestoreHealth naprawia uszkodzony, pobierając ponownie z Windows Update pliki, które uległy uszkodzeniu. To dwa różne problemy.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]