Windows 10 обновление до версии 20р2 не устанавливается ошибка 0x800f0831

Ошибка 0x800f0831 при установке обновления

В этой статье исправлена проблема, из-за которой при установке накопительного обновления 0x800f0831 ошибка.

Исходная версия продукта: Configuration Manager (current branch), Windows Server Update Services
Исходный номер КБ: 4477073

Симптом

При попытке установить обновление Windows, особенно накопительное, вы получаете следующее сообщение об ошибке в WindowsUpdate.log:

FATAL: CBS под названием Error with 0x800f0831

Эта проблема с большей вероятностью возникает, если нет доступа к Обновлению Майкрософт.

Кроме того, в CBS.log вы получаете сообщения об ошибках, похожие на следующие:

Повреждения в хранилище, манифест отсутствует для пакета:
Не удалось разрешить пакет [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]
Не удалось обработать одночасье выполнения. [HRESULT = 0x800f0831 — CBS_E_STORE_CORRUPTION]
WER: создание отчета о сбое для пакета: состояние: 0x800f0831, источник сбоя: выполнение, состояние запуска: стадия, целевое состояние: установлено, ид клиента: поставщик диспетчер пакетов DISM

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

Причина

Эта проблема возникает из-за того, что для установки обновления требуется манифест предыдущего пакета обновления.

Решение

Чтобы устранить проблему, выполните следующие действия.

  1. Перейдите в каталог Обновлений Майкрософт.
  2. В поле поиска введите ИД пакета .
  3. Скачайте пакет и установите его.
  4. Переустановить .

—>

Ошибка 0x800f0831 во время обновления Windows 7, 8 и 10

Ошибка 0x800f0831, как правило, обнаруживается пользователями в системном средстве «Просмотр событий» после неудачной установки кумулятивного обновления для ОС Windows.

Причины ошибки 0x800f0831

Самая распространенная на сегодняшний день причина за 0x800f0831 — это отсутствующий манифест предыдущего пакета обновлений. Другими словами, Центр обновлений Windows не может понять, какой конкретно апдейт был установлен ранее, а поэтому он отказывается производить установку нового. Решается все ручной установкой нужного обновления.

К другим причинам можно отнести:

  • не удается установить подключение с серверами Центра обновления Windows;
  • отключена служба Центра обновления;
  • в системе отсутствуют библиотеки .NET 3.5 Framework.

Как исправить ошибку 0x800f0831

Метод №1 Установка нужного обновления вручную

Самый простой метод решения подобной ошибки — установка проблемного обновления вручную. Откройте журнал обновлений в Центре обновления и узнайте номер апдейта, с которым у вашей системы возникает ошибка 0x800f0831.

Например, пользователи частенько жалуются на эту ошибку с обновлением под номером KB4512489. Так или иначе как только вы узнаете номер, перейдите по этой ссылке и найдите нужное обновление. Далее вам остается загрузить пакет обновления и запустить установку.

Метод №2 Отключение VPN или прокси

Тут все довольно просто: отключите VPN или прокси-сервер, если вы используете их у себя на компьютере. Дело в том, что данные средства могут буквально блокировать подключение к серверам Центра обновления, что делает апдейт ОС Windows невозможным.

Читайте также:  Установка линукс по новому

Вот как отключить прокси-сервер на своем компьютере:

  • нажмите Win+S для вызова поисковой строки;
  • пропишите «прокси» и выберите «Параметры прокси-сервера»;
  • отключите прокси-сервер, выставив «Откл.» возле соответствующей опции;
  • перезагрузите свой компьютер.

VPN от сторонних разработчиков вам придется отключать самостоятельно. Как только VPN и прокси-сервер будут деактивированы, попробуйте обновить свою Windows еще раз. На этот раз ошибки 0x800f0831 может не быть.

Метод №3 Корректировка параметров службы Центра обновления

Возможно, служба Центра обновления перестала по той или иной причине работать в вашей системе. Например, некоторое ПО может деактивировать определенные службы в ОС Windows. Вам необходимо открыть свойства службы и выставить для нее нужные параметры. Попробуйте сделать вот что:

  • нажмите Win+R;
  • пропишите services.msc и нажмите Enter;
  • найдите службу «Центр обновления Windows» и дважды кликните на нее ЛКМ;
  • выберите в типе запуска значение «Автоматически»;
  • сохраните изменения и перезагрузите ПК.

Запустите обновление Windows и проверьте наличие ошибки 0x800f0831.

Метод №4 SFC и DISM

Системные файлы и хранилище компонентов Windows могли повредиться. Вам нужно пустить в работу средства SFC и DISM, дабы восстановить их. Сделать это можно вот так:

  • нажмите Windows+R;
  • напишите cmd и нажмите Ctrl+Shift+Enter;
  • выполните следующий ряд команд, перезагружая свой ПК после каждой из них:
    • sfc / scannow
    • dism /online /cleanup-image /restorehealth

Метод №5 Включение .NET Framework 3.5

Ошибка 0x800f0831 при обновлении Windows может возникать в том случае, если в вашей системе деактивирован .NET Framework 3.5. Для его активации вам нужно сделать следующее:

  • нажмите Win+R и выполните appwiz.cpl;
  • кликните на ссылку «Включение и отключение компонентов Windows»;
  • активируйте .NET Framework 3.5 и сохраните изменения;
  • перезагрузите компьютер.

Если у вас не получилось включить .NET Framework 3.5 вышеуказанным способом, то попробуйте сделать следующее:

  • создайте установочный носитель Windows ;
  • нажмите Win+R;
  • пропишите notepad.exe и нажмите Ctrl+Shift+Enter;
  • вставьте в Блокнот этот набор команд:
    • @echo off
      Title .NET Framework 3.5 Offline Installer
      for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist “%%I:\\sources\install.wim” set setupdrv=%%I
      if defined setupdrv (
      echo Found drive %setupdrv%
      echo Installing .NET Framework 3.5…
      Dism /online /enable-feature /featurename:NetFX3 /All /Source:PLACEHOLDER:\sources\sxs /LimitAccess
      echo.
      echo .NET Framework 3.5 should be installed
      echo.
      ) else (
      echo No installation media found!
      echo Insert DVD or USB flash drive and run this file once again.
      echo.
      )
      pause

Заметка: замените PLACEHOLDER на букву, которой подписан установочный носитель Windows.

  • сохраните файл в любое удобное вам место и (обязательно!) измените его расширение на .cmd;
  • дважды кликните на созданный файл и дождитесь завершения процесс активации .NET Framework 3.5;
  • перезагрузите компьютер.

Запускаем обновление Windows и смотрим, возникнет ли снова ошибка 0x800f0831.

Ошибка 0x800f0831 при обновлении

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

Ответы (6) 

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

The source files could not be found.

Use the «Source» option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

PS C:\WINDOWS\system32> SFC.exe /SCANNOW

Читайте также:  Free defragmenter windows 10

Beginning system scan. This process will take some time.

Beginning verification phase of system scan.

Verification 100% complete.

Windows Resource Protection did not find any integrity violations.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

У Вас установлен Ccleaner. Вот статья от Майкрософт, в которой смысл прост: чистите реестра, значит все обязательства по работе берете на себя https://support.microsoft.com/ru-ru/kb/2563254.
Значит тут только один вариант- это обновлять с образа, как написал в 4 пункте. В Ccleaner отключите чистку реестра и тогда он станет безобидным.

PS 0x800f081f говорит о том, что система не может найти ресурс из которого можно скачать файлы для восстановления- частая проблема поврежденного реестра. Реестр не восстанавливается никакими средствами.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв, он поможет улучшить наш сайт.

Методы исправление ошибки 0x800f0831 при обновлении Windows 10

Во время установки обновления для Windows 10 пользователь может столкнуться с ошибкой: код 0x800f0831. Возникает такая неполадка по нескольким причинам: отключена служба обновления, проблемы с сервером, повреждены системные файлы, помехи со стороны VPN или прокси. Кроме того, что ошибка 0x800f0831 появляется на Виндовс 10, она встречается и в Windows 7. Чтобы её исправить, существует несколько рекомендаций.

Исправляем ошибку 0x800f0831 на Windows 10

Если во время обновления операционной системы появилась ошибка 0x800f0831, то стоит проверить, включен ли Центр обновления Windows и его служба. Для этого нужно нажать «Win+R» и ввести «services.msc».

Откроется окно служб. Нужно найти службу «Центр обновления Windows». Смотрим, чтобы она была включена и её запуск был «Автоматическим».

Можно попробовать перезапустить службу.

В случае, если служба работает, то стоит обратить внимание, какой пакет обновления не удается установить. Чаще всего, это пакеты KB4512489 и KB4565483. Можно перейти на сайт Майкрософт и найти их через каталог и установить обновления вручную.

Если вручную установить пакеты обновлений не удается, то этому процессу что-то мешает. Если у вас включен VPN или прокси-сервер, то нужно на время апдейта их отключить.

Системные файлы, а также компоненты хранилища, могут быть повреждены. Из-за этого могут возникнуть трудности с процессом обновления Windows 10. Для того, чтобы их проверить и исправить есть команды:

  • sfc / scannow
  • dism /online /cleanup-image /restorehealth

Их запуск нужно выполнять с правами Администратора.

В случае, если ошибка 0x800f0831 в Windows 10 не может быть исправлена вышеуказанными способами, то рекомендуем обратиться в службу поддержки Майкрософт и выполнить диагностику компонентов ПК. Как вариант, можно попробовать в безопасном режиме удалить все содержимое папки SoftwareDistribution, что по пути C:\Windows\SoftwareDistribution и повторить процесс обновления.

Ошибка 0x800f0831 на Windows 7

На Windows 7 частой причиной ошибки 0x800f0831 становятся неправильно установленные фреймворки. Если Microsoft .NetFramework 3.5 деактивирован, то это может вызвать неполадку. Чтобы её исправить, стоит выполнить следующие действия:

  • Жмем «Win+R» и вводим «appwiz.cpl».

  • Откроется окно «Панели управления», «Программы и компоненты». В меню слева выбираем «Включение и отключение компонентов Windows». Включаем фреймворки, поставив специальную отметку.

Если же перезапустить NetFramework 3.5 не удалось, то советуем выполнить следующие рекомендации:

  • Создаем установочный носитель по рекомендациям Майкрософт.
  • Теперь запускаем Блокнот и вставляем такой набор команд. Их можно скопировать по ссылке.
Читайте также:  Windows 10 не загружается после обновления remontka

  • В команде нужно фразу PLACEHOLDER или NETFX3 заменить на букву, которой присвоен установочный носитель Windows.
  • Сохраняем файл с любым названием, только с расширением .cmd. В типе файлов нужно задать «Все типы».
  • Двойным кликом запускаем файл. Перезагружаем ПК, чтобы изменения вступили в силу.

Важно отметить, что если и после такой манипуляции с фреймворками ошибка 0x800f0831 продолжает появляться на вашем ПК, стоит вовсе удалить Microsoft .NetFramework 3.5 и установить их заново, вручную установить все обновления или откатить систему до более раннего состояния, а далее заново повторить процесс обновления системы.

Исправьте 0x800f0831 Ошибка установки при установке обновления

Ошибка 0x800f0831 обычно обнаруживается уязвимыми пользователями в WindowsUpdate.log с Просмотр событий после классического накопительного обновления установка не удалась. Хотя эта проблема чаще всего связана со службами Windows Server Update, она также подтверждается версиями Windows для конечного пользователя.

Оказывается, что наиболее распространенной причиной этого сообщения об ошибке является отсутствие манифеста в предыдущем пакете обновления. Другими словами, компонент WU (Центр обновления Windows) не знает, что было установлено в последний раз, и поэтому отказывается устанавливать новые пакеты обновлений. Если этот сценарий применим, вы можете решить проблему, установив отсутствующее обновление вручную.

Другой возможной причиной ошибки 0x800f0831 является сценарий, в котором ваш компьютер конечного пользователя не может обмениваться данными с серверами Центра обновления Windows. Это может быть облегчено либо повреждением системных файлов, либо использованием VPN-подключений или прокси-серверов.

Однако проблема также может быть вызвана отключенной службой WU или отсутствующей платформой .NET 3.5. В этом случае вы должны активировать фреймворк через меню «Функции» Windows или установить его с совместимого установочного носителя.

В редких случаях обновления Windows могут завершиться с ошибкой 0x800f0831 из-за повреждения системы. Это можно исправить либо восстановив систему, выполнив сканирование SFC и DISM, либо обновив компоненты операционной системы (используя средство очистки или восстановления).

Снова загрузите файлы Центра обновления Windows

Обновление за апрель 2021 года:

Теперь мы рекомендуем использовать этот инструмент для вашей ошибки. Кроме того, этот инструмент исправляет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Вы можете быстро исправить проблемы с вашим ПК и предотвратить появление других программ с этим программным обеспечением:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Код ошибки 0x800f0831 в Центре обновления Windows может быть вызван прерыванием загрузки, которое может повредить некоторые файлы. Прерывание может быть вызвано сторонним программным обеспечением или внезапным отключением компьютера. Возможно, вы захотите снова загрузить файлы и запустить свой компьютер без ошибок.

Отключить прокси

Поиск и восстановление поврежденных системных файлов

Шаг 1. Откройте командную строку с помощью правой кнопки «Администратор», щелкните правой кнопкой мыши «Пуск» и выберите «Командная строка (администратор)».

Шаг 2: В командной строке введите: dism / online / cleanup-image / restorehealth и нажмите Enter.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Оцените статью