Jak zrozumieć folder WinSxS, dlaczego się rozrasta i jakie są skuteczne metody czyszczenia



Gdy próbujesz zwolnić miejsce na komputerze z systemem Windows, folder WinSxS jest często jednym z głównych winowajców, który wciąż rośnie pomimo prób czyszczenia. Jego rozmiar może być zaskakująco mylący — Eksplorator plików może pokazywać go jako ogromny, ale to dlatego, że system Windows używa twardych linków, więc rzeczywiste wykorzystanie miejsca na dysku nie jest tak duże, jak się wydaje. Mimo to, po miesiącach lub latach może stać się prawdziwym pożeraczem pamięci. Jeśli próbowałeś usuwać rzeczy ręcznie lub po prostu je ignorować, ten przewodnik może pomóc Ci zrozumieć, jak prawidłowo analizować i czyścić ten uporczywy folder bez uszkadzania systemu. Kluczem jest korzystanie z wbudowanych narzędzi, takich jak DISM i Oczyszczanie dysku, które zostały zaprojektowane właśnie w tym celu i nie zepsują instalacji — w przeciwieństwie do losowych ręcznych usunięć. Pamiętaj jednak, że po oczyszczeniu nie możesz łatwo wycofać aktualizacji, dopóki nie zainstalujesz nowych. Zachowaj więc ostrożność, jeśli polegasz na starych punktach przywracania systemu lub określonych starych wersjach bibliotek DLL.

Jak rozwiązać problemy z rozmiarem folderu WinSxS i czyszczeniem

Dowiedz się, ile miejsca tak naprawdę zajmuje WinSxS

To trochę dziwne, ale Eksplorator plików często zawyża rozmiar folderu WinSxS z powodu twardych linków, przez co wygląda on na znacznie większy niż jest w rzeczywistości. Aby uzyskać wyraźny obraz, należy uruchomić polecenie w wierszu poleceń z uprawnieniami administratora. W ten sposób można zobaczyć rzeczywisty rozmiar i ocenić, czy czyszczenie jest rzeczywiście konieczne, czy to tylko złudzenie.

Oto jak to zrobić:

  1. Naciśnij Win + R, wpisz cmd, a następnie kliknij Ctrl + Shift + Enter, aby otworzyć wiersz polecenia z uprawnieniami administratora. Jeśli pojawi się monit Kontroli konta użytkownika, kliknij TAK.
  2. Wpisz to polecenie i naciśnij Enter:
  3. DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

Po zakończeniu polecenia, raportuje rozmiar magazynu komponentów (WinSxS) oraz informację, czy zalecane jest czyszczenie. Zazwyczaj informuje również o konieczności uruchomienia czyszczenia w celu odzyskania miejsca. W niektórych systemach może to zająć minutę lub dwie, a wynik może wyglądać groźnie, ale warto sprawdzić rzeczywiste liczby – a nie tylko zawyżone szacunki eksploratora plików.

Wyczyść WinSxS za pomocą DISM — we właściwy sposób

To najbezpieczniejsza metoda czyszczenia folderu WinSxS – jest przeznaczona do tego celu i, jeśli zostanie użyta prawidłowo, nie spowoduje problemów. Jest skuteczna, ponieważ narzędzie DISM może oczyścić nieaktualne lub niepotrzebne pliki systemowe oraz starsze wersje komponentów bez wpływu na stabilność. Co więcej, jest to proces jednokierunkowy: po zakończeniu czyszczenia stare pliki znikają.

Oto co musisz zrobić:

  1. Ponownie otwórz wiersz polecenia, naciskając klawisze Win + R, wpisując cmd, a następnie Ctrl + Shift + Enter.
  2. Najpierw uruchom to polecenie, aby sprawdzić, czy konieczne jest czyszczenie:
  3. DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore
  4. Jeśli wskazuje to na konieczność przeprowadzenia czyszczenia (poszukaj informacji „Zalecane czyszczenie magazynu komponentów: Tak”), wykonaj to polecenie, aby rozpocząć czyszczenie:
  5. DISM.exe /Online /Cleanup-Image /StartComponentCleanup
  6. Jeśli chcesz usunąć starsze wersje składników systemu Windows, aby zwolnić jeszcze więcej miejsca, i nie przeszkadza Ci utrata możliwości łatwego wycofywania niektórych aktualizacji, uruchom polecenie:
  7. DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Uwaga: Niektórzy użytkownicy zgłaszali, że proces czyszczenia na niektórych komputerach trwa chwilę lub wydaje się nie przynosić znaczących efektów podczas pierwszego uruchomienia. W innych konfiguracjach jest szybki i bezproblemowy. Należy jednak pamiętać, że po uruchomieniu tej funkcji nie można już usuwać selektywnie aktualizacji — wszystkie są „zablokowane”.

Użyj narzędzia Oczyszczanie dysku — stare, ale wciąż dobre

Czasami klasyczne narzędzie Oczyszczanie dysku sprawdza się, zwłaszcza jeśli zależy Ci na opcji graficznej. Jest nieco bardziej ostrożne i przejrzyste, ale nie zawsze oferuje najbardziej szczegółową kontrolę dla WinSxS. Mimo to warto spróbować.

  1. Otwórz Eksplorator plików, kliknij prawym przyciskiem myszy ikonę Ten komputer (lub „Komputer”, jeśli nadal się tak nazywa) i wybierz Właściwości.
  2. Kliknij Oczyszczanie dysku. Jeśli widzisz tę opcję, kliknij Oczyść pliki systemowe.
  3. Pozwól systemowi Windows przeskanować opcje czyszczenia, a następnie zaznacz pole wyboru Oczyszczanie usługi Windows Update — to właśnie ta funkcja zazwyczaj zajmuje miejsce w systemie WinSxS.
  4. Kliknij OK i potwierdź, gdy pojawi się monit. Pamiętaj, że ten proces może potrwać kilka minut, w zależności od systemu.

Automatyzacja regularnego czyszczenia — za pomocą Harmonogramu zadań

Ponieważ oczywiście system Windows musi to dodatkowo komplikować, możesz zautomatyzować to czyszczenie. Wbudowany Harmonogram Zadań ma specjalne zadanie o nazwie StartComponentCleanup, które działa według harmonogramu i zapobiega nieustannemu rozrastaniu się folderu WinSxS.

  1. Naciśnij klawisze Win + R, wpisz taskschd.msc i naciśnij Enter, aby otworzyć Harmonogram zadań.
  2. Przejdź do Biblioteki harmonogramu zadań > Microsoft > Windows > Serwisowanie.
  3. Wyszukaj opcję StartComponentCleanup, kliknij prawym przyciskiem myszy i wybierz polecenie Właściwości.
  4. Przejdź do zakładki Wyzwalacze, kliknij Nowy, wybierz harmonogram (prawdopodobnie tygodniowy lub miesięczny), a następnie kliknij OK.
  5. Jeśli chcesz uruchomić go natychmiast, kliknij prawym przyciskiem myszy pozycję StartComponentCleanup na liście i wybierz opcję Uruchom.

Potrzebujesz więcej miejsca na dysku?

Czyszczenie WinSxS to dobry początek, ale nie zapomnij odinstalować aplikacji, których nigdy nie używasz, wyczyścić pliki osobiste lub, jeśli to możliwe, przenieść je na dysk zewnętrzny. Czasami samo usunięcie dużych plików multimedialnych lub starych instalatorów może zwolnić ogromne ilości miejsca.

Jeśli chcesz otrzymać bardziej kompleksowy wykaz porad dotyczących oszczędzania miejsca, zajrzyj do szczegółowych przewodników — istnieje mnóstwo sposobów na to, by zaoszczędzić miejsce w systemie Windows.

Streszczenie

  • Uruchom, DISM.exe /Online /Cleanup-Image /AnalyzeComponentStoreaby sprawdzić rzeczywisty rozmiar WinSxS.
  • Jeżeli czyszczenie jest konieczne, uruchom DISM.exe /Online /Cleanup-Image /StartComponentCleanup.
  • Jeśli potrzebujesz bardziej agresywnego czyszczenia, rozważ dodanie /ResetBase.
  • Użyj Oczyszczania dysku w celu zastosowania podejścia opartego na interfejsie graficznym, ze szczególnym uwzględnieniem Oczyszczania usługi Windows Update.
  • Jeśli przestrzeń jest stałym problemem, warto rozważyć zautomatyzowanie czyszczenia za pomocą Harmonogramu zadań.

Podsumowanie

Cały ten proces może początkowo wydawać się nieco onieśmielający, ale gdy już opanujesz uruchamianie tych poleceń, zarządzanie WinSxS stanie się o wiele mniej tajemnicze. Pamiętaj tylko, że czyszczenie tych plików jest zazwyczaj bezpieczne, jeśli korzystasz z oficjalnych narzędzi. A jeśli rozmiar nie zmniejszy się znacząco, nie przejmuj się – to normalne, że pewien rozmiar pozostanie, zwłaszcza po dużych aktualizacjach.

Mam nadzieję, że komuś to skróci kilka godzin bólu głowy, a podróż stanie się o wiele lżejsza.



Czy ten artykuł był pomocny?