Удалить обновление Windows 10 через командную строку можно за 5–10 минут, если знать точный идентификатор пакета. В большинстве случаев достаточно ввести одну команду — wusa /uninstall /kb:НОМЕР, где НОМЕР — это обновления. Но есть нюансы: некоторые апдейты защищены системой, а для других потребуется перезагрузка. Далее разберём, как найти нужный пакет, какую команду использовать и что делать, если удаление заблокировано.
Способ работает для всех версий Windows 10 (1809, 1903, 20H2, 21H2 и т. д.), но перед началом проверьте, не откатите ли вы систему до нестабильного состояния. Если обновление установилось давно, его файлы могут быть уже удалены из папки C:\Windows\SoftwareDistribution\Download — в таком случае восстановления ниже.
Зачем удалять обновления и когда это безопасно
Основные причины для удаления обновлений — ошибки в работе системы после установки, несовместимость с драйверами или программами, а также желание освободить место на диске. Например, после апдейта KB5005010 у некоторых пользователей наблюдались проблемы с печатающими устройствами, а KB4598291 мог вызывать синие экраны смерти на старых ПК.
Безопасно удалять можно только те обновления, которые:
- установились менее 10 дней назад (после этого система автоматически очищает файлы для отката);
- не являются критическими для безопасности (например, исправления для
MeltdownилиSpectre); - не блокируют загрузку ОС.
Если вы не уверены, что обновление можно удалять — не рискуйте. В некоторых случаях лучше дождаться нового патча от Microsoft, который исправит баги.
Перед удалением обновления создайте точку восстановления системы. Для этого откройте Панель управления → Восстановление → Настройка восстановления системы → Создать. Это позволит вернуть ОС в рабочее состояние, если что-то пойдёт не так.
| Способ | Команда/Путь | Преимущества | Недостатки |
|---|---|---|---|
| Журнал обновлений | Параметры → Обновление и безопасность → Журнал обновлений | Быстро, наглядно | Не отображает системные пакеты |
| Панель управления | Панель управления → Программы и компоненты | Показывает все обновления | Менее удобный интерфейс |
| Командная строка | wmic qfe list brief /format:table | Максимально полный список | Требует знания команд |
Как найти номер обновления для удаления
Чтобы удалить обновление через командную строку, нужно знать его идентификатор в формате KBXXXXXXX. Найти его можно несколькими способами:
- Через «Параметры Windows»:
Пуск → Параметры → Обновление и безопасность → Журнал обновлений → Удалить обновления. В списке будут отображены все установленные пакеты с датами и номерами. - Через «Панель управления»:
Панель управления → Программы → Программы и компоненты → Просмотр установленных обновлений. Здесь можно отсортировать список по дате установки. - Через командную строку: выполните команду
wmic qfe list brief /format:table, чтобы получить список всех обновлений с их идентификаторами, датами установки и описаниями.
Подготовка к удалению: права администратора и режим
Чтобы удалить обновление через командную строку, нужно запустить её от имени администратора. Для этого:
- Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». - В Windows 10 версии 2004 и новее может потребоваться подтвердить действие в UAC (Контроль учёта пользователей).
Если вы используете учётную запись без прав администратора, система выдаст ошибку Ошибка 5: Отказано в доступе. В таком случае обратитесь к администратору ПК или временно повысьте свои права.
Также убедитесь, что:
- антивирус отключён (иногда он блокирует изменения в системных файлах);
- ноутбук подключён к сети электропитания (если удаление требует перезагрузки);
- важные данные сохранены (на всякий случай).
Команды для удаления обновлений в Windows 10
Основная команда для удаления обновления — wusa /uninstall /kb:НОМЕР /quiet /norestart. Расшифруем флаги:
/kb:НОМЕР— идентификатор обновления (например,KB5005010);/quiet— отключает запрос на подтверждение;/norestart— отменяет автоматическую перезагрузку (если нужно удалить несколько пакетов подряд).
Пример команды для удаления обновления KB5005010:
wusa /uninstall /kb:5005010 /quiet /norestart
Важно: если вы не используете /quiet, система спросит подтверждение перед удалением. В большинстве случаев это удобно, но если вы пишете скрипт для автоматического удаления, флаг /quiet обязателен.
⚠️ Внимание: Некоторые обновления (например, накапливательные пакеты типа KB5003637) могут находится в зависимости от других. Их удаление может привести к нестабильной работе системы. Перед выполнением команды проверьте, не — ли пакет критически важным.
Что делать, если обнавление не удаляется
Если команда wusa /uninstall выдаёт ошибку, попробуйте следующие шаги:
| Ошибка | Возможная причина | Решение |
|---|---|---|
Ошибка 80070643 | Файлы обновления повреждены | Выполните DISM /Online /Cleanup-Image /RestoreHealth, затем повторите попытку |
Ошибка 800F081F | Обновление защищено системой | Используйте wusa /uninstall /kb:НОМЕР /forcereboot (требует перезагрузки) |
Ошибка 5 | Недостаточно прав | Запустите командную строку от имени администратора |
Ошибка 8024200D | Обновление не найдено | Проверьте правильность номера KB или используйте wmic qfe list для поиска |
Если обновление отказывается удаляться даже с флагом /forcereboot, попробуйте:
- Перезагрузить ПК в безопасном режиме (нажмите
F8илиShift + Перезагрузкапри запуске). - В безопасном режиме снова выполните команду удаления.
- Если и это не помогло — используйте утилиту
DISM:DISM /Online /Remove-Package /PackageName:Package_for_KBXXXXXXX~31bf3856ad364e35~amd64~~10.0.19041.1(заменитеXXXXXXXи версию на актуальные данные).
Если обновление не удаляется через wusa, попробуйте DISM — этот инструмент работает на более низком уровне и часто справляется с защищёнными пакетами.
Как проверить, что обновление удалено
После выполнения команды и перезагрузки (если она требовалась) проверьте, что обновление действительно исчезло из системы. Для этого:
- Откройте
Параметры → Обновление и безопасность → Журнал обновленийи убедитесь, что пакет больше не отображается в списке. - Выполните в командной строке
wmic qfe list | find "KBXXXXXXX"(заменитеXXXXXXXна номер обновления). Если команда не возвращает результатов — пакет удалён. - Проверьте версию системы через
winver— если обновление было накапливательным, номер сборки может измениться.
Если обновление всё ещё видно в списке, но команда wusa сообщает об успешном удалении, попробуйте очистить кэш обновлений:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserver
Как предотвратить повторную установку обновления
Чтобы Windows 10 не установвала удалённое обновление снова, можно временно отключить обновления через групповую политику (только для Pro/Enterprise):
1. Нажмите Win + R, введите gpedit.msc.
2. Перейдите по пути: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Центр обновления Windows.
3. Найдите параметр «Настройка автоматического обновления» и отключите его.
используйте утилиту StopUpdates10 или отключите службу обновлений вручную (не рекомендуется).
Пошаговая инструкция: удаляем обновление через командную строку
Вот полный алгоритм действий для тех, кто хочет удалить обновление Windows 10 вручную:
Пошаговая инструкция по удалению обновления
Часто задаваемые вопросы
Можно ли удалить все обновления сразу?
Нет, Windows 10 не позволяет массово удалять обновления. Каждый пакет нужно удалять отдельно через команду wusa /uninstall /kb:НОМЕР. Исключение — сброс системы к заводским настройкам, но это удалит все программы и данные.
Почему после удаления обновление снова устанавливается?
Система автоматически загружает и устанавливает критические обновления. Чтобы избежать повторной установки, отключите автоматическое обновление через групповую политику (для Windows 10 Pro) или используйте сторонние утилиты вроде StopUpdates10.
Что делать, если после удаления обновления ПК не загружается?
Загрузитесь в безопасном режиме (нажмите F8 при запуске) и выполните откат системы через точку восстановления. Если это не помогает — используйте установочный диск Windows 10 и выберите «Восстановление системы» при загрузке.
Можно ли удалить обновление без перезагрузки?
Да, если использовать флаг /norestart в команде wusa. Однако некоторые обновления (особенно ядровые) требуют перезагрузки для полного удаления. В таком случае система всё равно предложит перезапуск.