Введение
Код 0x800F0922 (CBS_E_INSTALLERS_FAILED) фиксируется на этапе 96% процесса развёртывания патча. Данное состояние означает, что компонент Component Based Servicing не смог завершить запуск установочных скриптов или драйверов внутри пакета. Чаще всего проблема возникает, когда обновление kb5034765 вызывает ошибку установки на системах с повреждённым кэшем компонентов или заблокированными системными директориями. Microsoft уже выпустила исправление в последующих сборках, но для оперативного решения требуется ручная диагностика и очистка.
Ошибка характерна для Windows 10 и Windows 11, где накопительные патчи требуют строгой целостности файлов C:\Windows\WinSxS. При сбое на 96% процесс прерывается, оставляя систему в состоянии ожидания отката или зависания диспетчера обновлений. Разбор логов CBS.log всегда показывает строку с кодом 0x800F0922 и указанием на сбой MSI-инсталлятора.
Причины и диагностика
Ключевые триггеры сбоя:
- Повреждение реестра или прав доступа к скрытым системным папкам.
- Конфликт стороннего ПО, блокирующего запуск MSI-инсталляторов.
- Незавершённый предыдущий откат накопительного обновления.
- Ошибки файловой системы или битые секторы на диске.
Для анализа логики сбоя используйте встроенный инструмент DISM и просмотрите журнал CBS.log. Ошибка 0x800F0922 всегда сопровождается записью о неспособности выполнить действие установки компонента. Рекомендуется проверить целостность системных файлов перед началом восстановления.
Порядок устранения
Выполните действия в строгой последовательности:
- Откройте свойства папок и активируйте отображение скрытых и системных файлов.
- Перейдите в C:\Windows\SoftwareDistribution\Download и удалите содержимое кэша.
- Выполните перезагрузку и запустите повторную установку.
- При сохранении ошибки примените восстановление образа системы.
Таблица соответствия статусов и методов восстановления:
| Симптом | Действие | Ожидаемый результат |
|---|---|---|
| Файлы WinSxS повреждены | DISM /Online /Cleanup-Image /RestoreHealth | Восстановление кэша компонентов |
| Блокировка инсталляторов | Отключение антивируса/запуск в чистой загрузке | Успешный запуск скриптов |
| Остаточные данные отката | Очистка папки SoftwareDistribution | Сброс состояния установки |
| Повреждение реестра | Откат точки восстановления | Возврат стабильного состояния |
Для автоматизации проверки целостности используйте скрипт:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
После завершения команд перезагрузите ПК. Если обновление kb5034765 продолжает падать, откатите его через Просмотр установленных обновлений и дождитесь выхода исправленной сборки от Microsoft. В большинстве случаев проблема решается очисткой кэша и восстановлением образа.
Вопрос-ответ (FAQ)
Почему ошибка возникает именно на 96% установки?
На этом этапе CBS запускает финальные скрипты регистрации компонентов и драйверов. Если доступ к системным директориям ограничен или кэш повреждён, процесс генерирует код 0x800F0922 и прерывает развёртывание.
Можно ли игнорировать эту ошибку?
Нет. Накопительное обновление содержит критические исправления безопасности. Игнорирование приведёт к отсутствию патчей и возможным уязвимостям в системе Windows 10 или 11.
Помогает ли откат обновления?
Да, временный откат через Панель управления или PowerShell (Uninstall-WindowsUpdate) позволяет освободить ресурсы. После очистки кэша и проверки образа повторная установка обычно проходит успешно.
Comments are closed.