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
Napisz do nas: [email protected]