#Что означает ошибка
Не удалось установить обновление 0x80070bc9
Код 0x80070bc9 (ERROR_FAIL_REBOOT_REQUIRED) говорит, что для завершения установки необходима перезагрузка: предыдущая операция обновления ещё не закончена, а новая не может начаться. Если после перезагрузки ошибка повторяется, значит, в системе зависло ожидающее действие или повреждены компоненты обновления.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Ожидается перезагрузкаПредыдущее обновление ждёт перезагрузки. | Windows просит перезагрузить ПК. | Перезагрузите. |
Повреждён кэш обновленийФайлы в SoftwareDistribution повреждены. | Ошибка повторяется после перезагрузки. | Очистите кэш. |
| Повреждено хранилище компонентовХранилище WinSxS повреждено. | DISM находит повреждения. | Выполните RestoreHealth. |
| Конфликт антивирусаАнтивирус блокирует установку. | Ошибка при включённой защите. | Отключите на время. |
#Пошаговое решение
- Перезагрузите ПКСохраните документы и закройте приложения. Откройте меню «Пуск → Питание → Перезагрузка»; это именно перезагрузка, а не выключение компьютера. После входа в систему снова выполните действие, вызывавшее ошибку, и проверьте, изменилось ли сообщение.
- Повторите установкуСначала сохраните документы, выполните обычную перезагрузку и дождитесь возвращения на рабочий стол. В Windows 11 откройте Win+I → «Центр обновления Windows» → «Проверить наличие обновлений»; в Windows 10 — «Обновление и безопасность» → «Центр обновления Windows». Если снова появился код 0x80070BC9, откройте журнал и запишите номер KB: следующая попытка должна начинаться с изучения причины, а не с повторных принудительных выключений.
- Отключите быстрый запускДля устранения ошибки 0x80070BC9 отключать гибернацию командой
powercfg /h offне требуется: это затрагивает быстрый запуск и режимы сна. Если возникло подозрение на быстрый запуск, достаточно выполнить именно «Перезагрузка» через меню питания; она выполняет полную загрузку ядра. Не изменяйте параметры электропитания до определения неисправной службы или ожидающей установки. - Очистите кэш обновленийОткройте настройки именно той программы, которая выдаёт ошибку, и найдите раздел «Хранилище», «Кэш» или «Временные файлы». Удаляйте только временные данные; документы, сохранения и профили не трогайте.
- Восстановите хранилищеОткройте «Пуск», введите
cmd, выберите «Запуск от имени администратора». ВыполнитеDISM /Online /Cleanup-Image /RestoreHealthи дождитесь сообщения о результате, затемsfc /scannow. Если операция выдаёт код ошибки, запишите его и не удаляйте системные файлы вручную. После успешного восстановления перезагрузите компьютер и проверьте установку конкретного обновления. - Проверьте журнал защитного ПООткройте журнал обнаружений или карантин антивируса и посмотрите, не заблокирован ли именно нужный файл или соединение. Проверяйте происхождение файла на официальном сайте. Для доверенного приложения настройте точечное разрешение по инструкции производителя защиты; не отключайте защиту всей системы.
- Проверьте ожидающие операцииНе удаляйте
pending.xml: Windows использует этот файл для учёта незавершённого обслуживания. Если обновления откатываются, сначала изучите «Журнал обновлений» и ошибки DISM/SFC; запишите номер KB. КомандаDISM /Image:... /Cleanup-Image /RevertPendingActionsотносится к восстановлению автономного образа из среды восстановления и требует точного выбора раздела Windows; её нельзя выполнять как обычное средство по одному сообщению 0x80070BC9. При невозможности загрузки обратитесь к специалисту. - Установите вручнуюДля ручной установки найдите в журнале точный номер KB неудачного обновления. Откройте
https://www.catalog.update.microsoft.com/, введите KB и сравните архитектуру, тип пакета и сборку Windows (winver). Запускайте только официальный подходящий пакет после резервного копирования, дождитесь сообщения и перезагрузите систему при запросе. Если установщик не принимает пакет, проверьте соответствие версии вместо случайного выбора файла. - Сброс кэша обновлений и восстановлениеWindows · Командная строка (CMD)С осторожностьюПрава администратораСброс кэша обновлений и восстановление.
net stop wuauservnet stop bitsren C:\Windows\SoftwareDistribution SoftwareDistribution.oldnet start bitsnet start wuauservDISM /Online /Cleanup-Image /RestoreHealthsfc /scannowКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
Если ошибка возникает на каждом обновлении, проверьте, не отложена ли перезагрузка групповой политикой (в организациях), и достаточно ли места на диске. Для установки накопительного обновления можно воспользоваться автономным установщиком .msu и выполнить wusa.exe пакет.msu /quiet /norestart, затем перезагрузиться вручную. Если проблема сохраняется несколько обновлений подряд, надёжнее выполнить «обновление на месте» с сохранением данных. Справка — .
Дополнительно проверьте журнал C:\Windows\Logs\CBS\CBS.log: строки с Error и Failed называют пакет, который не удалось применить. Если в списке обновлений висит пакет «Ожидает перезагрузки» уже много дней, возможна блокировка из-за зависшей службы «Установщик модулей Windows» (TrustedInstaller): запустите её в services.msc и повторите проверку обновлений. Для организаций убедитесь, что политика не откладывает автоматическую перезагрузку навсегда.