Деинсталляция обновлений windows 7 из командной строки. Как удалить неустановленное обновление

BSOD – синий экран смерти Windows, который может быть и черным. Дело не в цвете сообщения, а в том, что система отказывается загружаться и соответственно – работать. Нередко его возникновение на дисплее пользователя случается непосредственно после ручной или автоматической установки обновлений ОС.

Как бы ни напрягались разработчики самой лучшей на планете Windows, число комбинаций вариантов оборудования и программного обеспечения все равно превышает размеры их технической фантазии. И даже если 99% всех систем воспримут обновление нормально, все равно найдется 1%, который таки рухнет. Вот тогда-то мы и лицезреем BSOD вол всей его первозданной красе.

Немедленно возникает потребность в удалении обновлений через командную строку Windows 7. Почему именно этот интерфейс приходится использовать? Да потому что все остальные оказываются недоступны – именно их нормальный запуск и является целью наших мероприятий.

Другая ситуация: вы установили нелицензионную «Семерку». Для обхода регистрации взломщики вмешиваются в программный код ядра системы. В результате поведение ОС в отдельных случаях становится непредсказуемым.

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

Предварительные действия

Для восстановления нормальной работы системы нам понадобится установочный дистрибутив Windows. Версия дистрибутива не обязана совпадать с той, что инсталлирована на вашем компьютере. Это может быть диск с любой «Семеркой» или даже с Windows 8 – главное, чтобы она имела командный интерфейс, совместимый с вашим. Естественно, XP не подойдет. Далее поступаем следующим образом:


Теперь вы попали в командную строку.

Ремонтируем ОС в командной строке

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

Если список получится длинный, то для остановки прокрутки списка на экране нажмите на клавишу «Pause». Повторное нажатие на эту же кнопку запустит листинг снова. Или выполните указанную выше команду с параметром /p – отвечающим за постраничный вывод информации. Какой бы вариант вы не выбрали, на экране вы увидите нечто вроде того, что показано на следующем рисунке:

Скопируйте прямо с экрана наименование подозрительного пакета (можно ориентироваться по временной метке – вероятно, это будет самый последний из установленных вами пакетов) и введите в приглашение такую команду, заменив в ней имя пакета вашим:

Это и есть команда деинсталляции обновления.

Не все папки Windows одинаково полезны. Этот вывод для себя сделали уже многие пользователи. Некоторые папки в системе могут занимать очень много места, но не всегда нужными данными. Если с папкой снимков системы (точками восстановления) мы худо-бедно разобрались, то как подступиться к папке WinSxS знают пока не все. В этой статье я расскажу, что это за папка, почему она занимает так много места и как ее следует приводить в порядок.

Почему WinSxS такая большая?

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

А загадки-то никакой и нет. Реальный размер папки WinSxS много меньше — виноваты «жесткие ссылки».

«Жесткая ссылка» — завоевание файловой системы NTFS. В реальности файл один, а «жестких ссылок» на него может быть много. Но они, с точки зрения файлового менеджера, являются совершенно отдельными файлами с размером, как у файла, на который ссылаются. Но в реальности их размер нулевой.

Когда стандартные инструменты вычисляют размер папки WinSxS, то им сообщается самих файлов без учета того, что это «жесткие ссылки». В реальности размер папки WinSxS не такой большой и редко достигает 15 Гб. Однако при больших обновлениях, которых последнее время выходит много, размер этой папки вызывает вопросы.

Как правильно очищать папку WinSxS?

Ответ зависит от версии операционной системы, которую вы используете.

Windows 7

В Windows 7 следует установить обновление SP1 или пакет с номером KB2852386. Дело в том, что разработчики включили очистку этой папки в системную утилиту очистки диска. Там этот пункт называется «Очистка обновлений Windows».

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

Windows 8

В Windows 8 папка WinSxS претерпела небольшие, но важные изменения. Теперь в ней хранятся не просто старые файлы, а сжатые старые файлы. Это значительно снижает реальный физический размер папки.

Начиная с Windows 8, вы можете посмотреть реальный размер WinSxS следующей командой «Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore» . Для этого потребуется вызвать системную утилиту «Командная строка» («cmd») от имени администратора.

Штатное средство очистки диска здесь всегда умело очищать обновления Windows, как это описано для Windows 7 SP1.

Windows 8.1 и 10

В Windows 8.1 появилось дополнительная функция удаления всех старых версий компонентов Windows. Делается это командой «Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase».

Внимание! Используйте нештатные команды только если свободное место просто катастрофически ценно. Во всех остальных случаях «очистка диска» даст вполне удовлетворительный результат. А безопасность системы за счет 30-дневного моратория на удаление обновлений, будет выше.

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

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

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

Как удалить обновления в Windows XP

Так же существует другой способ удаления обновлений в Windows XP.

Для этого заходим в папку Windows на системном диске и ищем там папки с названием синего цвета, что-то типа такого:


Как видите, их название начинается со знака $ . Внутри находится папка spuninst , внутри которой находится файл spuninst.exe , который и нужно запустить для удаления обновления.

Как удалить обновления в Windows 7

Пуск -> Панель управления -> выбираем тип Просмотра по Категориям и выбираем Система и безопасность :


Просмотр установленных обновлений


Получаем список, выбрав и выделив обновление из которого, можно его удалить:

Как удалить обновления в Windows 8

В "восьмерке" всё практически то же самое, что и в "семерке". Я покажу как это сделать лишь если выбран Просмотр по Крупным значкам :




Так же удалить обновления можно и через . Этот способ НЕ работает в Windows XP.

Запускаем и вводим команду:

wusa.exe /uninstall /kb:100500


где 100500 - это номер удаляемого обновления. Разумеется Вам нужно его знать, а так же желательно запустить командную строку от имени администратора.

Закончили с информацией про удаление всех удалений. Теперь заострим внимание на то, если нужно удалить ненужные обновления. Да да, есть и такие. Дело в том, что если "винда" у Вас установлена давно, то она содержит кучу не нужных обновлений. Рассмотрим на примере.
Предположим что системе уже около 3х лет. Все обновления качаются и устанавливаются исправно. Но вслед за одним обновлением, выпускаются всё новые и новые, которые часто "перекрывают" старые обновления своими "заплатками". А что делается со старыми, которые уже скачались и их 10 раз "перекрыли"? Да в системе они лежат, а если конкретнее, то на системном разделе диска, место которого всегда не хватает.

Про это я писал год назад в статье . В Windows XP её нет. Можете более подробно ознакомится со статьей.

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

Итак, заходим в Мой компьютер и щелкаем по системному разделу (это там, где установлена винда. Ещё там бывает значок специальный и часто это диск С ) правой кнопкой мыши. В контекстном меню выбираем Свойства .


Начнется процедура сбора информации. Нужно ждать. Сколько времени? Зависит от загруженности системы. Иногда хватает и минуты, а иногда и десять:


После того, как дождались и система просканировала все файлы, которые можно очищать без потери функциональности, нужно пролистать список вниз в поисках пункта «Очистка обновлений Windows» и поставить на нём галочку. Можете попутно ещё какую-нибудь галочку поставить (например Файлы дампы памяти и Debug Dump Files ), благо описание на всех присутствует (читаем и думаем нужно ли Вам это). Затем жмем ОК:


Если после того, как Вы выбрали Очистку диска и у Вас не появился пункт с обновлениями винды для удаления, тогда жмите на «Очистить системные файлы»


и в следующем окошке ищите, ставите и удаляете:

Где хранятся обновления Windows

Разумеется в Windows обновления где-то должны хранится. Для всех версий (Windows XP, 7, 8) папка для хранения обновлений одинаковая. Она находится по пути:

Системный диск -> Windows -> SoftwareDistribution -> Download


Вот здесь и находятся все папки и файлы обновлений:


Для чего это всё нужно? Нет, не для удаления. Удалять отсюда неправильно! Это больше для общей информации, а так же чтобы можно было создать резервную копию этой папки.
Например Вы сохраняете всё отсюда, затем переустановили Windows или же пошли к другу с новой ОС или же ошибка какая произошла - в общем ситуаций может быть много. Вы просто скопируете сохраненные обновления и их не нужно будет искать или устанавливать. Короче Вы поняли к чему я клоню.
Следует понимать, что не все обновления с этой резервной копии могут подходить другой системе. С семерки на восьмерку разумеется не подойдет, а так же учитывать нужно .

Так же, если в папках или файлах обновления будет название express , то нужно знать, что такие обновления не переустаналиваются.

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

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

Чтобы выполнить любые, относительно важные действия в Windows 10, всегда приходится прибегать к классическому интерфейсу. Новые красивые меню не более чем обертка над старым ядром NT, на котором все и построено. Разбираясь, как удалить обновления Windows 10, мы в очередной раз в этом убедимся.

Классическое меню

Итак, отправимся на поиски привычной по старым версиям ОС панели управления. Вызовем контекстное меню и перейдем в «Свойства».

Открывшееся окно содержит характеристики компьютера и установленной операционной системы.

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

Нужный раздел указан на скриншоте. Открыв его, мы попадем в меню управления установленным программным обеспечением.

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

Как видно на скриншоте, по каждому имеется детальная информация, включая предназначение, порядковый номер и дату установки. Таким образом, можно провести сортировку и удалить старые обновления Windows 10. Обозначенная на скриншоте кнопка появится, когда вы определитесь с выбором, подтвердив его выделением.

Система запросит подтверждение, после чего выполнит предписанное действие.

Обновленное меню

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

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

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

Здесь стараниями инженеров Microsoft собраны воедино все параметры безопасности, обновления и восстановления системы. Указанный на скриншоте пункт откроет журнал установки.

Как видите, здесь подробно указано, когда и какое исправление получил компьютер. Нажав на выделенную гиперссылку, мы переместимся в описанную в предыдущем пункте панель управления установленным ПО. Как мы и говорили, все сводится к классическим инструментам. Как удалить обновления Windows 10 с их помощью, вы уже прочитали.

Командные оболочки

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

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

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

В PowerShell действия выполнятся аналогично. Выбирайте подходящий инструмент и используйте его.

Обратите внимание на форму представления. Обновления здесь разделяются по признаку безопасности (security) и обозначаются только номером. Расширенных текстовых описаний выводимая информация не содержит. Будьте готовы к этому и заранее узнайте необходимый порядковый номер.

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

Обратите внимание, что номер должен указываться через двоеточие.

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

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

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

Специальная утилита Microsoft

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

Работает данная утилита без установки и имеет предельно простой интерфейс. В режиме «Hide updates» пользователь получает список проблемных апдейтов и может указать запрещенные к установке.

В режиме «Show hidden updates» совершаются обратные действия. Вы получаете список заблокированных обновлений и можете разрешить их дальнейшую автоматическую установку.

Применять данный способ желательно в том случае, когда загруженное обновление Windows 10 нарушает работу периферийных устройств или компонентов компьютера. Эд Ботт, автор целой серии книг, посвященных работе с продуктами Microsoft, рекомендует использовать данную утилиту совместно с функцией System Restore. При появлении системных сбоев можно выполнить «откат» до стабильного состояния. После чего последовательной установкой определить проблемное обновление и запретить его использование.

В заключение

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

Можно ли удалять обновления? По многим причина возникает необходимость в удалении обновлений Windows 7. Часто бывает так, что после автоматической установки обновления, перестаёт работать какая либо из программ, оборудование стало работать хуже из-за перегруза или стали появляться ошибки.

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

Как удалить обновления

Удаление обновления через панель управления

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

1. Вам необходимо зайти в панель управления и найти пункт «Центр обновления Windows ».

2. Вторым вашим шагом станет необходимость найти ссылку «Установленные обновления».

4. Вам необходимо выбрать обновления Windows 7, и нажимаете удалить, после вы подтверждаете удаление обновления.

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

Удалить обновление через командную строку

В системе Windows имеется специальный инструмент «Автономный установщик обновлений». Если вы его вызовите через командную строку (пуск, выполнить, cmd, Enter)

вы так же сможете удалить обновление из Windows 7. Для этого вам необходимо использовать команду следующего типа: wusa.exe /uninstall /kb:2222222. В данной команде kb:2222222 – это идентификационный номер обновления которые вам необходимо удалить.

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