Jak vyčistit systémovou jednotku odebráním zastaralých aktualizací v systému Windows 7 SP1

V říjnu vydala společnost Microsoft řadu aktualizací pro uživatele svých produktů, z nichž některé vedly ke smutným důsledkům, ale existuje jedna aktualizace, na kterou všichni fanoušci systému Windows 7 čekají velmi dlouhou dobu. KB2852386 (http://support.microsoft.com/kb/2852386), který vám umožňuje odebrat zastaralé aktualizace (aktualizace, které byly nahrazeny novějšími aktualizacemi) pomocí nové možnosti ve standardním Průvodci vyčištěním disku Windows 7 - Nástroj pro vyčištění systému Windows (cleanmgr.exe). Tato aktualizace je volitelná, můžete ji nainstalovat prostřednictvím služby Windows Update nebo ručně stažením z webu společnosti Microsoft.

Připomeňme, že v systému Windows 7 se při instalaci aktualizace systému nahrazují systémové soubory novými a jejich staré verze se ukládají do adresáře Winxx (C: \ Windows \ WinSxS). Díky tomuto přístupu můžete kdykoli bezpečně odebrat jakoukoli aktualizaci systému. Tento přístup však vede k tomu, že postupem času, jak jsou nainstalovány nové aktualizace, se adresář WinSxS výrazně zvětšuje (ukazuje se, že čím vyšší je věk systému a čím více aktualizací je nainstalováno - tím větší je velikost složky WinSxS), což se nemůže obávat. uživatelé, zejména šťastní vlastníci jednotek SSD a jednotek s malou velikostí systémového oddílu. Dříve ve Windows 7 neexistoval žádný běžný nástroj pro mazání zastaralých aktualizačních souborů, takže abyste zmenšili velikost složky WinSxS, museli jste se uchýlit k různým trikům.

Tip. Na stránkách webu jsme se již dotkli problému složky WinSxS v systému Windows, proto doporučujeme přečíst si nejprve články: Bezpečné čištění WinSxS v systému Windows Server 2012 a Zmenšení velikosti složky WinSxS v systému Windows 8.Poznámka:. Ve Windows 7/2008 bylo možné odstranit nepoužité soubory, které zůstaly po instalaci aktualizace SP1. To lze provést pomocí následujícího příkazu našeho oblíbeného obslužného programu DISM:

dism / online / cleanup-image / spsuperseded

Po provedení tohoto příkazu je samozřejmě nemožné vrátit zpět instalaci aktualizace Windows 7 SP 1.

Nyní díky aktualizované verzi Průvodce vyčištěním systému Windows 7 můžete odebrat zastaralé aktualizace systému Windows, což významně zmenší velikost složky WinSxS..

Požadavky na instalaci aktualizace KB2852386

  1. Aktualizace je pouze pro Windows 7 SP 1
  2. Pokud si aktualizaci stáhnete z webu společnosti Microsoft (odkaz je na začátku článku), budete vyzváni ke spuštění nástroje Ověření pravého systému Windows. Při instalaci aktualizace prostřednictvím instalačního centra aktualizace nemusíte provádět ruční ověření.

Jak v systému Windows 7 vymazat složku WinSxS odebráním zastaralých aktualizací

  1. Stáhněte a nainstalujte aktualizaci KB 2852386
  2. Spusťte průvodce Cleanup Manager zadáním příkazového řádku s oprávněními správce:
    cleanmgr
  3. Určete jednotku, na které je nainstalován Windows 7 (obvykle to je C: \)
  4. Stiskněte tlačítkoVyčistěte systémové soubory»(Vymazat systémové soubory)
  5. Poté se spustí kontrola systému. (Skenování: Windows Update Cleanup) a seznam možností čištění systému se zobrazí v seznamu, který nebyl k dispozici při prvním spuštění.
  6. V zobrazeném okně zaškrtněte možnost Vyčištění Windows Update (Čištění aktualizací systému Windows). Nástroj zobrazí přibližné množství místa, které je uvolněno po odinstalování zastaralých aktualizací. V našem příkladu bude v systému uvolněno asi 4 GB.Poznámka:. Možnost Vyčištění Windows Update je k dispozici, pouze pokud Průvodce vyčištěním disku zjistí aktualizace systému Windows 7, které již nejsou nutné a lze je odebrat..

  7. Klikněte na OK, po kterém systém začne mazat nepoužité soubory (obvykle proces trvá poměrně dlouho).
  8. Po dokončení procesu čištění restartujte systém. Po spuštění systému se může zobrazit okno s předvolbou „Vyčištění“ - Nevypínejte počítač ...
Poznámka:. Je důležité pochopit, že po provedení vyčištění disku pomocí tohoto průvodce nebude možné zrušit instalaci aktualizací, které nahradily vzdálené aktualizace.,

Jak automatizovat čištění složky WinSxS

V případě, že je nutné odstranit nepoužité aktualizace systému Windows 7 okamžitě na mnoha počítačích (nespouštět všechny a provádět všechny tyto operace ručně!), Budeme se uchýlit k jednoduché automatizaci.

K tomu musíme provést určité změny v registru a spustit příkaz čištění podle plánu.

Do registru musíte přidat název typu DWORD s názvem Stateflags0011 (ve skutečnosti poslední dvě číslice mohou být libovolné v rozmezí 0 až 65535, hlavní věcí je zapamatovat si je, protože v budoucnu je budeme používat) a hodnotu 2 ve větvi registru

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Update Cleanup

Tip. Zadanou změnu v registru lze provést například pomocí skupinových zásad (přihlašovací skript, GPP atd.).

K provedení příkazu zbývá použít jakýkoli nástroj automatizace (například pomocí schtasků plánovače úloh, v, SCCM nebo přihlašovací skript):

cleanmgr / sagerun: 11

Zadaný příkaz spustí automatické odstranění zastaralých aktualizací systému Windows 7 a odstraní nepoužité soubory z adresáře WinSxS

Tip. Bylo by logické spustit tuto aktualizaci jednou měsíčně, například každé první pondělí v měsíci, tzn. před příští úterý Patch.

Ale co Windows 8?

V systémech Windows 8 a 8.1 je standardní součástí Průvodce aktualizací systému Windows Update.