Co to jest folder WinSxS, dlaczego jest ogromny i jak go wyczyścić?

Pogoń użytkownika Windows za pamięcią masową nigdy się nie kończy. Posprzątaj komputer w styczniu(January) , a przestrzeń dyskowa ponownie się wyczerpie przed wiosną. Gdy zagłębisz się, aby znaleźć to, co zajmuje to miejsce na dysku, prawdopodobnie natkniesz się na folder WinSxS na swoim komputerze z (WinSxS)systemem Windows(Windows) .

Co to jest folder WinSxS?

WinSxS (skrót od „ Windows obok(Windows Side) siebie”) to folder (lokalizacja: C: Windows WinSxS ), w którym system Windows(Windows) przechowuje pliki wymagane do instalacji systemu Windows (Windows) oraz(and) kopie zapasowe lub wersje tych plików.

Za każdym razem, gdy potrzebujesz odzyskać pliki systemowe(recover system files) lub dodać lub usunąć funkcje systemu Windows(Windows) , w tym miejscu system Windows(Windows) wyszuka pliki wymagane do wykonania akcji. Dlatego jest również nazywany magazynem komponentów.

WinSxS przechowuje również pliki potrzebne do zainstalowania aktualizacji jakości i poprzednich wersji składników systemu Windows(Windows) . Pliki te umożliwiają powrót do ostatniego stanu w przypadku kłopotów z aktualizacją.

WinSxS z czasem będzie się powiększał, ponieważ będzie przechowywać więcej wersji komponentów.

Jaki jest prawidłowy rozmiar WinSxS?

Rozmiar folderu WinSxS jest zwykle obliczany niedokładnie przez Eksplorator plików(File Explorer) .

Pliki znajdujące się w folderze WinSxS mogą pojawiać się w kilku miejscach w systemie operacyjnym. Jednak zazwyczaj jest tylko jedna kopia pliku, podczas gdy reszta plików to twarde linki(hard links) .

Eksplorator plików(File Explorer) nie uwzględnia tego przy obliczaniu rozmiaru folderów, co oznacza, że ​​rozmiar może wydawać się większy niż jest w rzeczywistości.

Możesz znaleźć prawdziwy rozmiar folderu WinSxS za pomocą narzędzia (WinSxS)DISM . Aby znaleźć rzeczywisty rozmiar, uruchom wiersz polecenia(Command Prompt) z podwyższonym poziomem uprawnień i uruchom następujące polecenie:

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

Po zakończeniu procesu zobaczysz zarówno rozmiar zgłoszony przez eksplorator plików, jak i rzeczywisty rozmiar w oknie wiersza polecenia(Command Prompt) :

Jak wyczyścić folder WinSxS?

Czyszczenie magazynu komponentów może zwolnić cenną pamięć na dysku twardym.

Nie można jednak ręcznie usunąć folderu WinSxS . Należy również pamiętać, że po wyczyszczeniu folderu WinSxS nie będzie można cofnąć aktualizacji, dopóki nie zaktualizujesz komputera.

Możesz również napotkać problemy z niektórymi aplikacjami, które opierają się na poprzedniej wersji pliku DLL , jeśli zostanie on usunięty podczas czyszczenia.

Jak pokazano poniżej, istnieje kilka sposobów na wyczyszczenie folderu WinSxS .

Oczyść WinSxS za pomocą DISM

DISM ( Deployment Image Servicing and Management ) to narzędzie wiersza polecenia z wbudowaną opcją czyszczenia magazynu składników. Czyszczenie przy użyciu DISM usunie wszystkie niepotrzebne pliki z katalogu WinSxS bez zakłócania działania systemu.

  1. Zacznij od uruchomienia wiersza polecenia(Command Prompt) z podwyższonym poziomem uprawnień . Naciśnij Win + R , wpisz cmd i naciśnij Ctrl + Shift + Enter .
  2. Wpisz następujące polecenie w wierszu polecenia(Command Prompt) :

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. Po zakończeniu procesu sprawdź, czy obok opcji Zalecane czyszczenie magazynu składników jest (Component Store Cleanup Recommended)tak(Yes) lub nie .

  1. Jeśli mówi tak, uruchom następujące polecenie:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

Po zakończeniu procesu wszystkie niepotrzebne pliki WinSxS zostaną wyczyszczone.(WinSxS)

Istnieją również inne polecenia czyszczenia WinSxS , które możesz uruchomić, gdy chcesz wyczyścić określoną grupę plików. Na przykład, jeśli chcesz wyczyścić starsze wersje składników systemu Windows(Windows) , uruchom następujące polecenie:

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Jeśli używasz starszej wersji systemu Windows(Windows) , takiej jak Windows 7 , możesz użyć następującego polecenia, aby usunąć kopie zapasowe dodatku Service Pack ( systemy Windows 8(Windows 8) , 10 i 11 nie mają dodatków Service Pack):

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

Oczyść WinSxS za pomocą Oczyszczania dysku

System Windows(Windows) ma również wbudowane narzędzie Oczyszczanie dysku(Disk Cleanup) , które może czyścić pliki systemowe(clean up system files) i inne typy niepotrzebnych plików, w tym te z folderu WinSxS .

  1. Uruchom Eksplorator plików(File Explorer) i przejdź do tego komputera (lub komputera(Computer) w systemie Windows 11(Windows 11) ).

  1. Wybierz Dysk lokalny(Local Disk ) i naciśnij Alt + Enter , aby otworzyć właściwości dysku.
  2. Wybierz kartę Ogólne(General) i kliknij opcję Oczyszczanie dysku(Disk Cleanup) .

  1. System Windows(Windows) wyszuka pliki, które można bezpiecznie wyczyścić, w tym pliki kopii zapasowych, pliki tymczasowe i pliki zachowane ze starszych wersji systemu Windows . Gdy zobaczysz otwarte okno Oczyszczanie dysku , kliknij przycisk (Disk Cleanup)Wyczyść pliki systemowe(Clean up system files) na dole.

  1. Narzędzie uruchomi kolejne wyszukiwanie, tym razem plików systemowych. Po znalezieniu plików, które można bezpiecznie usunąć, zobaczysz listę z typami plików. Popularne(Common) nazwy, które zobaczysz, to m.in. Windows Update Cleanup , Microsoft Defender Antivirus i Temporary Internet Files .

Możesz zaznaczyć wszystkie pola, jeśli chcesz usunąć śmieci z całego systemu, ale pamiętaj, aby wybrać opcję Windows Update Cleanup , aby wyczyścić pliki aktualizacji z folderu WinSxS . Kliknij (Click) OK po wybraniu.

Oczywiście z biegiem czasu pliki ponownie gromadzą się w folderze WinSxS . Więc co jakiś czas będziesz musiał użyć Oczyszczania dysku , aby utrzymać folder (Disk Cleanup)WinSxS w czystości. Alternatywnie można zaplanować czyszczenie komponentów za pomocą Harmonogramu zadań(Task Scheduler) .

Oczyść WinSxS za pomocą Harmonogramu zadań

Możesz użyć Harmonogramu zadań(use the Task Scheduler) , jeśli chcesz zastosować podejście „ustaw, zapomnij”, aby regularnie czyścić folder WinSxS .

  1. Naciśnij Win + R , wpisz taskchd.msc(taskschd.msc) i naciśnij Enter .
  2. Użyj lewego paska bocznego, aby przejść do Task Scheduler Library\Microsoft\Windows\Servicing .

  1. Kliknij prawym przyciskiem myszy zadanie StartComponentCleanup z listy zadań, wybierz Właściwości(Properties) i przejdź do zakładki Wyzwalacze(Triggers ) we właściwościach. Następnie kliknij Nowy(New) .

  1. Wybierz harmonogram zadania, wybierając częstotliwość (dzienną/miesięczną/tygodniową) i godzinę. Po zakończeniu kliknij OK .

  1. Zadanie zostanie uruchomione automatycznie zgodnie z dodanym harmonogramem. Możesz jednak również uruchomić zadanie od razu, wybierając zadanie StartComponentCleanup i wybierając opcję (StartComponentCleanup)Uruchom(Run) z prawego paska bocznego.

Potrzebuje więcej miejsca?

Jeśli próbujesz zrobić trochę miejsca na dysku twardym, wyczyszczenie folderu WinSxS to świetny początek. Możesz także zwolnić miejsce, odinstalowując aplikacje(uninstalling apps) , których nie używasz, lub przenosząc duże pliki osobiste na zewnętrzny dysk twardy.

Jeśli szukasz więcej sposobów na zwolnienie miejsca na komputerze z systemem Windows(Windows) , mamy samouczek na kilka sposobów na zwolnienie miejsca na dysku,(ways to free up disk space) które mogą pomóc.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts