Ошибка 0x800f0831 при обновлении windows 10 как исправить

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

Ошибка 0x800f0831 в Windows

Сообщение об ошибке с кодом 0x800f0831

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

Из этой статьи вы узнаете, как исправить ошибку 0x800f0831 в Виндовс в зависимости от причины ее возникновения.

Устанавливаем обновление вручную

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

  1. Сначала нам необходимо узнать номер обновления, при установке которого возникает ошибка. Для этого с помощью комбинации клавиш «Windows» + «I» откроем «Параметры» Windows 10 и перейдем в раздел «Обновление и безопасность».

Окно «Обновление и безопасность» в «Параметрах» Windows 10

Открываем раздел «Обновление и безопасность»

  1. В окне «Центр обновления Windows» нажимаем на пункт «Просмотр журнала обновлений» и находим обновление, рядом с которым отображается код ошибки 0x800f0831.

Окно «Центр обновления Windows» в «Параметрах» Windows 10

Просматриваем журнал обновлений

  1. Затем нам следует перейти в «Каталог Центра обновления Майкрософт», ввести в поле поиска номер нужного обновления и нажать кнопку «Найти».

Каталог Центра обновления Майкрософт

Вводим номер обновления в строке поиска

  1. В результатах поиска ищем обновление, которое соответствует версии установленной на нашем компьютере операционной системы, и жмем на кнопку «Загрузить».

Результаты поиска в «Каталоге Центра обновления Майкрософт»

Находим нужное обновление в результатах поиска и загружаем его

  1. После скачивания обновления, устанавливаем его вручную и перезагружаем ПК.

Загрузка ... Загрузка …

Отключаем VPN и прокси-сервер

VPN или прокси-сервер могут блокировать подключение к серверам «Центра обновления Windows». Попробуем отключить эти настройки.

  1. Воспользуемся клавишами «Windows» + «I» для открытия окна «Параметры» в Windows 10 и перейдем в раздел «Сеть и Интернет».

Раздел «Сеть и Интернет» в «Параметрах» Windows 10

Открываем раздел «Сеть и Интернет»

  1. Перейдем в раздел «Прокси-сервер» и установим переключатель «Использовать прокси-сервер» в положение «Отключено». Также деактивируем соответствующие настройки в разделе «VPN».

Окно «Сеть и Интернет» в «Параметрах» Windows 10

Деактивируем прокси-сервер и VPN

  1. Перезагружаем компьютер и пробуем установить обновление.

Загрузка ... Загрузка …

Если предыдущий способ не помог, возможно какое-то стороннее ПО отключило службу «Центра обновления Windows». В этом случае следует настроить ее автозапуск.

  1. Нажмем клавиши «Windows» + «R», чтобы открыть окно «Выполнить», введем команду services.msc и подтвердим ее кнопкой «ОК» или клавишей «Enter».

Окно «Выполнить» в Windows

Открываем окно «Службы»

  1. Откроется окно со списком всех служб Windows. В конце этого списка найдем службу «Центр обновления» и дважды щелкнем по ее названию.

Окно «Службы» в Windows

Находим в списке службу «Центр обновления»

  1. Отобразится окно свойств выбранной службы. На вкладке «Общие» раскроем список «Тип запуска» и выберем пункт «Автоматически», затем нажмем кнопку «ОК».

Окно свойств службы «Центр обновления Windows»

Выбираем автоматический тип запуска службы

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

Загрузка ... Загрузка …

Включаем компонент .NET Framework 3.5

Если в операционной системе Виндовс деактивирован компонент «.NET Framework 3.5», его отсутствие также может привести к ошибке 0x800f0831 при установке обновлений.

  1. Откроем раздел «Программы и компоненты» панели управления Windows. Для этого нажимаем горячие клавиши «Windows» + «R», в окне «Выполнить» вводим команду appwiz.cpl и подтверждаем ее, нажав кнопку «ОК» или клавишу «Enter».

Команда «appwiz.cpl» в окне «Выполнить» в Windows

Открываем окно «Программы и компоненты»

  1. В левой части окна выбираем пункт «Включение и отключение компонентов Windows». На экране появится окно «Компоненты Windows», где нам нужно включить компонент «.NET Framework 3.5», установив соответствующий флажок и нажав кнопку «ОК».

Окно «Компоненты Windows»

Активируем компонент «.NET Framework 3.5»

  1. После установки выбранного компонента перезагружаем компьютер.

Загрузка ... Загрузка …

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

Если ни один из описанных в данной статье способов не помог справиться с ошибкой, вероятно, системные файлы были повреждены, так что нам необходимо произвести их восстановление. Воспользуемся утилитой «Windows PowerShell», запустив ее от имени администратора.

  1. Нажмем сочетание клавиш «Windows» + «R» и запустим приложение «PowerShell» из окна «Выполнить». В поле ввода набираем команду powershell, а затем, чтобы запустить оболочку с правами администратора, нажмем кнопку «ОК», удерживая клавиши «Ctrl» + «Shift».

Команда «powershell» в окне «Выполнить» в Windows

Запускаем «PowerShell» от имени администратора из окна «Выполнить»

  1. Запустим программу «System File Checker» (SFC), которая проверит системные файлы ОС и в случае необходимости восстановит их. Для этого введем в командную строку: sfc /scannow и подтвердим команду клавишей «Enter». Процесс займет определенное время, нужно дождаться его окончания, а затем перезагрузить ПК.

Сканирование системы в окне «Администратор: Windows PowerShell»

Запускаем сканирование системных файлов программой «System File Checker»

  1. После перезагрузки снова запустим оболочку «Windows PowerShell» с привилегиями администратора и воспользуемся другим инструментом восстановления системных файлов «Deployment Image and Service» (DISM). Для этого напечатаем в командной строке следующий текст: dism /Online /Cleanup-image /Restorehealth. После нажатия клавиши «Enter» будет запущено сканирование, нам также необходимо дождаться его завершения и перезагрузить компьютер.

Сканирование системных файлов в окне «Администратор: Windows PowerShell»

Запускаем проверку системных файлов программой «Deployment Image and Service»

Загрузка ... Загрузка …

Мы перечислили различные причины появления ошибки 0x800f0831 и описали несколько вариантов решения данной проблемы. Один из них должен помочь вам устранить сбой при установке обновлений Windows.

Загрузка ... Загрузка …

Post Views: 7 228

Как правило, ошибка обновления 0x800f0831 появляется, когда происходит повреждение хранилища Windows 10 и 8. Также из-за неправильной конфигурации ОС и установленных программ. Исправить ее можно несколькими способами, подробно остановимся на каждом из них.

Содержание статьи

  1. Проверка диска
  2. Активация службы
  3. Устранение неполадок
  4. Ручная загрузка через центр обновлений Майкрософт
  5. Первый вариант
  6. Второй вариант
  7. Выключение VPN и прокси
  8. Установка и включение .NET Framework 3.5-4.8
  9. Если .NET Framework 3.5 не включается
  10. Используем командную строку
  11. Дополнительные способы
  12. Видео по теме
  13. Комментарии пользователей

Проверка диска

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

Действуем по шагам:

  1. Запускаем командную строку с правами администратора. Далее поочередно выполняем специальные команды, нажимая «Enter» после каждой. Важно, не пользоваться компьютером в этот момент и закрыть лишние приложения, работающие в фоновом режиме.
  2. chkdskC: /f — при появлении сообщения о добавлении в расписание, вводим «Y» и жмем «Enter». Перезагрузите компьютер. Проверка начнется автоматически.

Фото 2

  1. Dism / online /cleanup-image /restorehealth

Фото 3

  1. sfc /scannow

Фото 4

Перезапускаем ПК и проверяем результат.

Активация службы

Теперь нужно убедиться, что служба центра обновлений Windows включена, если нет, то включить ее:

  1. Щелкаем по клавишам «Win + S» и пишем «Службы». Открываем данный раздел.

Фото 5

  1. В списке находим требуемый компонент и заходим в «Свойства».

Фото 6

  1. В графе «Тип запуска» выставляем «Автоматически», нажимаем «Применить» и «Ок». Если кнопка «Запустить» активна, также щелкаем по ней.

Фото 7

  1. Теперь можно закрыть все окна и перепроверить работоспособность.

Дополнительно просмотрите список всех служб. Некоторые запрещают доступ к серверам Microsoft и блокируют загрузку. Обычно носят названия: Stop Guard, Stop Update и другие. Отключите их.

Устранение неполадок

В каждой сборке Windows 10 и 8 существует стандартное средство устранения сбоев. Воспользуемся им для диагностики.

  1. Кликаем правой кнопкой мыши по иконке «Пуск» в панели задач. Заходим в «Параметры».

Фото 8

  1. Открываем «Обновление и безопасность».

Фото 9

  1. Перемещаемся в «Устранение неполадок», затем в «Дополнительные средства».

Фото 10

  1. Запускаем мастер диагностики и следуем указаниям.

Фото 11

Ручная загрузка через центр обновлений Майкрософт

Некоторые новые обновления не устанавливаются автоматически из-за отсутствия критически важных пакетов. Их нужно выявить, загрузить и поставить вручную. Это исправит текущую ошибку и избавит от появления новых.

Первый вариант

  1. Кликаем по меню «Пуск» правой мышкой и заходим в «Параметры».
  2. Далее в «Обновление и безопасность».
  3. Жмем «Просмотр журнала».

Фото 12

  1. Находим обновление, которое выдает код ошибки: 0x800f Запоминаем название (идентификатор).
  2. Переходим на официальный сайт Microsoft и вводим в графу поиска идентификатор. Скачиваем и устанавливаем пакет.

Перезагружаем устройство.

Второй вариант

  1. Переходим по пути «C:WindowsLogsCBS».
  2. Жмем по «CBS.log» правой мышью и открываем через блокнот.

Фото 13

  1. Ищем ошибку по коду 0x800f0831 через «Ctrl + F» и «Найти далее». Задача найти строку, содержащую сообщение «Store corruption, manifest missing for package: [Missing_Package]».

Фото 14

  1. Запоминаем KB и номер пакета. Например, kb5006670.
  2. Производим поиск по названию на официальном сайте, скачиваем и устанавливаем ПО.

Выключение VPN и прокси

Убедитесь, что на компьютере не включены VPN программы и прокси сервера.

  1. Программы часто прячутся в трей или видны через деинсталлятор, например, IObit Uninstaller. Обычно вместе с установкой приложения, ставятся драйвера и создаются интернет-подключения, которые могут не работать. Поэтому, лучше удалить такой софт через деинсталлятор. Он полностью очистит систему.
  2. Откройте поиск «Win + S» и напишите фразу «параметры прокси-сервера». Перейдите в раздел.

Фото 15

  1. Отключите все имеющиеся опции, передвинув ползунок влево.

Фото 16

Установка и включение .NET Framework 3.5-4.8

Скачайте одну из версий .NET Framework с официального сайта и установите на ПК. Рекомендую последнюю. На сегодня это 4.8.

Затем в «Выполнить» (Win + R) введите appwiz.cpl.

Фото 17

Переместитесь во «Включение и отключение компонентов».

Фото 18

Отметьте все компоненты .NET Framework и кликните «Ок», чтобы сохранить изменения.

Фото 19

Если .NET Framework 3.5 не включается

Иногда устаревшая версия .NET Framework 3.5 не включается в системе. Чтобы ее включить принудительно, нужно создать исполняемый файл и запустить от имени администратора. Делается это следующим образом:

  1. создать установочный носитель с ОС Windows;
  2. Вызвать окно «Выполнить» сочетанием клавиш Win+R и прописать «notepad.exe» и нажать кнопку «ОК»;
  3. Откроется окно блокнота, куда нужно скопировать код:

@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:\sourcesinstall.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:PH:sourcessxs /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

  1. Заменить PH на букву носителя системы;
  2. Сохранить файл в удобном месте и поменять его расширение на .cmd;
  3. Запустить от имени Администратора и подождать конца выполнения скрипта;
  4. Перезагрузить компьютер.

После этого целевой программный пакет должен быть активирован.

Используем командную строку

Также предлагаю вернуть конфигурацию компонентов центра обновлений к первоначальному состоянию.

Для этого нужно запустить консоль с привилегиями админа и точно следовать указаниям.

Дополнительные способы

Ниже расскажу о дополнительных методах, которые работают в единичных случаях.

Чистая загрузка. Используется для диагностики и выявления проблемного программного обеспечения. Но, иногда, достаточно просто выключить антивирус.

Восстановление. Если недавно еще все работало, можно попробовать откатить ОС к тому моменту. Для этого в строке «Выполнить» введите «rstrui.exe». Дальше следуйте указаниям мастера. Понадобится выбрать точку для восстановления и откатить к ней.

Фото 20

Редактирование реестра. Откройте редактор через комбинацию «Win + R — regedit». Перейдите в ветку «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdate». В окне справа найдите и удалите параметры «WUServer» и «WIStatusServer». Пути загрузки обнов очистятся. Перезапустите компьютер, чтобы винда вновь их создала. Если файлов нет, пункт можно пропустить.

Фото 21

Фото 22

Глобальная очистка ОС от временных файлов через «Ccleaner». Воспользуйтесь этой утилитой, чтобы очистить винду от временных данных, которые также могли повлиять на возникновение сбоя.

Видео по теме

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

Содержание

  • Причины ошибки 0x800f0831
  • Как исправить ошибку 0x800f0831
    • Метод №1 Установка нужного обновления вручную
    • Метод №2 Отключение VPN или прокси
    • Метод №3 Корректировка параметров службы Центра обновления
    • Метод №4 SFC и DISM
    • Метод №5 Включение .NET Framework 3.5

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

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

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

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

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

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:\sourcesinstall.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:sourcessxs /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.

14.08.2020

Просмотров: 7566

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

Читайте также: Ошибка 0x8024a105 при обновлении Windows 10: причины и решения

Исправляем ошибку 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:WindowsSoftwareDistribution и повторить процесс обновления.

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

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

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

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

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

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

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

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

Ошибка 0x800f0831 возникает, когда пользователи пытаются установить ожидающие обновления системы на свои компьютеры с Windows. Как и другие ошибки обновления, это неприятно и может привести к неудобствам.

В этом руководстве мы подробно рассмотрим причины этой проблемы и обсудим несколько решений, которые помогут вам решить проблему раз и навсегда.

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

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

Экран ошибки Windows

Помимо этого, это также может быть вызвано одним или несколькими из следующих факторов:

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

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

1. Установите отсутствующее обновление

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

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

Мы рекомендуем использовать средство просмотра событий Windows, чтобы подтвердить номер КБ обновления, вызывающего проблему. Для этого вы можете открыть средство просмотра событий и перейти к следующему местоположению:

Журналы приложений и службMicrosoftWindowsWindowsUpdateClientOperational

Здесь найдите ошибку и нажмите на нее. В области описания на вкладке «Общие» вы сможете увидеть, какое отсутствующее обновление вызывает проблему. Как только вы обнаружите это, используйте каталог Центра обновления Майкрософт для поиска этого обновления. Не торопитесь, чтобы загрузить его.

Просмотр журнала событий

После загрузки обновления перейдите к месту загрузки и щелкните правой кнопкой мыши INF-файл. Выберите «Установить» и дождитесь успешного завершения процесса. Вы сможете установить обновление, вызывающее ошибку 0x800f0831, после запуска отсутствующего обновления в системе.

2. Исключите коррупционные ошибки

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

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

Запустите сканирование SFC и DISM

Вот как вы можете сделать оба шага:

  1. Запустите командную строку Windows от имени администратора
  2. Введите следующую команду и нажмите Enter: sfc /scannow
  3. После завершения процесса введите следующую команду и нажмите Enter: DISM/Online/Cleanup-Image/RestoreHealth.

После завершения процесса попробуйте снова запустить Центр обновления Windows и посмотрите, решит ли это проблему.

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

Но если ваш компьютер заражен вредоносным ПО, вам следует попробовать один из лучших инструментов для удаления вредоносных программ, чтобы очистить ваш компьютер.

3. Восстановить хранилище компонентов

Некоторые компоненты обновления, необходимые для установки приложения или обновления системы, могут отсутствовать или быть повреждены, что не позволяет установить нужное обновление.

Если этот сценарий применим, вы можете решить проблему, сбросив компоненты обновления Windows с помощью командной строки. Пока вы это делаете, мы также рекомендуем перезапустить службы критических обновлений в утилите «Службы» Windows. Перезапуск этих служб устранит любые временные ошибки или сбои в них, устраняя проблему в процессе.

Перезапустите компоненты Центра обновления Windows.

Вот некоторые службы, которые мы рекомендуем перезапустить:

  • Центр обновления Windows
  • Фоновая интеллектуальная служба передачи (BITS)
  • Криптографические услуги

Вот как это сделать:

  1. Запустите командную строку Windows от имени администратора.
  2. Введите следующие команды и нажмите Enter по отдельности:
    • чистый старт
    • чистый старт cryptSvc
    • чистые стартовые биты
    • чистый старт msserver

После перезапуска закройте окно «Службы» и проверьте, решена ли проблема.

4. Отключите VPN и другое стороннее программное обеспечение безопасности.

Кто-то печатает на ноутбуке, сидя на журнальном столике.  Ноутбук подключается к VPN.

Использование VPN на вашем компьютере может заблокировать протоколы и порты, необходимые Windows для загрузки и установки пакетов обновлений.

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

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

Легко устанавливайте целевые обновления

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

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

Добавить комментарий