Инструмент позволяющий удалять устаревшие обновления. Удаление ненужных файлов обновлений для очистки Windows. При помощи командной строки

Обновление операционной системы – это хорошо. Однако иногда срабатывает поговорка «лучшее – враг хорошего», в результате чего система, которая вроде бы должна стать более производительной, вдруг начинает вести себя странно. Часто виной всему являются как раз установленные модификации.

Давайте посмотрим, как удалить обновления Windows 7, если из-за них система начала работать некорректно, или они просто занимают слишком много места.

Удаление

Если вы установили Windows 7 и столкнулись впоследствии с некорректными обновлениями, выполните следующие действия:

Откройте «Панель управления», перейдите в раздел «Программы». Нажмите на ссылку «Просмотр установленных обновлений».
Появится список модификаций, которые были установлены на ваш компьютер. Все они отсортированы по типу продукта – вас интересует «Microsoft Windows».
Вы можете выделить и деинсталлировать любую модификацию. Главное здесь – не ошибиться.

В Windows XP никаких автоматических обновлений быть не может, так как корпорация Microsoft эту операционную систему больше не поддерживает.

Однако при необходимости убрать все ненужные обновления можно с помощью функции «Установка и удаление программ». Достаточно лишь отметить пункт «Показать обновления», чтобы они отобразились списком и стали доступны для удаления.
Если вы хотите избавиться от последних установленных модификаций, воспользуйтесь функцией восстановления системы. Откатите систему до предыдущего рабочего состояния, но будьте осторожны: если вы, например, установили драйверы на Windows 7 после контрольной точки, то они пропадут. То же касается и программ, поэтому рекомендуется не увлекаться откатами системы.

Каталог WinSxS является своеобразным хранилищем старых версий системных файлов, ненужных после очередного обновления. Файлы эти нужны для того, чтобы при необходимости вы могли откатить систему до более раннего состояния. Иногда это бывает полезно – например, если обновление «ломает» систему.
Однако в большинстве случаев файлы из этой папки лежат мертвым грузом, занимая к тому же много места (от 5 Гб и выше). Давайте посмотрим, что можно сделать с этим каталогом в Windows 8 и 7, чтобы немного почистить жесткий диск.

Важно! На Windows 7 должно быть установлено обновление SP1 или пакет KB2852386, иначе функция очистки не будет иметь необходимых параметров.

В рамках подобной очистки уничтожаются все файлы, которые были установлены более месяца назад.

В Windows 8 и 8.1 эта процедура ничем не отличается. Подобным способом вы избавитесь от всех ненужных файлов, которые занимают место, так что не забывайте его использовать хотя бы раз в месяц.

Как видите, разработчики Windows прекрасно осознают недостатки своей системы и стараются их исправить. Возможно, в десятой версии появятся дополнительные функции, позволяющие избавляться от ненужных файлов, но об этом мы узнаем немного позже.

Как известно, многие пользователи системы Windows 7 и 8.1 в последнее время получили сообщение о доступности её обновлению до версии 10.

Несмотря на то что воспользоваться этой услугой возможно по желанию, значок с обновлением после такого сообщения установился в компьютере у каждого имеющего лицензионную ОС и периодически появляется, мешая и надоедая при работе. Но это ещё пол беды, так как совместно с данным значком появилась ещё и новая папка , имеющая название $WINDOWS.~BT, служащая для более лёгкого перехода на новую версию и данные содержащиеся в ней не удаляются . Такое явление не очень приятно для тех пользователей, которые не желают применять новшество, в особенности когда системный диск почти забит нужными данными, ведь вес папки достаточно велик, аж 3 ГБ .

К тому же всё это может вызвать проблемные ситуации в функционировании ПК либо ноутбука, что тоже не очень хорошо. Поэтому наилучшим вариантом будет произвести удаление ненужного апдейта , и имеется возможность сделать это несколькими способами.

Стоит отметить, что эти способы работает для отката любых обновление в системе .

Удаление через центр обновления

Первый способ, являющийся наиболее простым – это уничтожение компонента с помощью Параметров и Панели управления . Для выполнения потребуются такие операции:


После всех мероприятий будет открыт перечень всех версий, что были установлены на компьютере. Среди них выбираются ненужные апдейты и снова нажимается «Удалить ». Далее, подтверждается это действие и производится ожидание его завершения.

Попасть к перечню апдейтов также возможно используя Панель управления , в которой с помощью раздела «Программы и компоненты », открывается боковое меню, где выбирается «Просмотр установленных обновлений ».

Используем командную строку

Второй способ избавиться от апдейтов – воспользоваться командной строкой. Для осуществления процесса потребуются такие действия:


Приветствую всех пользователей, желающих больше узнать о своем компьютере, с вами снова Тришкин Денис.

В какой-то момент многие обладатели сложных вычислительных устройств сталкиваются с ситуацией, когда у них заканчивается место на системном диске. Это связано с постоянным обновлением Windows, засоренным рабочим столом или недостаточной первоначальной разметкой томов. Последняя проблема решается с помощью увеличения объема. Главный экран очищается своими руками. Но как удалить старые обновления Windows 7? Ведь первоначально сделать это было невозможно. Не стоит волноваться – способ существует.

Во время установки системных обновлений, старые файлы заменяются новыми и при этом остаются на компьютере. Их можно найти в каталоге WinSxS, который находится в папке Windows. Такой подход позволяет в любой момент отказаться от последнего дополнения, в результате чего компьютер останется в полной работоспособности.

Но с другой стороны, по мере постоянного обновления ОС, папка существенно растет в размерах. Так, получается, что чем дольше Windows установлен на компьютере, тем больше размер каталога WinSxS. Это волнует многих пользователей, особенно обладателей небольших системных томов.

С самого начала в Windows не было встроенных возможностей для удаления. Так что приходилось различными «темными» путями обходить защиту и все же очищать желаемый каталог.

В итоге корпорация Microsoft приняла решение выпустить обновление KB2852386. Именно оно позволяет распрощаться с неиспользуемыми версиями дополнений. Этот продукт представляет собой мастер очистки дисков в ОС и называется Windows Cleanup Tool.

Важно! Обновление не является обязательным. Оно устанавливается на соответствующей вкладке в мастере. Или же его можно скачать вручную.

Требования к установке ( )

Нужно знать, что это дополнение подходит только для Windows 7, обновленный до SP1.

В случае скачивания утилиты вручную с сайта компании, пользователям предлагается подтвердить подлинность ОС с помощью программ. Если установка через встроенные возможности – валидация не проводится.

Как удалить старые обновления? ( )

Первое, что многие хотят знать, даже не то как, а можно ли удалять вообще эти файлы? Смело могу ответить – да. Ведь они все равно уже не используются системой.

Итак, чтобы удалить неиспользуемые файлы с диска C, нужно:


Автоматизирование процесса на нескольких устройствах ( )

Если есть необходимость эту процедуру осуществить сразу на нескольких устройствах – нет необходимости на каждом проводить долгий список процедур. Стоит просто автоматизировать систему.

Это осуществляется с помощью реестра, в который вносятся небольшие корректировки.

Для этого в: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Update Cleanup создается параметр DWORD , которому присваиваем значение «2 » и называем StateFlags0022 . Последние две цифры могут быть разными, главное – их запомнить.

Всем привет! Зачастую обновления операционной системы приносят не новые функции, а скорее новые проблемы. Итак, сегодня мы расскажем о четырёх способах удаления патчей системы Windows 7.

Метод 1 – Панель управления

Данный метод является наиболее популярным из всех существующих. Итак, для удаления обновления «Виндовс» нужно сделать следующее:

1) Переходим в меню «Пуск», а оттуда в раздел «Панель управления».


2) Далее переключитесь на вкладку «Программы».


3) В разделе «Программы и компоненты» нужно выбрать пункт «Просмотр установленных обновлений».


Эти действия так же можно проделать через меню «Выполнить». Для этого на клавиатуре нажмите на комбинацию клавиш е Win+R.

В появившемся меню нужно ввести «wuapp» (без кавычек) и нажать на клавишу Enter


4) После этого вы попадёте в «Центр обновлений». Здесь, в самом низу страницы располагается меню «См. также», куда нам и нужно перейти. После выбираем пункт «Установленные обновления».


5) После этого вы увидите список всех установленных обновлений операционной системы, а так же парочку компонентов от корпорации «Майкрософт». Помимо набора букв и цифр, которые являются названиями обновлений, у вас будет отображена дата их установки, а так же идентификатор «КВ».

Исходя из этого мы можем понять, что нам не придётся прочёсывать весь раздел в поиске нужного обновления, а помня приблизительную дату возникновения ошибки отыскать нужно обновление именно по ней и полностью деинсталлировать.

6) Теперь нужно отыскать то обновление, которое должно быть удалено. Если же это не обновление, а какой-либо системный компонент, то его нужно искать в блоке «Microsoft Windows». После того, как нужный компонент найден, кликните по нему правой кнопкой мыши и выберите единственный вариант из контекстного меню – «Удалить».


Так же, в качестве альтернативы, вы можете кликнуть по нужному компоненту ЛКМ, после чего в верхней панели инструментов выбрать пункт «Удалить».


7) Далее вам будет показано окно с предупреждением, где вам нужно будет подтвердить свои намерения. Нажимаем клавишу «Да» и переходим к следующему этапу.


8) Итак, теперь будет запущен процесс деинсталляции компонента.


9) Когда данный процесс подойдёт к концу, в большинстве случаев вы увидите системное сообщение, которое предлагает вам перезапустить компьютер для того, чтобы внесённые коррективы вступили в силу.

В случае, когда вам необходима моментальная перезагрузка, то следует кликнуть на клавишу «Перезагрузить сейчас». Если же огромной срочности у данного дела нет, то кликните на клавишу «Перезагрузить позже».

В случае, когда вы отменили перезапуск компьютера, полное удаление обновления произойдёт только после перезапуска системы.


10) Теперь, когда система перезапущена, все нужные нам каталоги будут окончательно стёрты с компьютера.

Данный способ универсален для удаления практически любого компонента из раздела «Установленные обновления».

1) Первым делом в меню нужно отыскать нужный вам документ. Нажмите на него правой кнопкой мыши и выберите «Удалить», либо воспользуйтесь соответствующей клавишей из верхней панели инструментов.


2) Конечно, здесь и начинаются отличия, так как интерфейс мастера удалений будет меняться в зависимости от того, что вы собираетесь деинсталлировать. Единственное, что вам нужно делать – это следовать инструкциям мастера удалений, с помощью которых вы сможете успешно стереть обновление с компьютера.


К слову, если вы включили автоматическую установку обновлений, то деинсталлированные вами компоненты в скором времени будут вновь загружены, так как система распознает их отсутствие.

Собственно, единственное, что вам остаётся сделать – попросту деактивировать данную функцию. Тогда право выбора, какое обновление устанавливать, а какое нет, будет только у вас.

Метод 2 – Командная строка

Через командную строку в операционной системе «Виндовс» можно проделать практически любую операцию. Удаление обновлений ОС не является исключением.

1) Первым делом заходим в меню «Пуск» и там выбираем пункт «Все программы».


2) Далее переходим к разделу «Стандартные».


3) Правой кнопкой мыши нажимаем на элемент «Командная строка» и в контекстном меню указываем параметр «Запуск от имени администратора».


4) Теперь мы попадём в раздел командной строки. В неё необходимо ввести следующую команду:

wusa.exe /uninstall /kb:*******

Собственно, как вы уже поняли, вместо звёздочек необходимо ввести номер установленного ранее обновления. В случае, когда данный номер вам неизвестен, то вы можете посмотреть его с помощью способа, который мы описывали ранее.

Итак, к примеру, в нашем случае название установленного обновления выглядит так -«KB4025341». То есть, указанный нами ранее шаблон будет
преобразован в такую команду:

wusa.exe /uninstall /kb:4025341

Как только вы вставили данную команду жмём на клавишу Enter.


5) После этого будет начат процесс деинсталляции документа.


6) Как и в предыдущем способе, здесь появится окно с предупреждением, в котором вам нужно подтвердить свои намерения. Нажимаем на клавишу «Да», для того, чтобы процесс продолжился.


7) После этого системная утилита по удалению обновлений перейдёт к заключительной фазе этого процесса.


8) Вероятно здесь, как и в предыдущем способе, для того, чтобы завершить процедуру удаления будет необходимо перезапустить систему. Для этого кликните на клавишу «Перезагрузить сейчас» в специальном диалоговом окне, если оно, конечно, отобразится.


Помимо данного инструмента вы можете использовать весь их набор, которые имеет система. Для того, чтобы узнать, какой инструмент за что отвечает, вам необходимо прописать в коммандную строку «wusa.exe /?», после чего нажать на клавишу Enter.


Теперь вам будет отображен полный список инструментов, которые вы можете применять не только при удалении обновлений операционной системы, но и при деинсталляции какого-либо другого компонента.


Стоит отметить, что далеко не каждый из этих инструментов сможет помочь вам в процессе удаления обновлений. Но, в качестве примера, если вы пропишите команду

wusa.exe /uninstall /kb:4025341 /quiet

Если вы это сделаете, то обновление будет удалено без всплывающих системных предупреждений. В случае, если система запросит перезапуск системы, то она будет перезапущена в автоматическом режиме без вашего вмешательства.

Метод 3 – Удаление содержимого накопителя

Стоит отметить, что когда система устанавливает обновления, они не все сразу автоматически добавляются в системные файлы. В промежуток от 1 до 10 дней эти директории с обновлениями могут хранится на твердотельных накопителях. Исходя из этого можно понять, что установщики постоянно висят мёртвым грузом в памяти вашего накопителя, хотя сами обновления уже были установлены.

Помимо этого иногда возникают ситуации, когда набор обновлений уже установлен на компьютер, но пользователь не захотел его распаковывать. После чего они так же, как и в предыдущей ситуации будут просто «мёртвым грузом», сбросив который, можно освободить некоторое количество места в системе.

Так же иногда возникают ситуации, при которых обновления не могут установиться из-за каких либо системных неполадок. В этой ситуации установщики будут не только «барахтаться» на ЖД, но и не давать системе нормально устанавливать обновления. Так или иначе, директорию с обновлениями необходимо очистить. Для этого нужно сделать следующее:

1) Переходим в меню «Пуск» и оттуда переключаемся к разделу «Компьютер».


2) После этого запуститься раздел, в котором вы сможете увидеть все винчестеры, которые установлены на вашем компьютере. Нам нужен диск с операционной системой, в нашем случае это «С». Нажимаем на него правой кнопкой мыши и переходим в меню «Свойства».


3) Теперь переключаемся к разделу «Общие» и там выбираем пункт «Очистка диска».


4) После этого диск будет сканирован и система выяснит, что можно удалить и сколько места можно освободить.


5) Когда сканирование будет завершено вы увидите системное сообщение, в котором показано количество места, которое может быть освобождено. Здесь нам необходимо нажать на «Очистить системные файлы».


6) После этого вновь будет запущен анализ жесткого диска, только в этот раз при сборе информации будут учитываться и системные директории.


7) Итак, сканирование завершено. Теперь в разделе«Удалить следующие файлы» будут отображены все директории, которые можно за ненадобностью стереть.

Напротив всех директорий, которые можно удалить будут оставлены галочки. У нужных же компонентов их не будет. Для того, чтобы корректно завершить удаление обновлений нам необходимо в этом разделе активировать следующие параметры: «Очистка обновлений Windows» и «Файлы журнала обновления Windows». После этого запускаем процесс деинсталляции нажатием по клавише «ОК».


8) После этого вы увидите окно с предупреждением, в котором будет сказано, что удаление безвозвратно и отменить эту процедуру уже не получиться. Здесь нам следует подтвердить свои намерения нажатием по клавише «Удалить файлы».


9) Итак, теперь будет начат процесс деинсталляции мусорных системных файлов. Как только он завершиться вам следует вручную перезапустить систему.

Метод 4 – Деинсталляция скачанных обновлений с помощью командной строки

Если же вы хотите просто почистить систему от мусора, который накопился за время её функционирования, то и здесь нам сможет помочь командная строка. Только, как и предыдущий метод, данный способ сможет помочь вам лишь избавиться от установочных файлов и кэш-файлов, но никак не откатить обновления системных компонентов.

1) Первым делом нужно запустить командную строку. Пролистайте немного выше и вы увидите описание процесса её запуска во втором методе. Итак, здесь нам нужно будет прописать

net stop wuauserv

После чего нажать на клавишу Enter.


2) Теперь нужно ввести сюда команду, которая очистит систему от кэш-файлов. Команда эта выглядит так:

ren %windir%SoftwareDistribution SoftwareDistribution.OLD

После опять необходимо нажать на Enter.


3) И последняя команда вновь запустит функционирование службы обновлений. Выглядит она так:

net start wuauserv

В последний раз нажимаем на клавишу Enter.


На этом всё. После кэш будет очищен и в системе будет освобождено ещё немного места.

Метод 5 - Ручное удаление загруженных файлов

Также компоненты можно удалить вручную из папки, куда они были закачаны.

Для того, чтобы ничто не помешало процедуре, нужно временно отключить службу обновления, так как она может блокировать процесс ручного удаления файлов. Щелкайте «Пуск» и переходите в «Панель управления».

Выбирайте «Система и безопасность».

В перечне системных инструментов выбирайте «Службы».

Можно осуществить переход в окно управления службами и без использования «Панели управления». Вызовите утилиту «Выполнить», щелкнув Win+R. Вбейте:

Щелкайте «OK».

Запускается окошко управления службами. Нажав на название колонки «Имя», постройте имена служб в алфавитной последовательности для удобства поиска. Найдите «Центр обновления Windows». Отметьте данный элемент и нажимайте «Остановить службу».

Теперь запускайте «Проводник». В его адресную строку скопируйте следующий адрес:

C:WindowsSoftwareDistribution

Нажмите Enter или щелкните справа от строки по стрелке.

В «Проводнике» открывается директория, в которой находятся несколько папок. Нас, в частности, будут интересовать каталоги «Download» и «DataStore». В первой папке хранятся сами компоненты, а во второй – журналы.

Зайдите в папку «Download». Выделите все её содержимое, нажав Ctrl+A, и произведите удаление с помощью комбинации Shift+Delete.

Использовать именно данную комбинацию необходимо потому, что после применения нажатия одиночной клавиши Delete содержимое будет отправлено в Корзину, то есть, будет фактически продолжать занимать определенное дисковое пространство. С помощью же комбинации Shift+Delete будет произведено полное безвозвратное удаление.

Правда, вам ещё придется подтвердить свои намерения в миниатюрном окошке, которое появится после этого, нажав кнопку «Да». Теперь будет выполнено удаление.

В октябре Microsoft выпустила ряд обновлений для пользователей своих продуктов, некоторые из них привели к , но есть одно обновление, появление которого уже очень долгое время ждали все поклонники Windows 7. Речь идет об обновлении KB2852386 (http://support.microsoft.com/kb/2852386), позволяющем удалять устаревшие обновления (обновления, которые были заменены на более новые обновлений) с помощью нового параметра стандартного мастера очистки диска Windows 7 — Windows Cleanup Tool (cleanmgr.exe ) . Данное обновление не является обязательным, его можно установить через службу Windows Update или, скачав вручную с сайта Microsoft.

Напомним, что в Windows 7 при установке любого системного обновления, системные файлы заменяются новыми, а их старые версии сохраняются в каталоге WinSxS (C:\Windows\WinSxS). Благодаря такому подходу в любой момент можно безопасно удалить любое системное обновление. Однако, этот подход приводит к тому, что со временем по мере установки новых обновлений, каталог WinSxS существенно увеличивается в размерах (получается, что чем больше возраст системы и чем большее количество обновлений установлено – тем больше размер папки WinSxS), что не может не волновать пользователей, особенно счастливых обладателей SSD дисков и дисков с небольшим размером системного раздела. Ранее в Windows 7 отсутствовала штатная утилита удаления файлов устаревших обновление, поэтому чтобы уменьшить размер папки WinSxS приходилось прибегать к различным трюкам.

Примечание . В Windows 7/2008 можно было удалить неиспользуемые файлы, которые остались после установки SP1. Сделать это можно было с помощью следующей команды любимой нами утилиты DISM: dism /online /cleanup-image /spsuperseded

Естественно, что после выполнения данной команды откатить установку Windows 7 SP 1 станет невозможно.

Теперь благодаря обновленной версии мастера очистки Windows 7 можно удалить устаревшие обновления Windows, что позволит существенно уменьшить размер папки WinSxS.

Требования к установке обновления KB2852386

  1. Обновление предназначено только для
  2. Если вы скачиваете обновление самостоятельно с сайта Microsoft (ссылка есть в начале статьи), вас попросят запустить утилиту проверки подлинности Windows (Genuine Windows Validation). При установке обновления через центр установки обновлений, ручную валидацию выполнять не придется.

Как в Windows 7 очистить папку WinSxS, удалив устаревшие обновления

Примечание . Важно понимать, что после выполнения очистки диска с помощью данного мастера, будет невозможно отменить установку обновлений, которые заменили удаленные апдейты,

Как автоматизировать очистку папки WinSxS

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

Для этого нам нужно внести определенные изменения в реестр и по расписанию запускать команду очистки.

В реестр нужно добавить параметр типа DWORD с именем StateFlags0011 (по сути две последние цифры могут быть любыми в диапазоне от 0 до 65535, главное запомнить их, т.к. в дальнейшем мы будет их использовать) и значением 2 в ветку реестра

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

Совет . Указанное изменение в реестр можно внести, например, с помощью групповых политик (логон скрипт, GPP и т.п.).

Осталось любым средством автоматизации (напрмиер, с помощью планировщика заданий schtasks, at, SCCM или logon скрипта) выполнить команду:

Cleanmgr /sagerun:11

Указанная команда запустит автоматическое удаление устаревших обновлений Windows 7 и удалит неиспользуемые файлы из каталога WinSxS

Совет . Логично было бы запускать данное обновление 1 раз в месяц, например каждый первый понедельник месяца, т.е. перед очередным .

А как же Windows 8?

В Windows 8 и 8.1 мастер очистки устаревших обновлений (Windows Update Cleanup) является штатной фичей.