Удаление обновлений через командную строку — это быстрый и эффективный способ вернуть систему в рабочее состояние, если после установки апдейта появились сбои, конфликты драйверов или несовместимость с ПО. В большинстве случаев достаточно нескольких команд, чтобы откатить ненужный пакет без использования графического интерфейса.

В этой статье разберём, как именно это сделать: от подготовительных шагов до конкретных команд для разных сценариев. Покажу, какие пакеты можно удалить, а какие трогать не стоит, и как проверить результат. Начнём с базовых моментов.

Почему удаляют обновления через командную строку

Командная строка (cmd) даёт больше контроля, чем стандартный интерфейс Windows. Например, через графический инструмент Параметры > Обновление и безопасность > Журнал обновлений можно удалить только те апдейты, которые система считает безопасными для отката. А через командную строку — даже те, которые скрыты или заблокированы.

Кроме того, командная строка полезна, если:

  • Windows не загружается в нормальном режиме (например, после неудачного обновления);
  • Нужно автоматизировать процесс для нескольких ПК;
  • Графический интерфейс работает с ошибками.

В таких случаях cmd становится единственным надёжным инструментом.

💡

Если Windows не запускается, загрузитесь в безопасном режиме с поддержкой командной строки (F8 или Shift+Restart на экране входа).

КомандаОписаниеПример использования
wusa /uninstall /kb:НомерУдаляет конкретное обновление по его KB-номеруwusa /uninstall /kb:5034441 /quiet /norestart
wusa /uninstall /kb:Номер /quietТо же, но без запроса подтвержденияwusa /uninstall /kb:5034441 /quiet
dism /online /get-packagesПоказывает список всех установленных пакетов обновленийdism /online /get-packages | findstr "KB"
dism /online /remove-package /packagename:Имя_пакетаУдаляет пакет по его полному имениdism /online /remove-package /packagename:Package_for_KB5034441~...

Список команд для работы с обновлениями

Для удаления обновлений через командную строку используются утилиты wusa и dism. Каждая имеет свои особенности и сферы применения. Ниже — основные команды и их назначение:

Утилита wusa проще в использовании, но работает только с обновлениями, установленными через Windows Update. DISM (Deployment Image Servicing and Management) — мощнее: она управляет всеми пакетами, включая те, что встроены в образ системы. Однако для DISM нужно знать точное имя пакета, которое можно получить через команду dism /online /get-packages.

Как найти номер обновления для удаления

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

  1. Через журнал обновлений Windows

    Откройте Параметры > Обновление и безопасность > Журнал обновлений. Здесь вы увидите список установленных апдейтов с их KB-номерами. Обратите внимание на дату установки — часто проблемы начинаются сразу после одного из них.

  2. Через командную строку

    Запустите cmd от имени администратора и выполните:

    wmic qfe list brief /format:table

    Эта команда выведет таблицу с установленными обновлениями, где HotFixID — это и есть KB-номер. Для фильтрации по дате используйте:

    wmic qfe where "InstalledOn >= '20240101'" list brief /format:table

Если вы подозреваете конкретное обновление, но не уверены в его номере, воспользуйтесь поиском в интернете по симптомам. Например, если после апдейта перестала работать камера, ищите «KB-номер + проблема с камерой Windows 11/10».

Пошаговая инструкция по удалению обновления через wusa

Самый простой способ — использовать утилиту wusa. Она встроена в и не требует дополнительных прав, кроме запуска от имени администратора.

Шаги:

  1. Откройте командную строку от имени администратора:

    • В Windows 10/11: нажмите Win + X и выберите «Терминал (администратор)» или «Командная строка (администратор)».
    • В старых версиях: найдите cmd через поиск, кликните правой кнопкой и выберите «Запуск от имени администратора».
  2. Введите команду для удаления обновления (замените KB5034441 на нужный номер):

    wusa /uninstall /kb:5034441

    Если вы уверены в своём выборе и не хотите видеть запрос на подтверждение, добавьте флаг /quiet:

    wusa /uninstall /kb:5034441 /quiet /norestart

    Флаг /norestart отменит автоматическую перезагрузку — её можно будет сделать позже вручную.

  3. Дождитесь завершения процесса. Если обновление удалено успешно, вы увидите сообщение об этом.

  4. Перезагрузите компьютер, чтобы изменения вступили в силу.

⚠️ Внимание: Некоторые обновления (например, накопительные для Windows 10/11) нельзя удалить по отдельности — они входят в состав других пакетов. В этом случае wusa выдаст ошибку, и нужно будет использовать DISM.
Как часто вы удаляете обновления Windows?
Никогда
Редко, только если есть проблемы
Регулярно
Пробовал, но не получилось

Удаление обновлений через DISM

DISM — более мощный инстрюмент, но требует аккуратности. С его помощью можно удалять пакеты, которые не отображаются в стандартном интерфейсе, например, встроенные в образ системы.

Алгоритм:

  1. Запустите командную строку от имени администратора.

  2. Получите список всех установленных пакетов:

    dism /online /get-packages

    Эта команда выведет длинный список. Чтобы найти нужный пакет, используйте фильтр:

    dism /online /get-packages | findstr "KB5034441"

  3. Скопируйте полное имя пакета (оно будет выглядеть как Package_for_KB5034441~31bf3856ad364e35~amd64~~10.0.1.0).

  4. Удалите пакет:

    dism /online /remove-package /packagename:Package_for_KB5034441~31bf3856ad364e35~amd64~~10.0.1.0

  5. Дождитесь завершения (процесс может занять несколько минут) и перезагрузите ПК.

Если DISM выдаёт ошибку о том, что пакет используется системой, попробуйте добавить флаг /ignorecheck:

dism /online /remove-package /packagename:Имя_пакета /ignorecheck
ОшибкаВозможная причинаРешение
0x800f081fПакет не найден или уже удалёнПроверьте правильность имени пакета
0x800f0906Компонент используется другим пакетомИспользуйте /ignorecheck или удалите зависимые пакеты
Доступ отказанНедостаточно правЗапустите cmd от имени администратора

Что делать, если обновление не удаляется

Иногда блокирует удаление критически важных обновлений. В таких случаях:

  • Проверьте, не — ли обновление обязательным — некоторые апдейты (например, обновления безопасности) нельзя удалить без отката всей системы.
  • Используйте точку восстановления — если обновление установлено недавно, вернитесь к предыдущему состоянию через Восстановление системы (rstrui.exe).
  • Откат через образ системы — если у вас есть резервная копия, воспользуйтесь ею.
  • Проверьте зависимости — некоторые обновления входят в состав накопительных пакетов. В этом случае удалить их по отдельности не получится.
Как проверить, какие обновления входят в накопительный пакет

Запустите команду dism /online /get-packageinfo /packagename:Имя_накопительного_пакета. В выводе будет список входящих обновлений.

Практика: удаляем обновление KB5034441

Разберём на примере, как удалить обновление KB5034441 — одно из последних накопительных обновлений для Windows 11, которое вызывает проблемы с производительностью.

Шаги:

  1. Откройте cmd от имени администратора.

  2. Проверьте, установлено ли обновление:

    wmic qfe | findstr "5034441"

  3. Если обновление найдено, удалите его:

    wusa /uninstall /kb:5034441 /quiet /norestart

  4. Если wusa не сработала, найдите имя пакета через DISM:

    dism /online /get-packages | findstr "5034441"

  5. Удалите пакет через DISM:

    dism /online /remove-package /packagename:Package_for_KB5034441~...

  6. Перезагрузите компьютер.

Чек-лист перед удалением обновления

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалить все обновления через командную строку?

Теоретически — да, но на практике это чревато нестабильностью системы. Некоторые обновления (например, служебные пакеты или обновления безопасности) критически важны для работы Windows. Удаление всех подряд может привести к сбоям или невозможности загрузки ОС. Удаляйте только те апдейты, которые вызывают конкретные проблемы.

Как отменить удаление обновления, если я передумал?

Если вы уже запустили команду удаления, но процесс ещё не завершён, можно попробовать закрыть окно командной строки. Однако это не всегда сработает. Если обновление уже удалено, вернуть его можно:

  • Через Параметры > Обновление и безопасность > Журнал обновлений > Установить обновления повторно;
  • Скачав пакет вручную с сайта и установив его через wusa;
  • Использовав точку восстановления системы.
Почему после удаления обновления оно снова устанавливается автоматически?

Windows по умолчанию включает автоматическую установку обновлений. Чтобы предотвратить повторную установку удалённого апдейта:

  1. Откройте Параметры > Обновление и безопасность > Дополнительные параметры;
  2. Нажмите Приостановить обновления на 1–5 недель (в Windows 11);
  3. Или отключите автоматическую установку через Службы (services.msc), найдите Центр обновления Windows и установите тип запуска Вручную.

Учтите, что отключение обновлений снижает безопасность системы.

Можно ли удалить обновления без прав администратора?

Нет. Удаление обновлений требует прав администратора, так как затрагивает системные файлы. Если у вас нет таких прав:

  • Обратитесь к администратору компьютера;
  • Используйте учётную запись с соответствующими правами;
  • В крайнем случае загрузитесь с установочного диска и используйте инструменты восстановления.