Центр обновления или помощник установки большого пакета обрывается с кодом 0x800f0922. Windows пишет, что не удалось завершить установку, и откатывает изменения. По смыслу это сбой компонента CBS на финише: система не смогла записать данные загрузчика или не достучалась до серверов Microsoft. Запрос «ошибка установки 0x800f0922» почти всегда про установку обновления или обновление функции, не про чистую Windows с флешки.

Это не стоп-код синего экрана и не 0x8007025d у мастера чистой установки. Рабочий стол после отката обычно живой. Чистить папку Windows проводником и править случайные ключи CBS в реестре здесь особенно вредно: можно остаться без канала обновлений.

Почему это происходит

Мало места на скрытом разделе. System Reserved или EFI-раздел на старых машинах после Windows 7 часто 100 МБ. Большое обновление не влезает с служебными файлами загрузки. Тогда в журнале рядом бывает фраза про reserved partition. Это самая частая причина 0x800f0922 на апгрейде.

VPN, прокси, корпоративный фильтр. Браузер сайты открывает, а канал Центра - нет. Тот же 0x800f0922, но на этапе связи, не записи в EFI. Отключите VPN целиком, не «пауза на минуту».

Повреждён компонент обновления. Хранилище WinSxS не собирает пакет. Реже, чем раздел и сеть. Тогда помогают DISM и sfc, не «очиститель».

Путают с чистой установкой. Мастер с флешки при копировании файлов обычно отдаёт другие коды: 0x8007025d, 0xc0000005. Если 0x800f0922 в белом окне setup с флешки - редкость, чаще человек ставит большое обновление поверх и называет это установкой.

Не расширяйте EFI «на глаз» программой с рекламного баннера и не удаляйте раздел Reserved, чтобы «освободить место». Без этого раздела система может не встать после перезагрузки. Не копируйте чужие файлы в \EFI\Microsoft\Boot.

Как исправить пошагово

  1. Сверьте код и фазу. «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» на десятке. На Windows 11 путь короче: «Параметры» → «Центр обновления Windows». Должно быть 0x800f0922, не 0x80072EFE и не 0xC1900101. Запишите латиницей.
  2. Отключите VPN и прокси. Выйдите из клиента VPN. «Параметры» → сеть → прокси → выключите ручной прокси. Повторите установку пакета. Если код ушёл - раздел ни при чём.
  3. Проверьте место на системном томе и на скрытом. Свойства диска C - отдельно. «Управление дисками» (diskmgmt.msc) - разделы без буквы: EFI, System Reserved. Если скрытый раздел десятки мегабайт и почти полный - это кандидат. Не жмите «удалить том».
  4. Не чистите EFI вручную, если не понимаете файлы. Удаление шрифтов из EFI описывают в инструкциях Microsoft для конкретной ситуации. Случайное удаление bootmgfw.efi даёт уже 0xc000000f на следующей загрузке. Если не уверены - не трогайте, переходите к шагу 5 или к мастеру.
  5. Соберите компоненты. Командная строка администратора: DISM /Online /Cleanup-Image /RestoreHealth, затем sfc /scannow. Без сети DISM может не скачать эталон.
  6. Поставьте пакет вручную с каталога Microsoft. Номер KB из журнала. Если MSU встаёт, канал Центра больной, система нет. Не берите сборник обновлений с торрента.
  7. Не правьте реестр WindowsUpdate наугад. Потеряете привязку к службе и получите новые коды, которых не было.

Если 0x800f0922 каждый раз на одном и том же большом обновлении функции, а мелкие пакеты встают, смотрите скрытый раздел, не антивирус. На ноутбуке, который когда-то обновили с семёрки, EFI на 100 МБ - классика. Расширять его имеет смысл у человека, который делает это каждый день, не по первой попавшейся схеме с картинками 2014 года.

Честный обход без танцев с разделами: чистая установка той же Windows с флешки на тот же диск, если документы скопированы. Большое обновление поверх больной разметки часто дороже нервов, чем поставить систему заново.

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

0x800f0922 - это синий экран? Нет. Это код Центра или помощника установки обновления. Стол после отката обычно жив.

Это ошибка чистой установки с флешки? Редко. Чаще большое обновление поверх. У чистой установки другие типичные коды.

Можно ли удалить System Reserved? Нет. Там загрузчик. Удалите - получите 0xc000000f или 0xc0000225.

Поможет ли VPN «для обхода»? Обычно наоборот: VPN как раз и рождает 0x800f0922.

Смотрите также