Czyszczenie katalogu WinSxS w Windows 7 i 2008 R2
Czyszczenie dysków na stacjach roboczych, a tym bardziej na serwerach firmie, to było, jest i zawsze będzie spore wyzwanie. Poradnik stworzony przez mojego redakcyjnego kolegę Piotra z całą pewnością pomoże Wam rozwiązać lwią część problemów z czyszczeniem dysków, aczkolwiek, na systemach w od Visty, przez Windows 7 i WS Serwer 2008 R2, będziecie spoglądali na katalog C:\Windows\WinSxS, który już na starcie (na świeżo instalowanym systemie) ma około 5GB, a z czasem przekracza 20GB.
O tym, do czego służy ten folder nie będę się dzisiaj rozpisywał, podpowiem tylko, że ręczne kasowanie zawartości to bardzo, bardzo, bardzo zły pomysł, który zazwyczaj prowadzi do awarii systemu. Do niedawna, jedynym oficjalnym i skutecznym sposobem czyszczenia tego katalogu, było usunięcie plików po Service Packu poleceniem:
DISM /online /Cleanup-Image /SpSuperseded
Niestety działało to na Systemach WIndows Vista i Windows Server 2008 (nie R2). Czy zatem czyszczenie katalogu WinSxS w Windows 7 i 2008 R2 jest w ogóle możliwe? Od niedawna jest.
Microsoft wypuścił poprawkę, która wzbogaca menedżera czyszczenia dysku o dodatkową opcję „Windows Update Cleanup”, która całkiem skutecznie czyści katalog C:\Windows\WinSxS.
Odpowiednią dla siebie poprawkę znajdziecie pod jenym z wymienionych linków:
Proces instalacji jest bardzo prosty. Ściągamy i uruchamiamy instalator w formie pliku .msu. System upweni się, że chcemy kontynuować..
..potem instalacja odbędzie się bez naszego udziału:
Po instalacji musimy ponownie uruchomić nasz komputer.
Po restarcie, możemy uruchomić Windowsowe narzędzie do czyszczenia dysków. Ja robię to poprzez wpisanie „cleanmgr” w menu start, lub komendę:
cleanmgr
Alternatywnie możecie znaleźć to w gui klikając kolejno:
Start > All Programs > Accessories > System Tools > Disk Cleanup.
Jak widać, pojawia się nowa opcja „Windows Updates Cleanup”, która może zwolnić kilka cennych GB miejsca na dysku. Operacja może potrwać kilka minut w zależności o jakości i stanu dysku twardego, ilości plików itd.
Na koniec restartujemy maszynę. W momencie startowania, zbędne pliki z katalogu WinSxS zostaną usunięte :).
Skoro rozmawiamy o czyszczeniu dysków, pozwolę sobie przypomnieć kilka dotychczasowych porad, które mogą okazać się pomocne:
–Zmniejszanie i kasowanie pliku Hiberfil.sys
–Zarządzanie Plikiem Wymiany PageFile.sys
–Skrypt kasujący pliki starsze niż X..
–3 propozycje prostych darmowych narzędzi do analizowania wielkości plików i folderów
Uwielbiam dźwięk 3 gigabajtów śmieci wywalanych popołudniu 😀 Dzięki za radę 😀
Dzięki za tą poradę – przydaje się niemal codziennie ^_^
W Windows Server 2008 R2:
Go to Programs & Features, and in the Features section, enable/install „Desktop Experience”.
Poprawka jest instalowana automatycznie.
https://support.appliedi.net/kb/a110/how-to-enable-the-disk-cleanup-tool-on-windows-server-2008-r2.aspx
wiem że już nie powinienem pytać ale co w przypadku Win2003?
prawie 3GB ma partycji 15GB
u mnie pisze przy tej opcji oczyszczania 0 bajtów, mimo że winsxs ma 5,33 GB 🙁
niestety mimo komunikatu, że poprawka w systemie już jest to opcja czyszczenia nie wyświetla się a w folderze ponad 20GB. co robić?
Co jeśli nie mam Disk Cleanup ?
Domyślnie nowa opcja nie będzie widoczna, należy wykonać jeszcze jedną akcję, mianowicie użyć opcji „Oczyść pliki systemowe”
Można tak:
Dism.exe /online /Cleanup-Image /AnalyzeComponentStore tak zobaczymy co i ile, ale można tez tak:
DISM.exe /Online /Cleanup-Image /ResetBase
no, u mnie ta opcja mimo instalki ne pojawiła sie
cleanmgr trzeba uruchomić jako administrator
Niestety porada nie działa. Aktualizacji nie instaluje się. Info Ta aktualizacja nie jest przeznaczona dla tego systemu. Mimo ze wybieram Win7 64bit gdyz taki mam.
Cleanmgr trzeba uruchomić jako administrator!