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