0x800f0991
Средняя важность — нужна диагностика

Ошибка 0x800f0991 — Коды 0x (HRESULT)

Что это значит

Код 0x800f0991 указывает на ошибку при установке или удалении компонента Windows (например, обновления, пакета языка или роли). Система не может завершить операцию из-за повреждения хранилища компонентов (CBS) или отсутствия необходимых файлов. Пользователь видит сообщение «Не удалось установить обновления» или «Ошибка 0x800f0991» в Центре обновления Windows или при работе с компонентами через панель управления.

Вероятные причины

  • Повреждение системных файлов или хранилища компонентов (CBS)
  • Неполная загрузка или повреждение файлов обновления
  • Конфликт с установленным сторонним ПО (антивирусы, оптимизаторы)
  • Недостаточно места на диске для установки обновления
  • Некорректные настройки служб Windows Update
  • Проблемы с учётной записью или правами доступа
  • Повреждение реестра, связанного с компонентами Windows

Что делать — по порядку

  1. Запустите средство устранения неполадок Центра обновления Windows (Параметры → Обновление и безопасность → Устранение неполадок).
  2. Выполните проверку системных файлов: откройте командную строку от имени администратора и введите sfc /scannow.
  3. Используйте DISM для восстановления образа системы: в командной строке администратора выполните DISM /Online /Cleanup-Image /RestoreHealth.
  4. Освободите место на диске: удалите временные файлы через «Очистку диска» или вручную.
  5. Временно отключите антивирус и другие сторонние программы защиты.
  6. Сбросьте компоненты Windows Update вручную: остановите службы (wuauserv, bits, cryptsvc), удалите папку SoftwareDistribution и перезапустите службы.
  7. Если ошибка возникает при установке конкретного обновления, скачайте и установите его вручную из каталога Microsoft Update.
  8. В крайнем случае выполните восстановление системы до точки, когда ошибки не было, или используйте функцию «Сброс этого ПК» с сохранением файлов.

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что делать, если sfc и DISM не исправляют ошибку 0x800f0991?

Попробуйте сбросить компоненты Windows Update вручную или установить обновление вручную из каталога Microsoft. Если не помогает, выполните восстановление системы или сброс ПК.

Может ли антивирус вызывать ошибку 0x800f0991?

Да, некоторые антивирусы блокируют изменение системных файлов. Временно отключите защиту и повторите установку.

Ошибка 0x800f0991 при установке языка — что делать?

Убедитесь, что у вас достаточно места на диске. Попробуйте установить языковой пакет через PowerShell: Add-WindowsPackage -Online -PackagePath <путь к .cab>.

Как исправить 0x800f0991 без потери данных?

Используйте DISM и sfc, затем сбросьте компоненты Windows Update. Если не помогает, выполните восстановление системы или сброс ПК с сохранением файлов.

Поможет ли переустановка Windows при ошибке 0x800f0991?

Да, чистая установка гарантированно устраняет проблему, но это крайняя мера. Сначала попробуйте все шаги выше.

Источники