Prawidłowe metody czyszczenia folderu WinSxS w systemie Windows

Prawidłowe metody czyszczenia folderu WinSxS w systemie Windows

Czy kiedykolwiek sprawdziłeś dysk C i zauważyłeś duży folder o nazwie „WinSxS”? Jeśli brakuje Ci miejsca na dysku, jego oczyszczenie może wydawać się kuszące. Zanim jednak przejdziesz dalej, ważne jest, aby zrozumieć, czym jest WinSxS i jakie są odpowiednie metody jego czyszczenia. Ten poradnik przeprowadzi Cię przez wszystkie niezbędne informacje.

Zrozumienie folderu WinSxS: jego cel i rozmiar

Folder WinSxS pełni istotną rolę w systemie, przechowując wszystkie pliki składowe, które zazwyczaj zajmują od 8 GB do 12 GB miejsca na dysku C. To repozytorium zawiera niezbędne pliki związane z aktualizacjami systemu Windows, aplikacjami systemowymi i różnymi usługami, stanowiąc zabezpieczenie kluczowych danych systemowych, zwłaszcza podczas operacji odzyskiwania.

Pliki magazynu komponentów wykorzystywane są podczas wykonywania krytycznych zadań systemowych, takich jak:

  • Odzyskiwanie systemu po awariach lub uszkodzeniach podczas rozruchu.
  • Wycofywanie aktualizacji i sterowników w przypadku wystąpienia problemów.
  • Ułatwienie dodawania ról serwera poprzez interfejs menedżera serwera.
  • Wykonywanie programów za pomocą zestawów równoległych.

Oto niektóre najważniejsze typy danych przechowywane w folderze WinSxS, które mają kluczowe znaczenie dla zachowania integralności systemu:

  • Pliki instalacyjne aktualizacji systemu Windows umożliwiające przywrócenie poprzednich wersji.
  • Archiwalne wersje sterowników w celu przywrócenia w razie wystąpienia komplikacji.
  • Podstawowe pliki systemowe Windows potrzebne do naprawy uszkodzonych danych, takie jak te wywoływane poleceniem SFC/Scannow.
  • Zaktualizuj pliki dla wszystkich zainstalowanych wersji. NET Framework.
  • Komponenty związane z dodatkowymi pakietami językowymi, w tym rozpoznawaniem pisma ręcznego i silnikami zamiany tekstu na mowę.
  • Pliki funkcji opcjonalnych, takich jak starsze aplikacje systemu Windows i funkcje wirtualizacji (np. Hyper-V i WSL).

W miarę regularnego korzystania z systemu, ilość danych przechowywanych w folderze WinSxS wzrasta. Chociaż system Windows okresowo podejmuje próby czyszczenia tego folderu, może to nie być skuteczne w usuwaniu zgromadzonych danych w aktywnym systemie. Dlatego zaleca się okresowe ręczne czyszczenie w celu odzyskania cennego miejsca na dysku.

Pomiar rzeczywistego rozmiaru folderu WinSxS

Przed rozpoczęciem czyszczenia konieczne jest określenie rzeczywistego rozmiaru folderu WinSxS, aby ocenić, czy wymaga on uwagi. Możesz po prostu przejść do folderu „C:\Windows”, kliknąć prawym przyciskiem myszy folder WinSxS i wybrać „Właściwości”, aby wyświetlić jego rozmiar. Jednak ta metoda nie ujawnia rzeczywistego rozmiaru folderu.

Rozmiar folderu WinSxS wyświetlany w Eksploratorze plików

Rozbieżność wynika z faktu, że folder WinSxS wykorzystuje technikę zwaną twardym linkowaniem, która pozwala na wielokrotne odwoływanie się do tych samych plików bez tworzenia duplikatów. W rezultacie tradycyjne metody mogą błędnie określać ilość miejsca zajmowanego przez folder.

Aby dokładnie ocenić rozmiar magazynu komponentów, należy użyć narzędzia Deployment Image Servicing and Management (DISM) w programie PowerShell:

Otwórz wyszukiwarkę systemu Windows, wpisz „powershell”, a następnie kliknij prawym przyciskiem myszy program Windows PowerShell i wybierz polecenie Uruchom jako administrator. W oknie programu PowerShell wprowadź następujące polecenie:

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Aktualny rozmiar folderu WinSxS w programie PowerShell

Po wykonaniu polecenia system Windows przeanalizuje magazyn komponentów i wyświetli szczegółowy raport dotyczący wykorzystania miejsca. Poszukaj wpisu zatytułowanego Rzeczywisty rozmiar magazynu komponentów. Dla porównania, mój rzeczywisty rozmiar wynosił 9, 98 GB, wraz z zaleceniem dotyczącym czyszczenia magazynu komponentów.

Jak wyczyścić folder WinSxS

Jeśli system Windows wyświetli monit o wyczyszczenie magazynu komponentów, możesz wykonać kolejne polecenie. Brak sugestii czyszczenia oznacza, że ​​system Windows niedawno wykonał to zadanie i dalsze działania są zbędne — chyba że wolisz dokładniejsze resetowanie.

W programie PowerShell wykonaj następujące polecenie, aby rozpocząć czyszczenie:

dism.exe /online /Cleanup-Image /StartComponentCleanup

Uruchamianie polecenia programu PowerShell w celu wyczyszczenia folderu WinSxS

To polecenie uruchomi proces czyszczenia, który może zająć trochę czasu. Po zakończeniu zamknij okno programu PowerShell i uruchom ponownie system. Z mojego doświadczenia wynika, że ​​ten proces zwolnił około 3, 3 GB miejsca.

Rozmiar folderu WinSxS po czyszczeniu

Aby skorzystać z bardziej rozbudowanej opcji „nuklearnej”, można użyć polecenia, które całkowicie usuwa komponenty aktualizacji, ale zachowuje kopię zapasową bieżących plików systemowych. Chociaż działanie to znacznie zmniejsza rozmiar folderu WinSxS, uniemożliwia również cofnięcie zmian w systemie i skorzystanie z narzędzi do odzyskiwania, co może komplikować przyszłe rozwiązywanie problemów.

Aby całkowicie zresetować folder WinSxS w systemie Windows, wprowadź następujące polecenie w programie PowerShell:

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

Zaleca się okresowe sprawdzanie rozmiaru folderu WinSxS, ponieważ automatyczne czyszczenie często zawodzi ze względu na rygorystyczne wymagania. Jeśli czyścisz folder WinSxS, aby dostosować go do potrzeb pamięci masowej, koniecznie zapoznaj się z dodatkowymi metodami zwolnienia miejsca na dysku C lub rozważ rozbudowę opcji pamięci masowej.

Źródło i obrazy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *