Уже установившееся обновление Windows 10 можно удалить через командную строку — это работает даже если система начала глючить после апдейта. Способ не требует сторонних программ и подходит для большинства случаев, когда нужно откатить конкретный пакет обновлений. Далее разберём, как это сделать быстро и без риска для системы.

Командная строка позволяет удалить обновление по его идентификатору (KB-номеру), который можно найти в журнале обновлений. Процесс занимает 5–10 минут, но есть нюансы: некоторые обновления защищены системой, а откат может потребовать перезагрузки. Обо всём по порядку.

Почему командная строка — лучший способ отката обновлений

В отличие от графического интерфейса Параметры → Обновление и безопасность, командная строка даёт больше контроля. Например, через CMD можно:

  • удалить обновление, которое не отображается в списке установленных;
  • откатить несколько пакетов подряд;
  • автоматизировать процесс с помощью скриптов.

Кроме того, если система не загружается из-за обновления, командную строку можно запустить из безопасного режима или с установочного носителя Windows.

💡

Если после обновления Windows 10 не загружается, запустите командную строку через среду восстановления (F8 при загрузке или с загрузочной флешки).

КомандаОписаниеПример выполнения
wmic qfe list brief /format:tableПоказывает список всех установленных обновлений с датами и KB-номерамиwmic qfe list brief /format:table | more
dism /online /get-packagesВыводит список всех пакетов, включая обновления и компонентыdism /online /get-packages | findstr "KB"
wusa /uninstall /kb:НОМЕРУдаляет обновление по его KB-номеруwusa /uninstall /kb:5005010 /quiet /norestart

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

Перед удалением нужно найти идентификатор обновления. Для этого используйте команды, которые показывают установленные пакеты. Ниже — основные команды для работы с обновлениями через CMD:

Команда wmic qfe list brief /format:table — самая удобная для поиска KB-номера. Она выводит таблицу с датами установки, описанием и идентификаторами. Если обновлений много, добавьте | more, чтобы листать результаты постранично.

Как найти KB-номер обновления, которое нужно удалить

Чтобы точно удалить нужное обновление, а не все подряд, сначала определите его KB-номер. Сделать это можно тремя способами:

  • Через журнал обновлений: Параметры → Обновление и безопасность → Журнал обновлений. Здесь отображаются последние установленные пакеты с их KB-номерами.
  • Через командную строку: как показано в таблице выше, используйте wmic qfe list brief или dism /online /get-packages.
  • Через PowerShell: выполните команду Get-HotFix | Select-Object HotFixID, Description, InstalledOn.

Если обновление вызвало проблемы, обычно его KB-номер можно найти в интернете по симптомам. Например, обновление KB5005010 часто виновно в синих экранах на старых ПК.

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

Теперь перейдём к самому процессу. Удаление обновления через командную строку состоит из нескольких шагов. Важно: запускайте от имени администратора — иначе команды не сработают.

  1. Откройте командную строку от имени администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)».
  2. Проверьте список установленных обновлений. Введите wmic qfe list brief /format:table и найдите KB-номер нужного обновления.
  3. Удалите обновление. Используйте команду wusa /uninstall /kb:НОМЕР /quiet /norestart. Например: wusa /uninstall /kb:5005010 /quiet /norestart.
  4. Дождитесь завершения. Процесс может занять несколько минут. Не выключайте компьютер.
  5. Перезагрузите ПК. Даже если вы использовали флаг /norestart, перезагрузка обязательна для применения изменений.
⚠️ Внимание: Некоторые обновления (например, кумулятивные) не удаляются по отдельности. В этом случае откат возможен только через точку восстановления системы.
Как вы обычно удаляете обновления Windows?
Через Панель упровления
Через Параметры
Через командную строку
Использую сторонние утилиты

Разница между wusa, и wmic: что использовать

В Windows 10 есть несколько утилит для работы с обновлениями. Каждая из них имеет свои плюсы и минусы:

УтилитаДля чего подходитОграничения
wusaУдаление отдельных обновлений по KB-номеруНе работает с компонентами системы, только с обновлениями
dismУправление пакетами, включая компоненты и обновленияСложный синтаксис, требует прав администратора
wmicПросмотр списка обновленийНе поддерживает удаление, только просмотр

Для удаления обновлений wusa — самый простой и надёжный вариант. dism пригодится, если нужно удалить пакет, который не отображается в списке wusa (например, предварительные сборки Windows Insider). wmic удобен только для просмотра.

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

Бывает, что команда wusa /uninstall не срабатывает. Причины могут быть разные: от отсутствия прав до защищённого системой пакета. Вот что можно сделать:

  • Проверьте права: Убедитесь, что командная строка запущена от имени администратора.
  • Используйте безопасный режим: Если обновление блокирует работу системы, загрузитесь в безопасном режиме и повторите попытку.
  • Восстановите систему: Если обновление критично важное, используйте точку восстановления (rstrui.exe).

Если обновление не удаляется через wusa, попробуйте использовать dism с флагом /remove-package.

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

Разберём на примере. Допустим, после установки обновления KB5005010 у вас начались проблемы с звуком. Вот как его удалить:

  1. Откройте CMD от имени администратора.
  2. Выполните wmic qfe list brief | findstr "5005010", чтобы подтвердить, что обновление установлено.
  3. Введите wusa /uninstall /kb:5005010 /quiet /norestart.
  4. Дождитесь завершения (не закрывайте окно!).
  5. Перезагрузите компьютер.

После перезагрузки проверьте, решилась ли проблема. Если нет — возможно, изменение затрагивает несколько обновлений, и нужно удалить их все.

Проверка перед удалением обновления

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

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

Можно ли удалить обновление без перезагрузки?

Нет. Даже если вы используете флаг /norestart в команде wusa, изменения вступят в силу только после перезагрузки. Игнорировать это не стоит — система может работать нестабильно.

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

Удалять все обновления подряд не рекомендуется — это может нарушить стабильность системы. Однако, если нужно откатить несколько пакетов, выполните команду wusa /uninstall /kb:НОМЕР1 /kb:НОМЕР2 /quiet, перечислив все KB-номера через пробел. Но лучше делать это по очереди, проверяя систему после каждого удаления.

Почему командная строка пишет, что обновление не найдено?

Возможные причины: неверный KB-номер, обновление уже удалено или — частью кумулятивного пакета. Проверьте номер через wmic qfe list brief или попробуйте использовать dism /online /get-packages | findstr "KB" для поиска.

Можно ли вернуть удалённое обновление?

Да. Windows 10 автоматически загрузит и установит его повторно при следующем проверке обновлений. Если не хотите, чтобы обновление устанавливалось снова, отключите автоматическое обновление через Параметры → Обновление и безопасность → Дополнительные параметры или используйте утилиты для блокировки конкретных KB-номеров.