Как правило, удаление обновлений Windows 10 сравнительно несложная задача, выполнить которую можно через соответствующий элемент панели управления, либо используя утилиту командной строки wusa.exe, о чем я подробно писал в материале Как удалить обновления Windows 10.
Однако, для некоторых из обновлений кнопка «Удалить» отсутствует, а при попытке удаления с помощью командной строки вы получите уведомление автономного установщика обновлений Windows: «Обновление для Microsoft Windows является обязательным компонентом для этого компьютера, поэтому удаление невозможно». На самом деле, даже в такой ситуации мы можем удалить неудаляемое обновление и в этой инструкции подробно о том, как именно это сделать.
Как сделать обновление, которое не удаляется не обязательным
Причина, по которой некоторые обновления Windows 10 не удаляются и считаются обязательным компонентом для компьютера, заключается в том, что соответствующий параметр содержится в их файле конфигурации. И мы это можем изменить.
В примере ниже используется встроенный текстовый редактор Блокнот для внесения необходимых изменений, но это может быть и любой иной редактор для работы с простым неформатированным текстом, главное запускать его от имени Администратора.
- Запустите текстовый редактор, например, Блокнот, от имени Администратора. Для этого в Windows 10 можно найти его в поиске на панели задач, затем нажать по найденному результату правой кнопкой мыши и выбрать нужный пункт контекстного меню.
- В Блокноте в меню выберите «Файл» — «Открыть», в поле «Тип файла» обязательно укажите «Все файлы» и перейдите в папку C:\Windows\servicing\Packages\.
- Найдите файл, имя которого будет начинаться с Package_for_KB_НОМЕР_ОБНОВЛЕНИЯ и иметь расширение .MUM. Обратите внимание: для каждого обновления есть много похожих файлов, нам нужен без порядкового номера между Package и For. Откройте его в Блокноте.
- В верхней части этого файла найдите пункт permanence=»permanent» и измените слово в кавычках на «removable».
- Сохраните файл. Если он не сохраняется сразу, а открывает диалог сохранения, значит вы запустили текстовый редактор не от имени администратора.
На этом процедура завершена: теперь с точки зрения Windows 10 наше обновление не является обязательным для компьютера и его удаление возможно: кнопка «Удалить» появится в списке установленных обновлений панели управления.
Удаление в командной строке с помощью wusa.exe /uninstall также будет проходить без ошибок.
Примечание: для тех обновлений, которые поставлялись прямо в дистрибутиве Windows 10 (т.е. которые присутствуют в списке обновлений сразу после чистой установки ОС) таких файлов конфигурации может не быть.
Applies ToWindows 11 Windows 10
If you’ve recently installed a Windows Update and the update is causing your device to have errors or other issues, uninstall the update to try to resolve the issue.
Uninstall an update from Settings
-
Select Start > Settings > Windows Update . Under Related settings, select Update history> Uninstall updates or use the following shortcut:View update history
Note: In Windows 10, you can access from Update & Security > Windows Update > View your update history > Uninstall updates
-
From the list, select update you want to remove, and then select Uninstall.
Note: Some updates cannot be uninstalled.
Uninstall an update from Windows RE
If you can’t access Windows and you want to uninstall an update, you can do so from Windows RE. Here are the steps:
-
Access the Windows Recovery Environment.
-
Once in Windows RE, select Troubleshoot > Advanced options > Uninstall Updates.
-
Select either Uninstall latest quality update or Uninstall latest quality update.
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
Способ 1: Файл конфигурации
Удалить инсталлированные накопительные обновления в Windows 10 можно в разделе «Установленные обновления» апплета «Установка и удаление программ». Однако такая возможность доступна не для всех пакетов. Если обновление не поддерживает деинсталляцию, кнопка «Удалить» для него будет недоступна, а при попытке удаления из «Командной строки» станет появляться сообщение об ошибке: «Обновление для Microsoft Windows является обязательным компонентом для этого компьютера, поэтому удаление невозможно». Чтобы его удалить, необходимо внести изменения в его конфигурационный файл.
- Первым делом определите и запишите индекс проблемного обновления. Запустите апплет «Программы и компоненты» командой
appwiz.cpl
, выполнив ее в диалоговом окошке «Выполнить» (Win + R). - Слева нажмите на «Просмотр установленных обновлений».
- Найдите в списке проблемное обновление и посмотрите его номер. Он имеет вид KB0000000 и указан в его имени обновления.
- Запустите от имени администратора «Блокнот» или любой другой текстовый редактор. Выберите из меню «Файл» опцию «Открыть».
- В появившемся окошке обзора в поле «Тип файла» выберите «Все файлы» и перейдите в каталог
C:\Windows\servicing\Packages
. - Отыщите в папке файл с расширением MUM, в названии которого имеется номер проблемного обновления. Откройте его.
- Отыщите в файле строку с текстом
«permanence="permanent"»
и замените значение «permanent» на «removable». Сохраните отредактированный файл.
После этого кнопка удаления обновления в интерфейсе раздела «Установленные обновления» станет доступной. Удалите обновление обычным способом.
Способ 2: Среда восстановления
В случае возникновения проблем с недавно установленными обновлениями, последние можно удалить из среды WinRE.
- Загрузитесь в среду восстановления, для чего перезагрузите компьютер с зажатой клавишей Shift. Также можно зайти в раздел «Обновление и безопасность» → «Восстановление» → «Особые варианты загрузки» и нажмите кнопку «Перезагрузить сейчас».
Подробнее: Как запустить среду восстановления в Windows 10
- Перейдите в раздел «Поиск и устранение неисправностей» → «Дополнительные параметры» → «Удалить обновления».
- В следующем окне выберите опцию «Удалить последнее исправление».
- Укажите целевую операционную систему.
- Здесь нажмите на кнопку «Удалить исправление».
Удаление последних установленных обновлений будет выполнено в фоновом режиме. По завершении процедуры деинсталляции загрузите компьютер в обычном режиме.
Наша группа в TelegramПолезные советы и помощь
В данной статье мы рассмотрим, как удалить обновление Windows, которое удалить нельзя в виду отсутствия необходимых кнопок в окне «Установленные обновления»
Обратите внимание: удаление обязательного обновления может привести к непредвиденным последствиям, в том числе к нестабильной работе системы или невозможности запуска операционной системы вовсе. Выполняйте все действия на свой страх и риск, но только при необходимости этих действий.
Для того, чтобы удалить определённое обновление Windows, его необходимо перевести из «Обязательного» в «Необязательное». Для этого:
- Запустите приложение «Блокнот» от имени администратора:
- Нажмите «Файл» – «Открыть». В появившемся окне, в адресной строке введите:
C:\Windows\servicing\Packages
А так же не забудьте в типе файлов выбрать «Все файлы (*.*)»Найдите файл с именем «Package_for_KB***~…» и расширением .mum (в столбце «Тип» должен быть «Файл «MUM»»), где KB*** – номер обновления, которое Вы хотите удалить.
Так же обратите внимание: некоторые обновления могут быть разделены на части. Их имена имеют вид: «Package_N_for_KB***…», где N – порядковый номер части пакета. В случае, если необходимое обновление разделено на части – необходимо будет изменить каждую его часть.
Выберите файл и нажмите «Открыть».
- После того, как Вы открыли файл описания обновления, найдите в нём атрибут:
permanence="permanent"
И замените его на
permanence="removable"
, после чего сохраните файл. - После проведения манипуляций с файлами обновлений, перезагрузите компьютер, чтобы служба центра обновлений перезапустилась и заново проиндексировала файлы обновлений с измененными параметрами.
После перезагрузки Центр обновления Windows будет видеть, что обновление, которое Вы отредактировали – необязательное, и его можно удалить.
Теперь удаление обновления, что через список «Установленные обновления», что из командной строки через утилиту WUSA – должны происходить без каких-либо проблем.
На моей практике уже не раз случалось, что свежие обновления безопасности для продуктов Microsoft, выпускаемые в рамках MS Patch Tuesday, вызывают проблемы в работе операционной системы Windows или стороннего ПО. Проблемы, вызываемые обновлениями, бывают как массовыми, встречающимися у большого количества пользователей, так и частными – встречающимися в редких сочетания определённой версии Windows ОС и некоторых приложений (яркий такой пример проблемы описан здесь).
Если обновление Windows (или Office) вызывает проблему на компьютерах многих пользователей, и это подтверждается специалистами Microsoft, обновление отзывается компанией и через некоторое время заменяется новым, в котором исправляются найденные ошибки. Если обновление Windows вызывает проблемы, пользователь или администратора может самостоятельно удалить уже установленные обновления безопасности.
В этой статье мы рассмотрим, как правильно удалить обновления в ОС Windows (статья относится к Windows 10, 8.1, 7 и Windows Server 2016, 2012/R2, 2008/R2). Данные способы удаления обновлений можно использовать, если вы установили обновление вручную из CAB или MSU файла, автоматически получили его из Интернета с серверов Windows Update или своего сервера WSUS.
Вы можете удалить обновления в Windows (Windows Server) несколькими способами:
Содержание:
- Удаляем обновление Windows вручную через Панель управления
- Как заблокировать (скрыть) конкретное обновление в Windows 10?
- WUSA.exe: Удаление обновлений Windows из командной строки
- Удаление обновлений на всех компьютерах домена через WSUS
- Удаление обновлений на компьютерах домена с помощью политик GPO
- Как удалить обновление, если Windows не грузится?
Внимание. Возможность удаления обновлений – это, в первую очередь, временное решение, к которому можно прибегнуть, чтобы, во-первых, быстро восстановить работоспособность системы или ПО, а во-вторых подтвердить факт, что проблема вызвана именно установкой нового обновления безопасности. О найденной проблеме рекомендуется сообщить в техподдержку Microsoft и дождаться появления новой версии обновлений. Ни в коем случае нельзя отключать автоматическое обновление системы, удалять обновления из соображений улучшения работы системы или освобождения места на диске (тем более в новых версиях Windows появился мастер очистки устаревших обновлений, позволяющий удалить старые версии обновленных файлов). В противном случае вы подвергаете серьезному риску безопасность своего компьютера!
Удаляем обновление Windows вручную через Панель управления
Рассмотрим, как удаляются обновления на примере Windows 10. Откройте меню Параметры (Settings) и перейдите в раздел Обновления и Безопасность (Update & Security) -> Центр обновления Windows (Windows update)-> Просмотр журнала обновлений (View Update History) -> Удалить обновления (Uninstall updates).
Также вы можете перейди в окно удаления обновлений через классическую Панель управления: Панель управления -> Программы -> Удаление программ (Control Panel\Programs\Programs and Features) и нажмите на кнопку “Просмотр установленных обновлений” (View installed updates).
В открывшемся окне появится список всех обновлений Windows и Office, установленных в системе. Найдите в списке нужное обновление (а если быть более точным, ненужное 🙂 ), выделите его, нажмите кнопку Удалить (Uninstall). Запуститься мастер удаления обновления.
шт
На вопрос: “вы действительно хотите удалить это обновление?” ответьте Да..
Дождитесь окончания удаления обновления. После завершения сценария удаления обновления, Windows может запросить перезагрузку системы.
Как заблокировать (скрыть) конкретное обновление в Windows 10?
Если ваш компьютер настроены на автоматическое обновление Windows через Windows Update или WSUS это обновление скорее всего опять установится на вашем компьютере. Но вы можете отключить установку конкретного обновления, скрыв его (заблокировав). Для этого нужно использовать официальную утилиту Microsoft Show or Hide Updates (Показывать или скрывать обновления) https://support.microsoft.com/ru-ru/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window
- Запустите wushowhide.diagcab;
- В мастере выберите пункт Hide Updates (скрыть обновления);
- Выберите обнволение, которое вы хотите скрыть и нажмите Далее;
- После этого данное обновление не будет устанавливаться в Windows через систему автоматических обновлений. Вы можете убрать обновление из скрытых, выбрав его в пункте Show hidden updates (показать скрытые обновления).
WUSA.exe: Удаление обновлений Windows из командной строки
Обновления Windows можно удалить также и из командной строки. Для этих целей в системе предусмотрена утилита wusa.exe (Windows Update Standalone Installer – автономный установщик обновлений Windows).
Вы можете вывести список всех обновлений, установленных на компьютере, командой:
wmic qfe list brief /format:table
С помощью следующей команды, запущенной с правами администратора, мы удалим обновление KB2790655:
wusa.exe /uninstall /kb:2693643
Пользователь должен подтвердить удаление обновления.
Если обновление нужно удалить в «тихом» режиме без запроса пользователя и предупредить его о последующей перезагрузке системы, команда будет выглядеть так:
wusa.exe /quiet /uninstall /kb:2693643 /promptrestart
Если нужно подавить запрос на перезагрузку, используйте команду:
wusa.exe /quiet /uninstall /kb:2693643 /norestart
Также вы можете удалить обновление из PowerShell с помощью модуля PSWindowsUpdate. Используется командлет Remove-WindowsUpdate формат команды:
Remove-WindowsUpdate -KBArticleID KB2693643 -NoRestart
Событие удаление обновления Windows фиксируется в системном журнале Setup EventID 7 и источником WUSA:
Windows update «Security Update for Microsoft Windows (KB2693643)» was successfully uninstalled. (Command line: «wusa.exe /quiet /uninstall /kb:2693643 /promptrestart»).
Вы можете удалить обновление на удаленном компьютере с помощью PsExec, используется такой формат команды:
psexec.exe \\remotePK C:\Windows\System32\wusa.exe /quiet /uninstall /kb:2693643/warnrestart:600
Удаление обновлений на всех компьютерах домена через WSUS
Если в вашей комании для установки обновлений на компьютеры домена используется корпоративный сервер WSUS, вы моежет удалить установленные одобренные обновления из консоли управления службы обновлений Update Services. Для этого щелкните ПКМ по ветке Updates и в меню выберите Search.
Укажите номер KB или бюллетеня безопасности, который требуется найти и нажмите Find Now. В списке, содержащем найденные обновления для разных версий Windows, выделите обновления, которые требуется удалить и выберите в меню пункт Approve.
Затем выберите группу компьютеров, которая вас интересует и в выпадающем списке выберите пункт Approved for Removal.
В нашем примере мы хотим удалить обновления на группе компьютеров, с именем Servers.
После процедуры обновления Windows на стороне клиентов WSUS (которая происходит по расписанию в соответствии с политикам WSUS и частотой синхронизации, которая задается параметром Automatic Update detection frequency, либо вы можете запустить цикл синхронизации вручную, набрав wuauclt /detectnow) в панели Windows Update соответствующее обновление появится с префиксом (Uninstall🙂 в названии.
После удаления обновления в журнале Windows Update History появится запись об этом событии.
Удаление обновлений на компьютерах домена с помощью политик GPO
Если вам нужно удалить определенное обновление на множестве компьютеров в домене Active Directory, в котором не используется WSUS, можно воспользоваться функционалом Startup/Shutdown скриптом групповых политик (GPO).
Для этого создайте новый объект GPO, нацеленный на нужную OU / сайт (пример таргетирования групповых политик на сайты AD описан здесь)/ или группу компьютеров. А затем в разделе Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown) создайте новый скрипт с командой wusa из предыдущего раздела.
Также вы можете использовать PowerShell логон скрипты для удаления обновлений.
Как удалить обновление, если Windows не грузится?
Иногда случается, что не удается удалить обновление непосредственно из системы, т.к. Windows просто перестала загружаться после установки проблемного обновления. В этом случае, вероятно, вам придется загрузиться компьютер с загрузочного диска и удалять обновления через DISM (см статью https://winitpro.ru/index.php/2018/01/24/ne-zagruzhaetsya-windows-posle-ustanovki-obnovlenij/), или с помощью утилиты Hotfix uninstall из комплекта MSDaRT.
Итак, мы рассмотрели самые распространенные сценарии удаления обновлений на компьютерах под управлением Windows.
Обратите внимание, что нельзя удалить установленные обновления, если произведена очистка образа системы от старых версий компонентов с помощью мастера очистки диска (Cleanup Manager) или очистки хранилища компонентов (WinSxS ) командой:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase