Folder WinSxS pojawił się w naszym systemie wraz z nadejściem Windows 8 i od tamtej pory sobie rezyduje w lokalizacji C:\Windows\. Zawiera on wszystkie niezbędne pliki wykorzystywane podczas aktualizacji systemu do Win 10 oraz stare komponenty systemu. Jak łatwo się domyślić aktualizacja bądź nawet dociąganie kolejnych łatek powoduje “puchnięcie” tego folderu więc po kilku latach użytkowania ósemki, następnie aktualizacji do Windows 10 (która notabene również dociąga sobie kilka łatek…) ten folder potrafi się rozrosnąć do horrendalnych rozmiarów.
Ręczne usuwanie znajdujących się w nim plików na 100% doprowadzi do niestabilności naszej winzgrozy (ten folder może zawierać naprawdę wiele hardlinków do kluczowych plików systemowych) jednak M$ począwszy od Visty oddał nam do dyspozycji aplikację DISM Deployment Image Servicing and Management która jest w stanie dokonać analizy folderu WinSxS i – jeżeli zajdzie taka potrzeba – po prostu usunie wszystkie zbędne elementy.
Aby dokonać analizy uruchamiamy wiersz polecenia jako administrator i wpisujemy w nim polecenie:
dism.exe /online /cleanup-image /analyzecomponentstore
Po chwili aplikacja wypluje nam dokładny rozmiar folderu WinSxS i wyszczególni ilość komponentów współdzielonych z systemem Windows, wielkość kopii zapasowych oraz plików tymczasowych. Na zakończenie jesteśmy informowani czy zalecane jest przeprowadzenie czyszczenia.
W moim przypadku dism stwierdził, że oczyszczanie jest niepotrzebna ale i tak je przeprowadzimy wydając polecenie
dism.exe /Online /Cleanup-Image /StartComponentCleanup
Sama ta operacja nie poinformuje nas ile miejsca zostało zwolnionego, zatem musimy ponownie wydać polecenie analizy.
Istnieje również oczyszczenie WinSxS bez możliwości odinstalowania istniejących uaktualnień lub Service Packów jednak raczej jego nie zalecam:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
To właściwie tyle w tym temacie, dzięki za uwagę.