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

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

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

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

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

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

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

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

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

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

Что делать, если ошибка 0x800f0805 появляется при установке обновления Windows 10?

Сначала запустите средство устранения неполадок Windows Update, затем выполните SFC и DISM. Если не помогает, сбросьте компоненты Windows Update вручную.

Как исправить ошибку 0x800f0805 без переустановки Windows?

Попробуйте восстановить системные файлы через SFC и DISM, освободить место на диске, отключить антивирус. Если не помогает, выполните восстановление системы или обновление на месте (In-place Upgrade).

Ошибка 0x800f0805 при установке .NET Framework — что делать?

Убедитесь, что у вас достаточно места на диске, затем выполните DISM /Online /Cleanup-Image /RestoreHealth. После этого попробуйте установить .NET Framework через «Включение или отключение компонентов Windows».

Почему возникает ошибка 0x800f0805 и как её предотвратить?

Ошибка возникает из-за повреждения хранилища компонентов. Для предотвращения регулярно проверяйте целостность системы с помощью SFC и DISM, не прерывайте установку обновлений и следите за свободным местом на диске.

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

Да, некоторые антивирусы могут блокировать доступ к системным файлам. Временно отключите антивирус и повторите установку обновления.

Источники

Где встречается

Windows 10, Windows 11, Windows Server 2016/2019/2022; возникает при установке обновлений, добавлении ролей и компонентов через DISM или панель управления.

Также ищут

код ошибки 0x800f0805код ошибки 0x800f0805 windows 10 при обновлении