Win32, HRESULT и системные коды Коды HRESULT 0x800F0831

Ошибка 0x800F0831: обновление Windows не устанавливается — отсутствует пакет в хранилище

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Ошибка связана с отсутствующим или повреждённым пакетом в хранилище компонентов. Запустите DISM и установите накопительное обновление вручную.

В этой статье
  1. Что означает сообщение
  2. Причины и признаки
  3. Пошаговое решение
  4. На что обратить внимание

#Что означает сообщение

0x800F0831
0x800F0831

Ошибка связана с отсутствующим или повреждённым пакетом в хранилище компонентов. Запустите DISM и установите накопительное обновление вручную.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Повреждённое хранилищеCBS_E_STORE_CORRUPTION в журналеВосстановить DISM
Отсутствует пакетCBS указывает отсутствующий манифест пакетаПроверить KB и источник
Сбой службыСлужба обновлений не выполняет загрузкуПроверить средство неполадок
Мало местаТом Windows почти заполненОсвободить необходимое место

#Пошаговое решение

  1. Убедитесь, что это именно ошибка хранилища компонентовВ Windows 11 откройте «Параметры» → «Центр обновления Windows» → «Журнал обновлений»; в Windows 10 — «Обновление и безопасность» → «Просмотр журнала обновлений». Запишите номер KB, дату и 0x800F0831. Этот код указывает на проблему CBS/хранилища компонентов, в том числе отсутствие необходимого пакета. До обслуживания сделайте резервную копию важных файлов, а на сервере — проверенную резервную копию системы или виртуальной машины.
  2. Запустите проверку и восстановление DISMОткройте меню «Пуск», наберите cmd, выберите «Запуск от имени администратора». Выполните DISM /Online /Cleanup-Image /ScanHealth; дождитесь окончания, затем DISM /Online /Cleanup-Image /RestoreHealth. Последняя команда может скачивать компоненты через Центр обновления; необходима сеть и рабочий источник. Успешное завершение сопровождается сообщением об успешном восстановлении. Не выключайте ПК во время обслуживания.
  3. Проверьте системные файлы и повторите KBВ том же окне администратора запустите sfc /scannow, дождитесь 100%, перезагрузите устройство, затем снова откройте Центр обновления Windows и установите нужный KB. Если пакет не находится онлайн, используйте только официальный Каталог Центра обновления Microsoft, внимательно сопоставив выпуск Windows, архитектуру и KB. Не устанавливайте случайный .cab от другой сборки.
  4. Если ошибка остаётся, изучите CBS без удаления пакетов вслепуюОткройте %windir%\Logs\CBS\CBS.log в текстовом редакторе с правами чтения и найдите 0x800f0831 или CBS_E_STORE_CORRUPTION рядом с временем установки, чтобы определить отсутствующий пакет. Удаление и добавление конкретных пакетов DISM может менять состояние системы и требует специалиста и резервной копии; не выполняйте его по общему шаблону. Передайте лог, версию сборки (winver) и номер KB администратору.

#На что обратить внимание

Не удаляйте WinSxS вручную и не устанавливайте случайные CAB с форумов. При неработающем сервере сначала создайте резервную копию и план отката.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.