Ошибка 0x800f0831 при установке обновления
В этой статье устранена проблема, из-за которой при установке накопительного обновления возникает ошибка 0x800f0831.
Оригинальная версия продукта: Диспетчер конфигураций (текущая ветвь), Windows Server Update Services
Оригинальный номер базы знаний: 4477073
Признак
При попытке установить обновление Windows, особенно накопительное обновление, в WindowsUpdate.log появляется следующее сообщение об ошибке:
НЕУСТРАНИМАЯ ОШИБКА: ошибка CBS 0x800f0831
Эта проблема чаще возникает, когда нет доступа к Центру обновления Майкрософт.
Кроме того, в CBS.log появляется следующее сообщение об ошибках:
Сохранение повреждений, манифест отсутствует для пакета: <Missing_Package>
Не удалось разрешить Missing_Package> пакета <[HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Пометка флага повреждения хранилища из-за пакета: <Missing_Package> [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Не удалось разрешить пакет [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Не удалось получить следующий пакет для повторной оценки [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Не удалось выполнить цепочку выполнения. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
Не удалось обработать одноэтапное выполнение. [HRESULT = 0x800f0831 - CBS_E_STORE_CORRUPTION]
WER: Создание отчета о сбое для состояния пакета:<Failed_Package> : 0x800f0831, источник сбоя: Выполнение, состояние запуска: Промежуточное, целевое состояние: Установлено, идентификатор клиента: поставщик диспетчера пакетов DISM
Примечание.
<> Failed_Package представляет пакет, который не удается установить. <> Missing_Package представляет пакет, для которого отсутствует манифест.
Причина
Эта проблема возникает из-за того, что для обновления, которое не удается установить, требуется манифест предыдущего пакета обновления.
Решение
Чтобы устранить эту проблему, используйте один из следующих методов.
Способ 1. Восстановление хранилища компонентов с помощью команд DISM
Чтобы восстановить хранилище компонентов с помощью DISM RestoreHealth
команды , выполните следующие действия:
Откройте командную строку с повышенными привилегиями и выполните следующие команды:
DISM /ONLINE /CLEANUP-IMAGE /SCANHEALTH
DISM /ONLINE /CLEANUP-IMAGE /CHECKHEALTH
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Sfc /Scannow
Перезапустите устройство.
Способ 2. Исправление вручную с помощью полезных данных частично установленного компонента
- Перейдите в Каталог Центра обновления Майкрософт.
- В поле Поиск введите идентификатор <пакета Missing_Package>.
- В результатах поиска найдите обновление, соответствующее вашей операционной системе, затем нажмите кнопку Загрузить.
- В окне Каталога Центра обновления Майкрософт выберите ссылку файла, чтобы скачать обновление.
- После завершения процесса загрузки нажмите кнопку Закрыть. Затем вы можете найти папку, в которой находится пакет обновления в указанном вами расположении.
- Чтобы установить обновление, откройте папку и дважды щелкните кнопкой мыши по пакету обновления.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по