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

Jak bezpiecznie wyczyścić folder WinSxS za pomocą DISM

C:\Windows\WinSxS to magazyn komponentów Windows i nigdy nie wolno czyścić go ręcznie — usuwanie plików z jego wnętrza psuje aktualizacje i potrafi zostawić system, który nie wstaje. Wspierana ścieżka czyszczenia prowadzi przez DISM: najpierw analiza magazynu, potem StartComponentCleanup, które wyrzuca nieaktualne wersje komponentów i zwykle oddaje 2–10 GB. Obie komendy uruchamia się w wierszu poleceń administratora i trwają 10–30 minut.

Co siedzi w WinSxS i dlaczego folder wygląda na większy, niż jest

Folder WinSxS (Windows Side-by-Side) to magazyn komponentów: przechowuje każdą wersję każdego komponentu systemowego zainstalowaną od postawienia systemu, plus metadane, bez których nie działają aktualizacje, funkcje i serwisowanie. Gdy aktualizacja zbiorcza podmienia pliki w System32, starsze wersje zostają w WinSxS, żeby dało się odinstalować aktualizację i naprawić funkcje bez oryginalnego nośnika. Na dwuletniej instalacji spokojnie dorasta do 6–15 GB.

Rozmiar raportowany przez Eksploratora dodatkowo wprowadza w błąd. Pliki w System32 i WinSxS łączą twarde linki — fizyczna kopia danych jest jedna, ale liczy się w obu miejscach — więc zwykłe sumowanie rozmiarów folderów liczy te same gigabajty podwójnie. Dlatego folder WinSxS o rozmiarze 12 GB nie „okrada” dysku z 12 GB i dlatego żaden zewnętrzny „czyścik WinSxS” uczciwie nie obieca liczby, którą pokazuje.

  • Nieaktualne, zastąpione wersje komponentów po każdej aktualizacji zbiorczej — główny motor wzrostu
  • Kopie zapasowe pozwalające odinstalować aktualizacje — usuwa je dopiero /ResetBase
  • Zawartość funkcji opcjonalnych (RSAT, .NET 3.5, pakiety językowe) — przyda się przy późniejszej instalacji
  • Twarde linki współdzielone z System32 — jeden plik liczony w kilku folderach
  • Analiza DISM podaje uczciwe liczby: „Actual Size of Component Store” i „Shared with Windows”

Bezpieczne czyszczenie: dwie komendy DISM

Otwórz wiersz poleceń jako administrator i najpierw uruchom analizę, która niczego nie zmienia: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore. Trwa minutę–dwie i kończy się wierszem „Component Store Cleanup Recommended : Yes” albo „No”, do tego faktycznym rozmiarem magazynu i wielkością współdzieloną z Windowsem. Jeśli pada No, nie ma co wygrywać — zamknij okno i idź dalej.

Gdy czyszczenie jest zalecane, wykonaj Dism.exe /Online /Cleanup-Image /StartComponentCleanup. Komenda wyrzuca nieaktualne wersje komponentów, nie blokując dalszych aktualizacji, i potrafi trwać 10–30 minut przy pozornie zawieszonym procesie DISM — pozwól jej dokończyć, bo przerywanie to właśnie źródło rzadkich historii o uszkodzeniach. Dopisanie /ResetBase usuwa wszystkie zastąpione wersje i ścina magazyn jeszcze mocniej, ale potem żadnej zainstalowanej aktualizacji nie da się odinstalować — uczciwy handel tylko na stabilnej maszynie, której się nie cofa.

Czego nigdy nie robić i jak trzymać WinSxS w ryzach

Trzy rzeczy są zakazane na zawsze: ręczne usuwanie albo przenoszenie plików z wnętrza WinSxS (nawet „tylko tych największych”), wymachowywanie na folder czyścikiem rejestru czy „optymalizatorem systemu” i włączanie na nim kompresji NTFS. Każde z nich niszczy twarde linki albo metadane serwisowania, a efekt sięga od aktualizacji, które przestają się instalować, po system, który już nie wstaje. Magazyn komponentów ma dokładnie jedną wspieraną ścieżkę czyszczenia: DISM i jego odpowiednik w Oczyszczaniu dysku — pozycję „Oczyszczanie aktualizacji Windows”.

Windows trochę radzi sobie sam: wbudowane zadanie planowane \Microsoft\Windows\Servicing\StartComponentCleanup przeprowadza to samo czyszczenie w tle, odczekawszy około 30 dni od zastąpienia komponentu. Ręczne uruchomienie ma sens po dużych pakietach zbiorczych albo przed klonowaniem maszyny. Natomiast wszystko dookoła — pliki tymczasowe, resztki usługi optymalizacji dostarczania, stare pamięci podręczne — uprząta według harmonogramu Kleaner PRO, a WinSxS pozostaje działką DISM.

Pytania i odpowiedzi

Czy można usuwać pliki z folderu WinSxS ręcznie?

Nie. Ręczne kasowanie łamie twarde linki i dane serwisowania — od aktualizacji, które przestają się instalować, po system niemożliwy do uruchomienia. Wspierane są tylko DISM StartComponentCleanup albo „Oczyszczanie aktualizacji Windows” w Oczyszczaniu dysku.

Jak duży powinien być folder WinSxS w Windows 11?

6–15 GB po roku–dwóch aktualizacji to norma. Wyraźnie ponad 20 GB? Uruchom analizę DISM — powie, czy czyszczenie ma w ogóle sens.

Co robi DISM /ResetBase?

Usuwa wszystkie zastąpione wersje wszystkich komponentów i ścina magazyn mocniej niż zwykłe StartComponentCleanup. Cena: zainstalowanych aktualizacji nie da się już odinstalować.

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]