Как правило, удаление обновлений 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 (т.е. которые присутствуют в списке обновлений сразу после чистой установки ОС) таких файлов конфигурации может не быть.
Если вы недавно установили обновление Windows и у вас возникла проблема, вот как удалить обновление, чтобы попытаться устранить проблему:
-
В отображемом списке найдите обновление, которое нужно удалить, а затем выберите «Удалить» рядом с ним.
Примечание: Некоторые обновления невозможно удалить.
Если вы недавно установили обновление Windows и у вас возникла проблема, вот как удалить обновление, чтобы попытаться устранить проблему:
-
Нажмите кнопку «Пуск», а затем выберите параметры > «& Security > клиентский компонент Центра обновления Windows > Просмотр журнала обновлений> обновлений удаления».
Просмотр параметров журнала обновлений
-
Выберите и удерживайте (или щелкните правой кнопкой мыши) обновление, которое требуется удалить, а затем выберите «Удалить».
Примечание: Некоторые обновления невозможно удалить.
Бывают ситуации, когда необходимо удалить обновление, а оно не удаляется. В предыдущей заметке указывал, что на ОС Windows 10 версии 2004 и 20H2, при попытке удалить обновление KB5000802, выдает сообщение:
Обновление безопасности для Microsoft Windows (KB5000802) является
обязательным компонентом для этого компьютера, поэтому удаление
невозможно.
В Сети, активно передается инструкция с remontka, где описан способ (продублирую его ниже в данной заметке), как можно удалить обновление, которое не удаляется. По указанной информации в статье, это был мой случай. Однако, в моей ситуации, мне не помогла данная информация.
Простой способ, удалить обновление через командную строку командой wusa /uninstall /kb:номер_обновления, не всегда срабатывает. Читаем информацию ниже и по ссылке. Особенно, если у вас проблема с обновлениями KB5000802 и KB5000808.
Проблема не только у меня. Можно найти достаточно информации, где у пользователей не удавалось найти нужные параметры, чтобы сделать обновление необязательным. Например: https://social.technet.microsoft.com/Forums/… И в свежих темах на форумах, где пользователи не могли удалить обновления KB5000802 и KB5000808, вызывающие проблемы с принтерами.
Нужна помощь? Есть вопросы, как все исправить и нет времени разбираться? Удаленное администрирование по доступным ценам:
- Удаленная IT-поддержка для пользователей СНГ (поддержка Windows/Linux серверов)
- Удаленная IT-поддержка для пользователей Украины и СНГ
В инструкции указано, что нужно найти файл с расширением .MUM и с начинающимся названием Package_for_KB_НОМЕР_ОБНОВЛЕНИЯ. В моем случае, такой файл отсутствовал. При помощи утилиты Dism++, мне удалось выяснить название нужного файла:
Нашел данный файл по пути C:\Windows\servicing\Packages
Открыл его в Блокноте, однако, параметр permanence=»permanent» в нем отсутствовал. Искал и в ручную и воспользовался поиском по файлу. Результат отрицательный:
Способ 1.
Данный способ, актуален для ОС Windows 10 и только в том случае, если вам необходимо удалить последние обновления. Чаще всего, это и нужно, ведь необходимость удалить обновления, возникает сразу после установки обновлений, которые вызывают проблемы.
Проверял сам способ на ОС Windows 10 версии 2004 и 20H2.
Чтобы удалить последнее обновление, открываем «Пуск» -> «Параметры» -> «Обновление и безопасность» -> «Восстановление».
Выбираем вариант «Особые варианты загрузки» и нажимаем «Перезагрузить сейчас»:
После перезагрузки, вам будет предложено выбрать варианты решения проблемы. Выбираем «Поиск и устранение неисправностей»:
Нажимаем «Удалить обновления»:
И выбираем «Удалить последнее исправление»*:
*Не ошибитесь при выборе варианта. Если выбрать вариант «Удалить последнее обновление компонентов», будет произведен откат на предыдущую версию системы, если это возможно.
В
моем случае, мне помог данный способ удалить не удаляемое обновление,
которое не удалялось через командную строку и выдавало сообщение (скрин
выше):
Обновление безопасности для Microsoft Windows (KB5000802) является
обязательным компонентом для этого компьютера, поэтому удаление
невозможно.
Способ 2.
Откройте «Блокнот или любой текстовый редактор от имени Администратора.
Можно использовать Notepad++.
Открываем поиск и вбиваем «Блокнот». Выбираем «Запуск от имени Администратора»:
В открывшемся Блокноте, открываем меню «Файл» -> «Открыть»:
В открывшемся окне «Открытие», выбираем в поле тип файлов «Все файлы (*.*)» и переходим в папку C:\Windows\servicing\Packages:
Ищем файл с расширением .mum, у которого имя будет начинаться с Package_for_KB_НОМЕР_ОБНОВЛЕНИЯ и выбрав нужное, нажимаем «Открыть»:
В открывшемся Блокноте, ищем параметр (в самом верху):
permanence=»permanent»
Измените параметр
permanent
на
removable
Должно стать так:
permanence=»removable»
И сохраняем изменения «Файл» -> «Сохранить»:
Подсказка.
Если не можете найти параметр permanence=»permanent», воспользуйтесь поиском в Блокноте. Для этого, в окне Блокнота открываем «Правка» -> «Найти»:
В открывшемся окне поиска, вставляем параметр:
permanence=»permanent»
ставим галочку напротив «Обтекание текстом» и нажимаем «Найти»:
Теперь, вы сможете удалить не удаляемое обновление.
Как удалить быстро обновление?
Данным способом, можно удалить только те обновления, которые Microsoft не отмечает как «Важные». Например, в приведенном выше примере, мы рассмотрели ситуацию, когда данный способ, не позволял удалить важное обновление Windows. Во всех остальных ситуациях, вы можете использовать нижеприведенные способы.
По теме: «Почему не удаляются обновления в ОС Windows 10?»
Способ 1.
На мой взгляд, самый простой и быстрый способ, это открыть командную строку от имени Администратора и выполнить команду (скопируйте команду ниже и вставьте ее в командную строку):
wmic qfe list brief /format:table
и нажать Enter.
Мы получим список обновлений, которые установлены на устройстве. Если нам известно обновление, которое необходимо удалить, выполняем команду:
wusa /uninstall /kb:номер_обновления
Например: wusa /uninstall /kb:5000802
Вместо 5000802, вам необходимо указать номер своего обновления.
Чтобы обновление не устанавливалось повторно, выберите отсрочку обновлений на 7 дней. Для
этого, откройте Пуск -> Параметры -> Обновление и безопасность
-> Центр обновления Windows и выберите пункт «Приостановить
обновления на 7 дн.»:
Таким образом можно приостановить установку обновлений максимум до 35 дней.
По теме: «Как заблокировать установку конкретного обновления в ОС Windows 10, не отключая поиск и установку обновлений полностью?»
Вы также можете скачать и запустить готовые reg-файлы для отключения или включения автоматического обновления Windows 10. Скачать с Google Диск.
Способ 2.
Можно воспользоваться утилитой WuMgr (Update Manager for Windows) для удаления обновлений. Инструмент имеет открытый исходный код.
Вы можете ознакомится с преимуществами WuMgr в заметке: «Миф или реальность: «Как в ОС Windows 10, взять под свой полный контроль установку обновлений?»»
Скачайте инструмент с Github.
Распакуйте архив в любую папку и запустите утилиту от имени Администратора (исполняемый файл: wumgr.exe). В открывшемся окне, выберите «Установленные обновления» и нажмите на «Поиск»:
Ждем результат:
После поиска, снова нажимаем на «Установленные обновления» и выбираем то обновление, которое хотим удалить. После, нажимаем «Удалить»:
Дождитесь окончания удаления и перезагрузите устройство.
Повторюсь, что так, можно удалить только те обновления, которые не отмечены в Microsoft как «Важные».
Добавлено 15.03.2021
Можно попробовать удалить обновление при помощи DISM. Но, процесс не гарантирован. Судя по всему, в ОС Windows 10 версии 2004 и выше, что то изменилось в обновлениях*. Более оптимальный вариант, использовать MSDaRT. Достаточно загрузится с диска MSDaRT (разрядность должна совпадать), выбрать «Диагностика» -> «Microsoft Diagnostics and Recovery Toolset». В списке утилит нужно выбрать «Hotfix Uninstal» («Удаление исправлений»).
В любом случае, пробуйте сначала откатить обновление штатными средствами (инструкции выше). Можно проверить контрольные точки восстановления и откатиться на них (до момента установки проблемного обновления).
*Перепроверю точно и добавлю информацию позже.
Проверил. При помощи DISM, не всегда удается удалить обновление. В моем случае, мне не удалось удалить обновление КВ5000802 на ОС Windows 10 версии 20H2 при помощи DISM: «Удалить обновление при помощи DISM.»
Более того, сегодня обнаружил, что не удается на некоторых машинах, выполнить откат, как описано выше. Ниже, продублирую информацию с ошибкой:
Выбираем «Удалить последнее обновление»:
Выбираем свою учетку:
Указываем пароль от учетки (если есть, если нету пароля, оставляем поле пустым):
Подтверждаем удаление:
Ждем результат:
И получаем отказ:
Повторюсь, что только в субботу (13.03.2021) успешно удалял обновление КВ5000802 с ОС Windows 10 версии 20H2 на ряде компьютеров, о чем писал выше. Поэтому, пробуйте. Исходя из информации на форумах, это происходит у ряда пользователей. Одни могут удалить обновление КВ5000802, другие не могут.
Добавлено 02.04.2021
«Как заблокировать поиск и установку обновлений в ОС Windows 10?»
Будут вопросы, уточнения, поправки – пишите в комментариях. Ваша информация, может помочь другим.
При работе на компьютере случаются ситуации, когда при попытке установки накопительного обновления системы, в Центре обновления Windows появляется сообщение о том, что произошла ошибка установки обновления. С установкой данного обновления возникли проблемы, поэтому оно не было установлено на ПК.
Процесс установки обновлений Windows, при настройках по умолчанию, проходит в автоматическом режиме, пользователь может визуально наблюдать установку в Центре обновления Windows.
Содержание:
- Как удалить скачанные обновления Windows с помощью утилиты Очистка диска — 1 способ
- Удаление скачанных обновлений Windows — 2 способ
- Выводы статьи
Примерно раз в месяц, Microsoft выпускает регулярные накопительные обновления для операционной системы Windows. В основном, это заплатки, решающие проблемы безопасности, а также исправления или улучшения для системы.
Процесс установки обновления для операционной системы Windows проходит в два этапа: сначала на компьютер загружаются файлы обновления, а затем выполняется их установка на ПК.
В некоторых случаях, после проведения установки накопительных обновлений, появляется ошибка обновления системы. Обычно, обновление уже загружено на компьютер, но по некоторым причинам оно не было установлено.
В Центре обновления Windows отображается сообщение «Ошибка обновления», свидетельствующая о том, что на компьютер не удалось установить это обновление или несколько обновлений.
Пользователь может воспользоваться самым простым вариантом для решения этой проблемы:
- Необходимо выполнить перезагрузку компьютера.
- Затем нужно войти в «Центр обновлений Windows», а затем заново запустить поиск и установку обновлений.
В большинстве случаев, процесс повторной установки обновления завершается успешно.
Если произошла ошибка установки обновлений Windows, или обновление повторно не установилось, возникает вопрос: можно ли удалить загруженные обновления Windows с компьютера? Да, такая возможность существует. Кроме этого, в операционной системе имеется возможности для удаления из Windows уже установленных обновлений.
В этом руководстве вы найдете инструкции о том, как удалить неустановленные обновления Windows с ПК. Предложенные способы работают в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.
Перед выполнением удаления неустановленных или поврежденных обновлений Windows, создайте точку восстановления операционной системы. В том случае, если на компьютере возникнут неполадки, с помощью заранее созданной точки восстановления, вы сможете вернуть работоспособное состояние операционной системе.
Как удалить скачанные обновления Windows с помощью утилиты Очистка диска — 1 способ
Сейчас мы попробуем удалить загруженные обновления Windows с помощью системного средства: приложения «Очистка диска». Неустановленные обновления находятся на компьютере, как обычные файлы, которые не нужны и бесполезно занимает определенное место на диске. Поэтому нам потребовалось удалить скачанные обновления Windows.
Выполните следующие действия:
- В окне поиска введите выражение «очистка диска».
- Запустите приложение от имени администратора.
- Откроется окно программы Очистка диска, в котором оценивается объем места, которое можно удалить с компьютера. Эта процедура занимает некоторое время.
- В окне «Очистка диска {C:}», во вкладке «Очистка диска» поставьте флажки напротив пунктов «Очистка обновлений Windows» и «Файлы журнала обновления Windows».
В операционных системах Windows 7, Windows 8, Windows 8.1, и в ранних версиях Windows 10, потребуется дополнительно нажать на кнопку «Очистить системные файлы», чтобы получить доступ к параметрам очистки обновлений.
- Нажмите на кнопку «ОК».
- После удаления файлов, перезагрузите компьютер.
Удаление скачанных обновлений Windows — 2 способ
Следующий способ предполагает, что пользователь удалит все данные обновлений вручную, без помощи программного обеспечения. Нам потребуется самостоятельно удалить ненужные файлы с диска компьютера.
Пройдите следующие шаги:
- Нажмите на клавиши «Win» + «R».
- В диалоговое окно «Выполнить» введите команду: «services.msc», а затем нажмите на кнопку «ОК».
- В окне «Службы» найдите службу «Центр обновления Windows», щелкните по ней правой кнопкой мыши, а в контекстном меню выберите «Остановить».
- Откройте Проводник, войдите в папку «SoftwareDistribution», расположенную по пути:
C:\Windows\SoftwareDistribution
Нас интересуют два папки: «Download» и «DataStore», находящиеся в папке «SoftwareDistribution». По умолчанию, операционная система через 10 дней после установки, самостоятельно удаляет файлы обновлений, а данные неустановленных обновлений остаются на диске.
- Удалите содержимое папок «Download» и «DataStore», в которых находятся скачанные, установленные и неустановленные обновления, кэш обновлений Windows.
С установленными обновлениями ничего не случится, так как они уже вошли в состав операционной системы.
- Снова войдите в управление службами, в приложении «Службы» запустите службу «Центр обновления Windows».
- Перезагрузите компьютер.
Из параметров системы войдите в «Центр обновления Windows», запустите поиск доступных обновлений, а затем установите нужные обновления.
Выводы статьи
В операционной системе Windows, встречаются ситуации, когда, по каким-либо причинам, на компьютер не устанавливается накопительное обновление системы. В этой ситуации, файлы обновления скачаны на ПК, но установка не произошла, например, из-за того, что обновление было повреждено. Эти обновления уже не нужны, поэтому пользователь может удалить неустановленные обновления Windows для того, чтобы очистить место на диске компьютера.
Похожие публикации:
- Как перенести папку загрузки Windows — 3 способа
- Как заблокировать запуск программы в Windows
- Как отключить зарезервированное хранилище Windows 10
- Установка Windows 10 второй системой с Windows 7
- Как удалить временные файлы в Windows 10
Содержание
- Вариант 1: Windows запускается
- Способ 1: В работающей системе
- Способ 2: Пакетное удаление скриптом
- Вариант 2: Windows не запускается
- Вопросы и ответы
К средствам «Командной строки» при удалении накопительных обновлений чаще всего приходится прибегать, если по какой-то причине их не удается удалить обычным способом. Если Windows 10 все еще загружается, воспользуйтесь следующими решениями.
Способ 1: В работающей системе
Способ подойдет, если нужно удалить одно конкретное обновление или вы готовы делать это поштучно.
- Откройте от имени администратора «Командную строку» либо консоль «Windows PowerShell» из контекстного меню кнопки «Пуск» или другим известным и удобным вам способом.
- Выполните команду
wmic qfe list brief /format:table
, чтобы вывести список установленных обновлений. Обратите внимание на колонку «Status» или «HotFixID» (в «PowerShell») — она содержит номера пакетов обновлений вида KB. - Чтобы удалить ненужное обновление, выполните команду вида
wusa /uninstall /kb:ID
, где ID — номер обновления. Если появится окошко с просьбой подтвердить операцию, нажмите в нем «Да». - Дождитесь завершения процедуры деинсталляции обновления и перезагрузите компьютер.
Способ 2: Пакетное удаление скриптом
Если вам нужно удалить несколько обновлений, есть смысл воспользоваться командным файлом, создать который вы можете сами.
- С помощью команды
wmic qfe list brief /format:table
в консоли или другим способом определите номера ненужных обновлений. - Создайте в «Блокноте» текстовый файл и вставьте в него следующие команды:
@echo off
wusa /uninstall /kb:ID /quiet /norestart
END
Продублируйте вторую команду столько раз, сколько хотите удалить обновлений, а ID замените на номер каждого удаляемого пакета. - Сохраните файл с произвольным названием, но обязательно с расширением CMD или BAT.
- Запустите созданный командный файл от имени администратора.
Выждав несколько минут, перезагрузите компьютер. Если хотите автоматизировать процесс полностью, в конец скрипта нужно добавить команду shutdown -r
.
Вариант 2: Windows не запускается
Если Windows 10 не загружается, удалять обновления придется в загрузочной среде WinPE, для чего вам понадобится установочный диск или флешка с дистрибутивом Windows той же разрядности. Для этих же целей сгодится любой спасательный диск с интерпретатором CMD на борту.
Читайте также: Как загрузиться с установочной флешки / диска
- Загрузите компьютер с установочной флешки, а когда на экране появится окно мастера-установщика, нажмите комбинацию клавиш Shift + F10, чтобы открыть «Командную строку».
- Определите буквы разделов жесткого диска, для чего последовательно выполните эти команды:
diskpart
list volume
exit - Определив букву системного тома, выведите список обновлений, для чего выполните команду
DISM /Image:V:\ /Get-Packages /format:table
. - В результате вы получите список обновлений с указанием их полных имен.
- Если вам известен номер обновления, которое хотите удалить, можете добавить в команду фильтр
find "ID"
, где ID — номер пакета, смотрите скриншот ниже. - Чтобы удалить обновление, скопируйте полное его имя, сформируйте и выполните команду
DISM /Image:V:\ /Remove-Package /packagename:full-name
, где full-name — имя удаляемого пакета.
Если вы не знаете, какое именно обновление вызвало проблему, можете удалить их все по очереди. Правда, в данном случае использование консоли будет не самым удобным вариантом, так как для удаления всех последних патчей и обновлений в среде восстановления Windows 10 предусмотрена отдельная функция.
Подробнее: Удаление обновлений в Windows 10
Еще статьи по данной теме: