Как правильно удалять обновления в Windows 7 / 8 | Windows для системных администраторов

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

Нечасто, но случается, что свежие обновления безопасности для продуктов Microsoft, выпускаемые в рамках MS Patch Tuesday, вызывают проблемы в работе операционной системы или стороннего ПО. Проблемы, вызываемые обновлениями, бывают как массовыми, встречающимися у большого количества пользователей (как, например, недавно отозванное августовское обновление безопасности KB 298278) , так и частными – встречающимися в редких сочетания ОС и конкретных версий софта (яркий такой пример проблемы описан здесь).

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

В этой статье мы покажем, как правильно удалить обновления в ОС Windows (статья относится к Windows 7/ 8/ 2008 / 2012).

Удалить обновления в Windows 7 / Windows 8 можно несколькими способами:

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

Ручное удаление обновлений из Панели управления


Самый простой и интуитивно понятный способ – удалить обновления с помощью инструмента в Панели управления. Для этого откроем Панель управления и в разделе Programs and Features, щёлкнем по кнопке View installed updates (Просмотр установленных обновлений). Просмотр установленных обновлений в Панели управления windows

В открывшемся окне появится список всех обновлений, установленных в системе. Найдите в списке нужное (а если быть более точным, ненужное :) ) обновление, выделите его и, нажав, кнопку Uninstall, запустите мастер его удаления. Удалить обновление windows через панель управления

На вопрос: хотите ли вы удалить это обновление жмем Yes. хотите ли вы удалить это обновление

И дожидаемся его удаления. Подождите пока обновление удаляется

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

Удаляем обновление Windows из командной строки


Обновления Windows можно удалить также и из командной строки. Для этих целей в системе предусмотрена утилита wusa.exe (Windows Update Standalone Installer).

С помощью следующей команды, запущенной с правами администратора, мы удалим обновление KB2790655:

wusa.exe /uninstall /kb:2790655

Удаление обновления должен подтвердить пользователь.

Совет. Как вывести список всех обновлений, установленных в системе.

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

wusa.exe /quiet /uninstall /kb:2790655 /promptrestart

Событие удаление обновления Windows фиксируется в системном журнале Setup EventID 7 и источником WUSA:

Windows update «Security Update for Microsoft Windows (KB2790113)» was successfully uninstalled. (Command line: «wusa.exe  /quiet /uninstall /kb:2790113 /promptrestart»)

Событие от wusa с event id 7

С помощью PsExec можно удалить обновление на удаленном компьютере, формат команды будет примерно такой:

psexec.exe \\remotePK C:\Windows\System32\wusa.exe /quiet /uninstall /kb:2790655 /warnrestart:600

Удаление обновлений на сервере WSUS

В том случае, если для установки обновлений на компьютеры компании используется корпоративный сервер WSUS, удалить установленные обновления можно из консоли управления службы обновлений.  Для этого щелкните ПКМ по ветке Updates и в меню выберите Search. wsus поиск обновлений

Укажите номер KB или бюллетеня безопасности, который требуется найти и нажмите Find Now. В списке, содержащем найденные обновления для разных версий Windows, выделите обновления, которые требуется удалить и выберите в меню пункт Approve.

windows update - одобрение обновлений

Затем выберите группу компьютеров, которая вас интересует и в выпадающем списке выберите пункт Approved for Removal.

WSUS - одобрить обновление к удалению

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

После процедуры обновления данных Windows Update на стороне клиентов WSUS (которая происходит по расписанию, либо ее можно вызвать вручную, набрав wuauclt /detectnow) в панели Windows Update соответствующее обновление появится с префиксом (Uninstall:) в названии.

Выберите обновление Windows которое нужно удалить

После удаления обновления в журнале Windows Update History появится запись об этом событии.

Журнал устоновки/удаления обновление безопасности Windows

Удаление обновлений посредством Групповых политик

В том случае, если нужно удалить определенное обновление на множестве компьютеров домена Active Directory, в котором не используется WSUS, можно воспользоваться функционалом Startup/Shutdown групповых политик.

Для этого создайте новый объект GPO, нацеленный на нужную OU/ сайт (пример таргетирования групповых политик на сайты AD описан здесь)/ или группу компьютеров. А затем в разделе Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown) создайте новый скрипт с командой wusa (из предыдущего раздела).

Удаление обновление с помощью GPO (групповых политик)

Итак, мы рассмотрели самые распространенные сценарии удаления обновлений на компьютерах под управлением Windows. Однако иногда случается, что удалить обновление непосредственно из системы не получается. В этом случае, вероятно, придется грузиться с загрузочного диска и удалять обновления через DISM (пример есть здесь), или с помощью утилиты Hotfix uninstall из комплекта MSDaRT.

Еще записи по теме: Windows 7
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:

Комментариев: 4

Оставить комментарий
  1. Василий | 08.09.2014

    Очень пригодиться эта статья в Октябре, когда будем время менять. (кто знает, тот поймет о чем я)

    Ответить
  2. Эрик | 01.10.2014

    Кстати, добавте еще инфу как запретить неугодное обновление, чтобы оно повторно не установилось

    Ответить
  3. djrust | 11.02.2015

    А как удалить из xp/2003 server?
    из командной строки?

    Ответить
    • itpro | 12.02.2015

      В XP и 2003 все немного сложнее, например удалить обовление KB978338, можно так:
      C:\WINDOWS\$NtUninstallKB978338$\spuninst.exe /quiet /norestart
      Удаление идет в «тихом» режиме, перезагрузка откладывается

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.26MB/0.00102 sec