Baza wiedzy →6 min czytaniaAktualizacja: 2026-09-21

Jak wykonać czyszczenie składników DISM w Windows 11

Dism.exe /Online /Cleanup-Image /StartComponentCleanup usuwa z magazynu WinSxS zastąpione wersje zaktualizowanych składników — po kilku miesiącach aktualizacji zbiorczych zwykle wraca z tego 1–5 GB. Polecenie wymaga terminala z podwyższonymi uprawnieniami i od dziesięciu minut do sporej ponad pół godziny. Najpierw przeanalizuj magazyn poleceniem AnalyzeComponentStore — jeśli raport odradza czyszczenie, całą robotę możesz po prostu odpuścić.

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

Wszystkie poradniki · Pytania i odpowiedzi

Napisz do nas: [email protected]