Ошибка 0x800f0991 при обновлении Windows — варианты решения
При установке некоторых обновлений Windows 11/10, чаще всего — обновления компонентов, некоторые пользователи могут столкнуться с сообщением об ошибке установки 0x800f0991.
В этой инструкции подробно о том, чем вызвана такая ошибка и вариантах решения проблемы.
Причины ошибки и способы её исправить

Ошибка с кодом 0x800f0991d относится к CBS (Component-Based Servicing), а конкретные причины обычно сводятся к:
- Повреждение, отсутствие (например, в «сборках») или подмена обновляемых системных файлов — не тех, что присутствуют в самом обновлении, а их предыдущих версий на вашем компьютере.
- Проблемы с манифестом или файлами самого обновления из-за ошибок на диске или при скачивании, редко — багов на стороне Майкрософт.
По своей сути, причинам и методам решения рассматриваемая ошибка пересекается с другими распространёнными кодами: 0x800f0983 – 0x800f0989, 0x800f081f и для её исправления можно использовать следующие методы.
Добавить в заметки чтобы посмотреть позже?- Этот шаг можно пропустить, но если вы не уверены в том, что ваш системный диск полностью «здоров», начните с запуска командной строки от имени администратора и выполнения команды
chkdsk C: /sdcleanup /offlinescanandfix
Для выполнения команды потребуется перезагрузка компьютера.
- Выполните проверку и восстановление системных файлов на компьютере: запустите командную строку от имени администратора, после чего по порядку выполните следующие команды (первая может «зависнуть» в процессе, следует подождать):
dism /online /cleanup-image /restorehealth sfc /scannow
Рекомендую не пробовать сразу устанавливать обновление, а выполнить также и следующий шаг.
- Очистите кэш обновлений вручную, выполнив по порядку команды:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSystem32catroot2 catroot2.old ren C:WindowsSoftwareDistribution SoftwareDistribution.old net start cryptSvc net start bits net start msiserver net start wuauserv
с обязательной перезагрузкой после них. Либо (что надёжнее) используйте сброс компонентов Центра обновлений с помощью PowerShell, перезагрузите компьютер и уже после этого попробуйте снова установить обновление.
- Изучите содержимое файла журнала C:WindowsLogsCBSCBS.log — информация в нём (можно выполнить поиск по коду ошибки или найти события Error в моменты появления ошибки) может помочь разобраться, с каким именно компонентом и какая проблема наблюдается.
- Вы можете попробовать найти обновление в официальном каталоге Центра обновлений по его KB-номеру, скачать подходящую для вашей ОС версию и запустить установку: в некоторых случаях этот вариант срабатывает в то время как Центр обновления сообщает об ошибках.

- В редких случаях причиной ошибки может оказаться вмешательство стороннего антивируса на компьютере — можно попробовать временно отключить или отключить его при наличии.
- В крайнем случае, если другие методы не помогли, вы можете использовать «Обновление на месте» и другие способы переустановки системы без потери данных с последующим обновлением, уже восстановленной Windows 11/10.
В большинстве случаев один из методов помогает решить проблему, исправить ошибку и успешно установить необходимое обновление. Если же проблема сохраняется даже после 7-го шага, есть вероятность, что Майкрософт вновь недостаточно протестировали обновление перед его распространением, либо ваша ОС оказалась излишне «оптимизированной» для него.

