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

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

11.05.2021 0 Автор GodKnowses

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

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

Обновления бывают разными…

Различают три основных типа обновлений в Windows 10. Среди них:

  • Типовые обновления. В своих размерах небольшие; попадают в систему с целью улучшения работоспособности. Нередко среди таких – последние определения для Защитника Windows и обновлённые драйверы. Такие обновления легко удаляются с помощью встроенных средств и команд консолей. О чём ниже.
  • Крупные обновления. Они же “версионные”, они же “бильды”. Крупный набор изменений; не менее крупный в размерах. Бильды удалить привычным образом нельзя, не считая официально предоставленного на то срока (апробации) в 10 дней.
  • Перманентные обновления. “Выглядят” как типовые, однако в своих характеристиках несут основу для будущих обновлений, формируя новый “системный слой”. В специальном сопровождающем файле-манифесте помечаются особой меткой как “невозможные к удалению”. Попытка их удалить через консоль принудительно вызывает ошибки:
ошибка 800f0825 удаления обновления

критические обновления традиционным способом не удалить: вылезает ошибка 0x800f0825

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

Удаление типовых обновлений.

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

appwiz.cpl

Слева выберем Просмотр установленных обновлений. Выберите любое, обращая внимание на кнопку Удалить сверху:

удалить обновление из апплета

Удаление бильда.

Официально у вас 10 дней после обновления. Если в этот период передумали и решили откатиться обратно, зажимайте WIN + R и вводит команду

ms-settings:windowsupdate

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

вернуться к предыдущей версии

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

Запускаем Выполнить (WIN + R) и вводим

rstrui

Если функция активирована до того, вам повезло. Активируем по необходимости чек-бокс у пункта Показать другие точки восстановления. Ищите нужную точку (там будет про Установщик модулей Windows) и восстанавливайтесь.

восстановление до предыдущего состояния

Альтернативные способы удаления обновлений.

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

systeminfo.exe

Нашли в списке? Удаляйте:

wusa /uninstall /kb:ХХХХХХХХ /quiet /norestart

Удалить обновления через DISM

  • из консоли с правами администратора вводим
dism /online /get-packages /format:table

О пакете можно выяснить информацию поподробнее:

dism /online /get-packageinfo /packagename:ХХХХХХ

в формате

dism /online /get-packageinfo /packagename:Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.4341.2

информация о обновлении из dism

Кстати, аналогичные команды отлично работают и через PowerShell. Более того, эти командлеты можно разбавить опциями, позволяющими структурировать результат. Например, если вы хотите отсортировать обновления по дате (Install Time), что порой при поиске проблемы удобно, в PowerShell можно ввести такой код:

dism /online /get-packages /format:table | 
Select-Object -Skip 12 | 
ConvertFrom-Csv -Header "PackageName","State","Release Type","Install Time" -Delimiter "|" | 
Sort 'Install Time'

Если выводимый в консоли результат представляет сбивчивые данные, просто повторите ввод команды:

сортировка обновлений по дате установки power shell

СПРАВКА

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

Ну, и наконец, сама команда к удалению выглядит так:

dism /Online /Remove-Package /PackageName:Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.4341.2

удаление пакета с помощью dism

Успехов всем.