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.

winsxs rozmiar

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:

download-30x26Windows 7 32bit

download-30x26Windows 7 64bit

download-30x26Windows Server 2008 R2

Proces instalacji jest bardzo prosty. Ściągamy i uruchamiamy instalator w formie pliku .msu. System upweni się, że chcemy kontynuować..
1
..potem instalacja odbędzie się bez naszego udziału:
2

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.

disk cleanup winsxs
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:

Artykuł Piotra zbierający szereg możliwych komend i opis prostych i zaawansowanych czynności czyszczących dysk

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

Przenoszenie i kasowanie plików poleceniem ForFiles.exe


Podobne Tematy:

  • Uwielbiam dźwięk 3 gigabajtów śmieci wywalanych popołudniu :D Dzięki za radę :D

  • Szymon Biedrzycki

    Dzięki za tą poradę – przydaje się niemal codziennie ^_^

  • Rostman

    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

  • scribe_pl

    wiem że już nie powinienem pytać ale co w przypadku Win2003?

    prawie 3GB ma partycji 15GB

  • pitrex29

    u mnie pisze przy tej opcji oczyszczania 0 bajtów, mimo że winsxs ma 5,33 GB :(

  • Arkadiusz

    niestety mimo komunikatu, że poprawka w systemie już jest to opcja czyszczenia nie wyświetla się a w folderze ponad 20GB. co robić?

  • Ketiw Ketuzsezr

    Co jeśli nie mam Disk Cleanup ?

  • Kuba

    Domyślnie nowa opcja nie będzie widoczna, należy wykonać jeszcze jedną akcję, mianowicie użyć opcji „Oczyść pliki systemowe”

  • Jan Napieralski

    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

  • Arek

    no, u mnie ta opcja mimo instalki ne pojawiła sie