W październiku Microsoft wydał serię aktualizacji dla użytkowników swoich produktów, z których niektóre doprowadziły do smutnych konsekwencji, ale jest jedna aktualizacja, na którą wszyscy fani Windows 7 czekali od bardzo dawna. KB2852386 (http://support.microsoft.com/kb/2852386), który pozwala usunąć nieaktualne aktualizacje (aktualizacje, które zostały zastąpione nowszymi aktualizacjami) przy użyciu nowej opcji w standardowym Kreatorze oczyszczania dysku w systemie Windows 7 - Narzędzie do czyszczenia systemu Windows (cleanmgr.exe). Ta aktualizacja jest opcjonalna, możesz ją zainstalować za pośrednictwem usługi Windows Update lub ręcznie pobierając ze strony internetowej Microsoft.
Przypomnij sobie, że w systemie Windows 7 podczas instalowania dowolnej aktualizacji systemu pliki systemowe są zastępowane nowymi, a ich stare wersje są przechowywane w katalogu Winxx (C: \ Windows \ WinSxS). Dzięki takiemu podejściu możesz bezpiecznie usunąć dowolną aktualizację systemu w dowolnym momencie. Takie podejście prowadzi jednak do tego, że wraz z upływem czasu, gdy instalowane są nowe aktualizacje, katalog WinSxS powiększa się znacznie (okazuje się, że im wiek systemu i im więcej zainstalowanych aktualizacji - tym większy rozmiar folderu WinSxS), co nie może się martwić użytkowników, zwłaszcza szczęśliwych właścicieli dysków SSD i dysków o małej wielkości partycji systemowej. Wcześniej w systemie Windows 7 nie było regularnego narzędzia do usuwania przestarzałych plików aktualizacji, więc aby zmniejszyć rozmiar folderu WinSxS, trzeba było zastosować różne sztuczki.
Wskazówka. Na stronach serwisu omawialiśmy już problem folderu WinSxS w systemie Windows, dlatego zalecamy przeczytanie najpierw artykułów: Bezpieczne czyszczenie WinSxS w systemie Windows Server 2012 i Zmniejszenie rozmiaru folderu WinSxS w systemie Windows 8.Uwaga. W systemie Windows 7/2008 możliwe było usunięcie nieużywanych plików, które pozostały po zainstalowaniu dodatku SP1. Można to zrobić za pomocą następującego polecenia naszego ulubionego narzędzia DISM:dism / online / cleanup-image / spsuperseded
Oczywiście po wykonaniu tego polecenia przywrócenie instalacji dodatku SP1 dla systemu Windows 7 stanie się niemożliwe.
Teraz, dzięki zaktualizowanej wersji Kreatora oczyszczania systemu Windows 7, możesz usunąć przestarzałe aktualizacje systemu Windows, co znacznie zmniejszy rozmiar folderu WinSxS.
Wymagania dotyczące instalowania aktualizacji KB2852386
- Aktualizacja dotyczy tylko systemu Windows 7 SP 1
- Jeśli pobierzesz aktualizację samodzielnie ze strony internetowej Microsoft (link znajduje się na początku tego artykułu), zostaniesz poproszony o uruchomienie narzędzia oryginalnego sprawdzania oryginalności systemu Windows. Podczas instalowania aktualizacji za pośrednictwem centrum instalacji aktualizacji nie będzie konieczne ręczne sprawdzanie poprawności.
Jak w systemie Windows 7 wyczyścić folder WinSxS, usuwając nieaktualne aktualizacje
- Pobierz i zainstaluj aktualizację KB 2852386
- Uruchom kreatora Cleanup Manager, wpisując w wierszu polecenia z uprawnieniami administratora:
cleanmgr
- Określ dysk, na którym jest zainstalowany system Windows 7 (zwykle jest to C: \)
- Naciśnij przyciskOczyść pliki systemowe»(Wyczyść pliki systemowe)
- Następnie rozpocznie się skanowanie systemu. (Skanowanie: Windows Update Cleanup), a lista opcji czyszczenia systemu pojawi się na liście, które nie były dostępne przy pierwszym uruchomieniu.
- W wyświetlonym oknie zaznacz opcję Oczyszczanie Windows Update (Czyszczenie aktualizacji systemu Windows). Narzędzie pokaże przybliżoną ilość miejsca zwolnionego po odinstalowaniu przestarzałych aktualizacji. W naszym przykładzie około 4 GB zostanie zwolnionych w systemie.Uwaga. Opcja Windows Update Cleanup jest dostępna tylko wtedy, gdy Kreator oczyszczania dysku wykryje aktualizacje systemu Windows 7, które nie są już wymagane i można je usunąć.
- Kliknij OK, po czym system zacznie usuwać nieużywane pliki (zwykle proces trwa dość długo).
- Po zakończeniu procedury czyszczenia uruchom ponownie system. Podczas uruchamiania systemu może pojawić się okno z preferencją „Czyszczenie” - Nie wyłączaj komputera ...
Jak zautomatyzować czyszczenie folderu WinSxS
W przypadku konieczności natychmiastowego usunięcia nieużywanych aktualizacji systemu Windows 7 na wielu komputerach (nie uruchamiaj wszystkich i wykonuj wszystkie te operacje ręcznie!), Skorzystamy z prostej automatyzacji.
Aby to zrobić, musimy wprowadzić pewne zmiany w rejestrze i uruchomić polecenie czyszczenia zgodnie z harmonogramem.
W rejestrze należy dodać parametr typu DWORD o nazwie Stateflags0011 (w rzeczywistości dwie ostatnie cyfry mogą być dowolnymi z zakresu od 0 do 65535, najważniejsze jest, aby je zapamiętać, ponieważ w przyszłości będziemy ich używać) i wartość 2) w oddziale rejestru
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Update Cleanup
Wskazówka. Określoną zmianę w rejestrze można wprowadzić na przykład przy użyciu zasad grupy (skrypt logowania, GPP itp.).Pozostaje użyć dowolnego narzędzia do automatyzacji (na przykład przy użyciu narzędzia harmonogramu zadań schtasks, at, SCCM lub skryptu logowania) do wykonania polecenia:
cleanmgr / sagerun: 11
Podane polecenie uruchamia automatyczne usuwanie nieaktualnych aktualizacji systemu Windows 7 i usuwa nieużywane pliki z katalogu WinSxS
Wskazówka. Logiczne byłoby uruchamianie tej aktualizacji raz w miesiącu, na przykład w każdy pierwszy poniedziałek miesiąca, tj. przed następnym wtorkowym patchem.Ale co z Windows 8?
W Windows 8 i 8.1 Kreator czyszczenia Windows Update jest standardową funkcją.