Как правило, удаление обновлений 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 7, насчитывается всего-то около десятка Но знать то об этом нюансе все же стоит, так же как и иметь понимание, как именно производить удаление обязательных обновлений.
Проблема
С точки зрения технического специалиста, установка и удаление системных обновлений относятся к типу тривиальных задач. В наш век глобальной сети Интернет, обновления в систему устанавливаются постоянно, часто вовсе незаметно для пользователя. Обновления представляют собой исправления безопасности различных компонентов, модули, содержащие дополнительный функционал уже существующих приложений, а так же новое программное обеспечение. Однако, наряду с задачами установки обновлений, зачастую встают и задачи удаления системных обновлений. Причины на то могут быть совершенно разнообразными, начиная от необходимости банально переустановить какое-либо из обновлений для достижения корректной работоспособности и заканчивая необходимостью исправления проблем зависимостей и целостности хранилища компонентов.
Система предоставляет несколько способов удаления обновлений из системы, например через компонент Центр обновления Windows, апплет Установленные обновления. В этом случае пользователь просто выделяет щелчком левой копки мыши (маркирует) интересующее его обновление и по щелчку правой кнопки мыши открывает меню Удалить, либо выбирает одноименный пункт из верхней панели:
тут всё тривиально. Но с обязательными обновлениями всё несколько сложнее, поскольку при аналогичных действиях мы не видим привычных элементов управления:
при попытке выполнить удаление данного компонента из командной строки при помощи утилиты wusa:
wusa /uninstall /kb:2522422
выдается ошибка: Обновление для Microsoft Windows является обязательным компонентом для этого компьютера, поэтому удаление невозможно.
В этом случае у специалиста возникает резонный вопрос: за что вы так со мной? Тот факт, что система считает некоторые обновления обязательными и не дает их удалять, вовсе не гарантирует, что эти обновления не могут повреждаться и являться причиной различного рода проблем. Поэтому, в некоторых случаях появляется необходимость удаления. Имеется ли возможность удалить подобные неудаляемые обновления из системы?
Решение
Изменения, описываемые в данном разделе, могут привести к неработоспособности хранилища компонентов!! Приводимые в разделе действия Вы выполняете на свой страх и риск!!
Поэтому действуйте крайне аккуратно, желательно сделав полный бэкап системы либо создав точку восстановления. Главное понимать, зачем Вы всё это делаете. Если Вам необходимо исправить последствия кривого обновления, то удалите обязательное обновление, а затем установите его вновь. При удачном раскладе после удаления/переустановки неудаляемого обновления Вам удастся исправить последствия кривого обновления, однако при худшем сценарии развития событий, Вы приведете систему в нерабочее состояние, поскольку обновление может оказаться ключевым. Итогом может стать повреждение хранилища компонентов с ошибкой STATUS_SXS_COMPONENT_STORE_CORRUPT.
На каком уровне обеспечивается неудаляемость подобных обязательных обновлений? На уровне параметров в конфигурационных .mum-файлах.
.mum-файл (Microsoft Update Manifest/Манифест обновления Майкрософт) — конфигурационный файл обновления Windows формата XML, содержащий параметры пакета: наименование, идентификатор, язык установки, зависимости, флаги действий и прочие. Используется в качестве идентификатора (символического имени) сервиса (стека) обслуживания с целью выполнения над пакетом операций включения/отключения/удаления посредством различных сервисных утилит (например, Диспетчера пакетов (pkgmgr)). Файл манифеста содержит в своем имени наименование обслуживаемого обновления и размещается в каталоге %WinDir%\servicing\Packages;
А где содержатся и откуда появляются в системе сами .mum-файлы? А они содержатся в .msu-файлах установки, которые приезжают в систему через Центр обновления Windows либо скачиваются и устанавливаются пользователем вручную в виде файлов с расширением .msu, например Windows6.1-KB2639308-x64.msu.
.msu-файл (Microsoft System Update/Пакет обновления Майкрософт) — изолированный пакет Центра обновления Microsoft, содержащий в своем составе метаданные (описывающие каждой пакет обновления, содержащейся в .msu-файле), один или несколько .cab-файлов (каждый .cab-файл содержит модули отдельного обновления), .xml-файл (описывающий пакет обновления, используется Автономным установщиком обновлений Windows wusa.exe для выполнения процесса инсталляции обновления), файл свойств (файл содержит строки свойств, которые использует утилита wusa.exe.
В .mum-файле есть параметр с именем permanence
, принимающий два значения: removable и permanent. Пакеты обновления, которые не желательно удалять из системы, разработчики Microsoft объявляют как «постоянный» (permanent), тогда как все остальные (обычные) пакеты обновления маркируются как «удаляемые» (removable). Поэтому, процесс изменения типа обновления с неудаляемого на удаляемое сводится к изменению данного параметра в соответствующем .mum-файле.
Общий алгоритм действий
По просьбе читателей алгоритм действий приводится для максимально широкой аудитории пользователей, поэтому я попытался описать процесс на доступном уровне.
- После инсталляции типового системного обновления соответствующие .mum-файлы размещаются внутри каталога %Windir%\servicing\Packages\. Поэтому, открываем в C:\Windows\servicing\, ставим курсор на подкаталог Packages.
- Зачастую наблюдается проблема с доступом к объектам в директории %Windir%\servicing\Packages\, поскольку разрешения на полный доступ выставляются только для системной учетной записи
TrustedInstaller
. Поэтому, для внесения изменений в права доступа нажимаем на каталоге Packages правую кнопку мыши, выбираем пункт Свойства и затем переходим во вкладку Безопасность. В открывшемся окне сразу за разделом «Группы и пользователи» нажимаем кнопку Изменить, затем жмем Добавить, в открывшемся окне, в поле ввода пишем Все, жмем Проверить имена, выбираем из найденного, жмем OK, затем выставляем для вновь добавленной группы полные права. Закрываем окно, в основном окне Безопасность, в самом низу жмем кнопку Дополнительно, в открывшемся вновь окне, во вкладке «Разрешения» выделяем только что созданную группу (Все), жмем кнопку Изменить разрешения, далее в самом низу нового окна отмечаем чекбокс «Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта», везде нажимаем ОК, закрывая все окна. - Заходим в директорию Packages, ищем в ней .mum-файл(ы), относящиеся к удаляемому обновлению. Обычно они имеют имя, содержащее в себе полное название искомого пакета. В случае нахождения нескольких .mum-файлов, можно отредактировать все.
- Открываем (каждый) найденный файл на редактирование:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version=»1.0″ encoding=»utf-8″?>
<assembly xmlns=»urn:schemas-microsoft-com:asm.v3″ manifestVersion=»1.0″ description=»Fix for KB2522422″ displayName=»default» company=»Microsoft Corporation» copyright=»Microsoft Corporation» supportInformation=»http://support.microsoft.com/?kbid=2522422″ creationTimeStamp=»2011-03-12T18:34:51Z» lastUpdateTimeStamp=»2011-03-12T18:34:51Z»>
<assemblyIdentity name=»Package_for_KB2522422″ version=»6.1.1.0″ language=»neutral» processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ />
<package identifier=»KB2522422″ applicabilityEvaluation=»deep» releaseType=»Update» restart=»possible» permanence=»permanent»>
<parent buildCompare=»EQ» serviceCompare=»EQ» integrate=»separate» disposition=»detect»>
<assemblyIdentity name=»Microsoft-Windows-Foundation-Package» language=»neutral» version=»6.1.7601.17514″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»Microsoft-Windows-Foundation-Package» version=»6.1.7600.16385″ processorArchitecture=»amd64″ language=»neutral» buildType=»release» publicKeyToken=»31bf3856ad364e35″ versionScope=»nonSxS» />
<assemblyIdentity name=»Microsoft-Windows-Printing-ServerCore-Package» language=»neutral» version=»6.1.7601.17514″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»Microsoft-Windows-Printing-ServerCore-Package» language=»neutral» version=»6.1.7600.16385″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»WinEmb-Printing» language=»neutral» version=»6.1.7601.17514″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
<assemblyIdentity name=»WinEmb-Printing» language=»neutral» version=»6.1.7600.16385″ processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ buildType=»release» />
</parent>
<installerAssembly name=»Microsoft-Windows-ServicingStack» version=»6.0.0.0″ language=»neutral» processorArchitecture=»amd64″ versionScope=»nonSxS» publicKeyToken=»31bf3856ad364e35″ />
<update name=»2522422-23_neutral_PACKAGE»>
<package integrate=»hidden»>
<assemblyIdentity name=»Package_for_KB2522422_SP1″ version=»6.1.1.0″ language=»neutral» processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ />
</package>
</update>
<update name=»2522422-24_neutral_PACKAGE»>
<package integrate=»hidden»>
<assemblyIdentity name=»Package_for_KB2522422_RTM» version=»6.1.1.0″ language=»neutral» processorArchitecture=»amd64″ publicKeyToken=»31bf3856ad364e35″ />
</package>
</update>
</package>
</assembly>
- Ищем строку, содержащую слово permanence, заменяя значение параметра на permanence=»removable». В приведенном выше примере это строка под номером
4
. Далее закрываем файл с сохранением произведенных изменений. - Производим подобные действия для всех .mum-файлов, ассоциированных с требуемым неудаляемым пакетом обновления, поскольку с некоторыми обновлениями могут быть ассоциированы два и более .mum-файлов.
- После окончания процесса правки закрываем все окна, относящиеся к обновлениям. В некоторых случаях изменения вступают в силу мгновенно, то есть обновление станет доступным для удаления сразу после открытия и переиндексации в разделе Установленные обновления, в остальных же случаях может потребоваться перезагрузка.
Бывают ситуации, когда необходимо удалить обновление, а оно не удаляется. В предыдущей заметке указывал, что на ОС 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?»
Будут вопросы, уточнения, поправки – пишите в комментариях. Ваша информация, может помочь другим.
Всех приветствую на портале WiFiGid. В статье я расскажу вам, как правильно удалить последние обновления в Windows 10, так чтобы операционная система потом стабильно и нормально работала. Советую читать все от начала и до самого конца, чтобы не пропустить мелкие нюансы.
В статье опишу 3 способа. Также мы рассмотрим ситуацию, при которой обновление отказывается удаляться по причине ошибки. В самом конце я расскажу вам как отключить апдейт конкретных пакетов, которые мешают работе системы. Надеюсь, статья вам поможет. Если что-то будет не получаться, то обязательно пишите в комментариях.
Содержание
- Способ 1: Через параметры системы
- Способ 2: Удаление обязательных компонентов
- Способ 3: Через командную строку
- Отключение всех или конкретных обновлений
- Задать вопрос автору статьи
Способ 1: Через параметры системы
- «Пуск» – «Параметры».
- Здесь будет достаточно много разделов, нам нужно отыскать «Обновление и безопасность».
- Слева выбираем первый раздел. В правом блоке найдите «Просмотр журнала обновлений».
- Далее вы увидите список всех установленных пакетов. Тут нужно быть очень внимательным – там же могут присутствовать апдейты для Microsoft Office. Найдите раздел «Microsoft Windows». Чтобы удалить пакет, нажмите правой кнопкой мыши. Если вы сомневаетесь, что именно нужно удалять, то смотрите на столбец даты, но обычно в данном списке сортировка идет по дате установки.
- В конце подтверждаем действие.
Если в процессе вылезет ошибка с текстом:
«Обновление безопасности для Microsoft Windows является обязательным компонентом для этого компьютера, поэтому удаление невозможно.»
Смотрим следующий способ.
Способ 2: Удаление обязательных компонентов
Почему же некоторые компоненты удалить можно, а некоторые нельзя. На самом деле все дело в параметре, который прописываем в конфигурационном файле. Но его можно изменить с помощью обычного блокнота. Давайте я покажу, как это можно сделать.
- Откройте проводник или «Мой компьютер» и пройдите по пути:
C:\Windows\servicing\Packages\
- Здесь и будут находиться все наши обновления. Находим файл вида «Package_XX_for_KB…» или «Package_ for_KB…» – ищем тот номер обновления, который мы не можем удалить. Нам нужен формат – «MUM». Кликаем по нему правой кнопкой мыши и жмем «Открыть с помощью».
- Если в списке не будет блокнота, жмем по ссылке «Еще приложения».
- Находим и выбираем «Блокнот» и жмем «ОК».
- Кликаем по разделу «Правка» – «Найти». Или используем сочетание клавиш Ctrl + F.
- В строке «Что» вводим параметр «Permanence» и жмем «Найти далее».
- Итак, параметр мы нашли. Теперь нам нужно изменить значение, которое стоит в кавычках на «Removable». Не забываем сохраниться (Ctrl + S).
- Теперь этот пакет можно удалить.
Откройте командную строку с правами администратора. Проще всего это сделать через строку поиска. Можно также воспользоваться более продвинутой консолью «PowertShell» (используем клавиши + X).
После этого вводим команду:
wmic qfe list brief /format:table
Вы увидите список всех обновлений. Они сразу отсортированы по дате, но будьте внимательны, так как формат даты тут немного не стандартный, и первое число – это месяц, а второе – дата.
Чтобы очистить обновление, выбираем нужную цифру и вписываем команду вида:
wusa /uninstall /kb:номер_обновы
Подтверждаем действие и перезагружаем комп.
Отключение всех или конкретных обновлений
Да, обновление мы удалили, но ведь оно попытается обновиться вновь. В таком случае у нас есть два выбора. Первый – полностью отключение возможности обновления. На самом деле способов, как это сделать, очень много, поэтому советую ознакомиться с отдельной подробной инструкцией – по этой ссылке.
Второй способ – это отключить обновление конкретных пакетов. Делается все очень просто, с помощью официальной программы «Show or Hide Updates» от Microsoft вы выключаете конкретные апдейты, и они не устанавливаются к вам в систему.
ВНИМАНИЕ! На момент написания статьи Microsoft опять выключили поддержку этого приложения и удалила ссылку на его скачивания на официальном сайте. Зачем? – не понятно. Но программу все еще можно скачать со сторонних источников, и она рабочая. Поэтому ищем приложение, скачиваем и запускаем.
- При первом запуске программа коротко знакомит со своими функциями.
- На втором шаге выбираем «Hide Updates».
- Теперь выбираем те обновы, которые вы хотите скрыть – выделяем их галочкой.
- Ждем пока процедура закончится.
Если вы недавно установили обновление Windows и у вас возникла проблема, вот как удалить обновление, чтобы попытаться устранить проблему:
-
В отображемом списке найдите обновление, которое нужно удалить, а затем выберите «Удалить» рядом с ним.
Примечание: Некоторые обновления невозможно удалить.
Если вы недавно установили обновление Windows и у вас возникла проблема, вот как удалить обновление, чтобы попытаться устранить проблему:
-
Нажмите кнопку «Пуск», а затем выберите параметры > «& Security > клиентский компонент Центра обновления Windows > Просмотр журнала обновлений> обновлений удаления».
Просмотр параметров журнала обновлений
-
Выберите и удерживайте (или щелкните правой кнопкой мыши) обновление, которое требуется удалить, а затем выберите «Удалить».
Примечание: Некоторые обновления невозможно удалить.