Как да почистите системното устройство, като премахнете остарелите актуализации в Windows 7 SP1

През октомври Microsoft пусна поредица от актуализации за потребителите на своите продукти, някои от които доведоха до тъжни последици, но има една актуализация, която всички фенове на Windows 7 чакат от много дълго време. KB2852386 (http://support.microsoft.com/kb/2852386), която ви позволява да премахнете остарели актуализации (актуализации, които са заменени с по-нови актуализации), като използвате новата опция в стандартния съветник за почистване на дискове Windows 7 - Инструмент за почистване на Windows (cleanmgr.exe). Тази актуализация не е задължителна, можете да я инсталирате чрез услугата за актуализиране на Windows или ръчно да изтеглите от уебсайта на Microsoft.

Спомнете си, че в Windows 7 при инсталирането на всяка системна актуализация системните файлове се заменят с нови, а старите им версии се съхраняват в директорията WinSxS (C: \ Windows \ WinSxS). Благодарение на този подход можете безопасно да премахнете всяка актуализация на системата по всяко време. Този подход обаче води до факта, че с течение на времето, когато се инсталират нови актуализации, директорията WinSxS нараства значително по размер (оказва се, че колкото по-голяма е възрастта на системата и колкото повече актуализации са инсталирани - толкова по-голям е размерът на папката WinSxS), което не може да се притеснява потребители, особено щастливите собственици на SSD дискове и дискове с малък размер на системния дял. По-рано в Windows 7 нямаше редовна програма за изтриване на остарели файлове за актуализация, така че за да намалите размера на папката WinSxS, трябваше да прибягвате до различни трикове.

съвет. На страниците на сайта вече засегнахме проблема с папката WinSxS в Windows, затова препоръчваме първо да прочетете статиите: Безопасно почистване на WinSxS в Windows Server 2012 и Намаляване на размера на папката WinSxS в Windows 8.забележка. В Windows 7/2008 беше възможно да се изтрият неизползвани файлове, останали след инсталирането на SP1. Това може да стане чрез следната команда на любимата ни DISM програма:

dism / онлайн / почистване-изображение / spsuperseded

Естествено, след като изпълните тази команда, ще стане невъзможно да върнете обратно инсталацията на Windows 7 SP 1.

Сега, благодарение на обновената версия на Windows 7 Cleanup Wizard, можете да премахнете остарели актуализации на Windows, което значително ще намали размера на папката WinSxS.

Изисквания за инсталиране на актуализация KB2852386

  1. Актуализацията е само за Windows 7 SP 1
  2. Ако изтеглите сами актуализацията от уебсайта на Microsoft (връзката е в началото на статията), ще бъдете помолени да стартирате помощната програма за истинско Windows валидиране. Когато инсталирате актуализацията през инсталационния център за актуализация, няма да е необходимо да извършвате ръчна проверка.

Как в Windows 7 да изчистите папката WinSxS, като премахнете остарелите актуализации

  1. Изтеглете и инсталирайте актуализацията KB 2852386
  2. Стартирайте съветника за почистване на мениджъра, като въведете командния ред с права на администратор:
    cleanmgr
  3. Посочете устройството, на което е инсталиран Windows 7 (обикновено това е C: \)
  4. Натиснете бутонаПочистете системните файлове»(Изчистване на системните файлове)
  5. След това ще започне сканиране на системата. (Сканиране: Почистване на актуализацията на Windows) и в списъка ще се появи списък с опции за почистване на системата, които не бяха налични при първото стартиране.
  6. В прозореца, който се показва, проверете опцията Почистване на актуализацията на Windows (Почистване на актуализациите на Windows). Помощната програма ще покаже приблизителното количество пространство, което се освобождава след деинсталиране на остарели актуализации. В нашия пример около 4 GB ще бъдат освободени в системата.забележка. Опцията за почистване на актуализацията на Windows е достъпна само ако Съветникът за почистване на диска открие актуализации на Windows 7, които вече не са необходими и могат да бъдат премахнати.

  7. Щракнете върху OK, след което системата ще започне да изтрива неизползвани файлове (обикновено процесът отнема доста дълго време).
  8. След приключване на процедурата за почистване рестартирайте системата. Когато системата се стартира, може да се появи прозорец с предпочитание "Почистване" - Не изключвайте компютъра си ...
забележка. Важно е да се разбере, че след извършване на почистване на диска с помощта на този съветник, ще бъде невъзможно да отмените инсталирането на актуализации, които замениха отдалечените актуализации,

Как да автоматизираме почистването на папката WinSxS

В случай, че е необходимо незабавно да премахнете неизползваните актуализации на Windows 7 на много машини (не стартирайте всички и правете всички тези операции ръчно!), Ще прибегнем до проста автоматизация.

За целта трябва да направим определени промени в системния регистър и да изпълним командата за почистване по график.

В регистъра трябва да добавите параметър от тип DWORD с името StateFlags0011 (всъщност последните две цифри могат да бъдат всякакви в диапазона от 0 до 65535; основното е да ги запомните, защото в бъдеще ще ги използваме) и стойността 2 в клона на регистъра

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

съвет. Посочената промяна в регистъра може да се направи, например, като се използват групови правила (скрипт за влизане, GPP и т.н.).

Остава да се използва всеки инструмент за автоматизация (например, с помощта на schtasks за планиране на задачи, при, SCCM или скрипт за влизане), за да изпълните командата:

cleanmgr / sagerun: 11

Посочената команда стартира автоматично премахване на остарели актуализации на Windows 7 и премахва неизползвани файлове от директорията WinSxS

съвет. Логично би било да актуализирате тази актуализация веднъж месечно, например, всеки първи понеделник от месеца, т.е. преди следващия патч вторник.

Но какво да кажем за Windows 8?

В Windows 8 и 8.1 съветникът за почистване на актуализацията на Windows е стандартна функция.