Удаление обновлений через командную строку — это быстрый и эффективный способ вернуть систему в рабочее состояние, если после установки апдейта появились сбои, конфликты драйверов или несовместимость с ПО. В большинстве случаев достаточно нескольких команд, чтобы откатить ненужный пакет без использования графического интерфейса.
В этой статье разберём, как именно это сделать: от подготовительных шагов до конкретных команд для разных сценариев. Покажу, какие пакеты можно удалить, а какие трогать не стоит, и как проверить результат. Начнём с базовых моментов.
Почему удаляют обновления через командную строку
Командная строка (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.
Как найти номер обновления для удаления
Прежде чем удалять, нужно определить, какое именно обновление вызывает проблемы. Сделать это можно двумя способами:
- Через журнал обновлений Windows
Откройте
Параметры > Обновление и безопасность > Журнал обновлений. Здесь вы увидите список установленных апдейтов с их KB-номерами. Обратите внимание на дату установки — часто проблемы начинаются сразу после одного из них. - Через командную строку
Запустите
cmdот имени администратора и выполните:wmic qfe list brief /format:tableЭта команда выведет таблицу с установленными обновлениями, где
HotFixID— это и есть KB-номер. Для фильтрации по дате используйте:wmic qfe where "InstalledOn >= '20240101'" list brief /format:table
Если вы подозреваете конкретное обновление, но не уверены в его номере, воспользуйтесь поиском в интернете по симптомам. Например, если после апдейта перестала работать камера, ищите «KB-номер + проблема с камерой Windows 11/10».
Пошаговая инструкция по удалению обновления через wusa
Самый простой способ — использовать утилиту wusa. Она встроена в и не требует дополнительных прав, кроме запуска от имени администратора.
Шаги:
Откройте командную строку от имени администратора:
- В Windows 10/11: нажмите
Win + Xи выберите «Терминал (администратор)» или «Командная строка (администратор)». - В старых версиях: найдите
cmdчерез поиск, кликните правой кнопкой и выберите «Запуск от имени администратора».
- В Windows 10/11: нажмите
Введите команду для удаления обновления (замените
KB5034441на нужный номер):wusa /uninstall /kb:5034441Если вы уверены в своём выборе и не хотите видеть запрос на подтверждение, добавьте флаг
/quiet:wusa /uninstall /kb:5034441 /quiet /norestartФлаг
/norestartотменит автоматическую перезагрузку — её можно будет сделать позже вручную.Дождитесь завершения процесса. Если обновление удалено успешно, вы увидите сообщение об этом.
Перезагрузите компьютер, чтобы изменения вступили в силу.
⚠️ Внимание: Некоторые обновления (например, накопительные для Windows 10/11) нельзя удалить по отдельности — они входят в состав других пакетов. В этом случаеwusaвыдаст ошибку, и нужно будет использоватьDISM.
Удаление обновлений через DISM
DISM — более мощный инстрюмент, но требует аккуратности. С его помощью можно удалять пакеты, которые не отображаются в стандартном интерфейсе, например, встроенные в образ системы.
Алгоритм:
Запустите командную строку от имени администратора.
Получите список всех установленных пакетов:
dism /online /get-packagesЭта команда выведет длинный список. Чтобы найти нужный пакет, используйте фильтр:
dism /online /get-packages | findstr "KB5034441"Скопируйте полное имя пакета (оно будет выглядеть как
Package_for_KB5034441~31bf3856ad364e35~amd64~~10.0.1.0).Удалите пакет:
dism /online /remove-package /packagename:Package_for_KB5034441~31bf3856ad364e35~amd64~~10.0.1.0Дождитесь завершения (процесс может занять несколько минут) и перезагрузите ПК.
Если DISM выдаёт ошибку о том, что пакет используется системой, попробуйте добавить флаг /ignorecheck:
dism /online /remove-package /packagename:Имя_пакета /ignorecheck
| Ошибка | Возможная причина | Решение |
|---|---|---|
0x800f081f | Пакет не найден или уже удалён | Проверьте правильность имени пакета |
0x800f0906 | Компонент используется другим пакетом | Используйте /ignorecheck или удалите зависимые пакеты |
Доступ отказан | Недостаточно прав | Запустите cmd от имени администратора |
Что делать, если обновление не удаляется
Иногда блокирует удаление критически важных обновлений. В таких случаях:
- Проверьте, не — ли обновление обязательным — некоторые апдейты (например, обновления безопасности) нельзя удалить без отката всей системы.
- Используйте точку восстановления — если обновление установлено недавно, вернитесь к предыдущему состоянию через
Восстановление системы(rstrui.exe). - Откат через образ системы — если у вас есть резервная копия, воспользуйтесь ею.
- Проверьте зависимости — некоторые обновления входят в состав накопительных пакетов. В этом случае удалить их по отдельности не получится.
Как проверить, какие обновления входят в накопительный пакет
Запустите команду dism /online /get-packageinfo /packagename:Имя_накопительного_пакета. В выводе будет список входящих обновлений.
Практика: удаляем обновление KB5034441
Разберём на примере, как удалить обновление KB5034441 — одно из последних накопительных обновлений для Windows 11, которое вызывает проблемы с производительностью.
Шаги:
Откройте
cmdот имени администратора.Проверьте, установлено ли обновление:
wmic qfe | findstr "5034441"Если обновление найдено, удалите его:
wusa /uninstall /kb:5034441 /quiet /norestartЕсли
wusaне сработала, найдите имя пакета черезDISM:dism /online /get-packages | findstr "5034441"Удалите пакет через
DISM:dism /online /remove-package /packagename:Package_for_KB5034441~...Перезагрузите компьютер.
Чек-лист перед удалением обновления
Часто задаваемые вопросы
Можно ли удалить все обновления через командную строку?
Теоретически — да, но на практике это чревато нестабильностью системы. Некоторые обновления (например, служебные пакеты или обновления безопасности) критически важны для работы Windows. Удаление всех подряд может привести к сбоям или невозможности загрузки ОС. Удаляйте только те апдейты, которые вызывают конкретные проблемы.
Как отменить удаление обновления, если я передумал?
Если вы уже запустили команду удаления, но процесс ещё не завершён, можно попробовать закрыть окно командной строки. Однако это не всегда сработает. Если обновление уже удалено, вернуть его можно:
- Через
Параметры > Обновление и безопасность > Журнал обновлений > Установить обновления повторно; - Скачав пакет вручную с сайта и установив его через
wusa; - Использовав точку восстановления системы.
Почему после удаления обновления оно снова устанавливается автоматически?
Windows по умолчанию включает автоматическую установку обновлений. Чтобы предотвратить повторную установку удалённого апдейта:
- Откройте
Параметры > Обновление и безопасность > Дополнительные параметры; - Нажмите
Приостановить обновления на 1–5 недель(в Windows 11); - Или отключите автоматическую установку через
Службы(services.msc), найдитеЦентр обновления Windowsи установите тип запускаВручную.
Учтите, что отключение обновлений снижает безопасность системы.
Можно ли удалить обновления без прав администратора?
Нет. Удаление обновлений требует прав администратора, так как затрагивает системные файлы. Если у вас нет таких прав:
- Обратитесь к администратору компьютера;
- Используйте учётную запись с соответствующими правами;
- В крайнем случае загрузитесь с установочного диска и используйте инструменты восстановления.