Как правило, ошибка обновления 0x800f0831 появляется, когда происходит повреждение хранилища Windows 10 и 8. Также из-за неправильной конфигурации ОС и установленных программ. Исправить ее можно несколькими способами, подробно остановимся на каждом из них.
Проверка диска
В первую очередь предлагаю выполнить сканирование операционной и файловой системы на предмет ошибок и устранить их.
Действуем по шагам:
- Запускаем командную строку с правами администратора. Далее поочередно выполняем специальные команды, нажимая «Enter» после каждой. Важно, не пользоваться компьютером в этот момент и закрыть лишние приложения, работающие в фоновом режиме.
- chkdsk C: /f — при появлении сообщения о добавлении в расписание, вводим «Y» и жмем «Enter». Перезагрузите компьютер. Проверка начнется автоматически.
- Dism / online /cleanup-image /restorehealth
- sfc /scannow
- Перезапускаем ПК и проверяем результат.
Активация службы
Теперь нужно убедиться, что служба центра обновлений Windows включена, если нет, то включить ее.
- Щелкаем по клавишам «Win + S» и пишем «Службы». Открываем данный раздел.
- В списке находим требуемый компонент и заходим в «Свойства».
- В графе «Тип запуска» выставляем «Автоматически», нажимаем «Применить» и «Ок». Если кнопка «Запустить» активна, также щелкаем по ней.
- Теперь можно закрыть все окна и перепроверить работоспособность.
Дополнительно просмотрите список всех служб. Некоторые запрещают доступ к серверам Microsoft и блокируют загрузку. Обычно носят названия: Stop Guard, Stop Update и другие. Отключите их.
Устранение неполадок
В каждой сборке Windows 10 и 8 существует стандартное средство устранения сбоев. Воспользуемся им для диагностики.
- Кликаем правой мышью по иконке «Пуск» в панели задач. Заходим в «Параметры».
- Открываем «Обновление и безопасность».
- Перемещаемся в «Устранение неполадок», затем в «Дополнительные средства».
- Запускаем мастер диагностики и следуем указаниям.
Ручная загрузка через центр обновлений Майкрософт
Некоторые новые обновления не устанавливаются автоматически из-за отсутствия критически важных пакетов. Их нужно выявить, загрузить и поставить вручную. Это исправить текущую ошибку и избавит от появления новых.
Первый вариант
- Кликаем по меню «Пуск» правой мышкой и заходим в «Параметры».
- Далее в «Обновление и безопасность».
- Жмем «Просмотр журнала».
- Находим обновление, которое выдает код ошибки: 0x800f0831. Запоминаем название (идентификатор).
- Переходим на официальный сайт Microsoft и вводим в графу поиска идентификатор. Скачиваем и устанавливаем пакет.
Перезагружаем устройство.
Второй вариант
- Переходим по пути «C:\Windows\Logs\CBS».
- Жмем по «CBS.log» правой мышью и открываем через блокнот.
- Ищем ошибку по коду 0x800f0831 через «Ctrl + F» и «Найти далее». Задача найти строку, содержащую сообщение «Store corruption, manifest missing for package: [Missing_Package]».
- Запоминаем KB и номер пакета. Например, kb5006670.
- Производим поиск по названию на официальном сайте, скачиваем и устанавливаем ПО.
Выключение VPN и прокси
Убедитесь, что на компьютере не включены VPN программы и прокси сервера.
- Программы часто прячутся в трей или видны через деинсталлятор, например, IObit Uninstaller. Обычно вместе с установкой приложения, ставятся драйвера и создаются интернет-подключения, которые могут не работать. Поэтому, лучше удалить такой софт через деинсталлятор. Он полностью очистит систему.
- Откройте поиск «Win + S» и напишите фразу «параметры прокси-сервера». Перейдите в раздел.
- Отключите все имеющиеся опции, передвинув ползунок влево.
Установка и включение .NET Framework 3.5-4.8
Скачайте одну из версий .NET Framework с официального сайта и установите на ПК. Рекомендую последнюю. На сегодня это 4.8.
Затем в «Выполнить» (Win + R) введите appwiz.cpl.
Переместитесь во «Включение и отключение компонентов».
Отметьте все компоненты .NET Framework и кликните «Ок», чтобы сохранить изменения.
Используем командную строку
Также предлагаю вернуть конфигурацию компонентов центра обновлений к первоначальному состоянию.
Для этого нужно запустить консоль с привилегиями админа и точно следовать указаниям.
Дополнительные способы
Ниже расскажу о дополнительных методах, которые работают в единичных случаях.
- Чистая загрузка. Используется для диагностики и выявления проблемного программного обеспечения. Но, иногда, достаточно просто выключить антивирус.
- Восстановление. Если недавно еще все работало, можно попробовать откатить ОС к тому моменту. Для этого в строке «Выполнить» введите «rstrui.exe». Дальше следуйте указаниям мастера. Понадобится выбрать точку для восстановления и откатить к ней.
- Редактирование реестра. Откройте редактор через комбинацию «Win + R — regedit». Перейдите в ветку «HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate». В окне справа найдите и удалите параметры «WUServer» и «WIStatusServer». Пути загрузки обнов очистятся. Перезапустите компьютер, чтобы винда вновь их создала.
- Глобальная очистка ОС от временных файлов через «Ccleaner». Воспользуйтесь этой утилитой, чтобы очистить винду от временных данных, которые также могли повлиять на возникновение сбоя.
Долго мучался с ошибкой скачивания, перепробовал все варианты, помогла только консоль cmd. Пришлось повозиться. Спасибо.
А при апгрейде Windows 10 до версии 20h2 сработает? Обнова не устанавливается, выдает 0x800f0831.
Попробуйте, в любом случае, ничего не потеряете.
Восстановил поврежденные файлы через консоль, все ок. Благодарю.
Десятка с последней обновой от 2020 года, тоже сработало.
Единственный нормальный материал. Остальные пишут такое… Что слов нет. В том числе @echo off в текстовом документе.
А что не так с echo? Это аналог через cmd, нужно только placeholder правильно поменять, задать setupdrv. Скачайте готовый отсюда и запустите под админом. Безопасно, вирусов нет. .NET Framework активируется автоматически и не придется лезть через интерфейс винды и менять настройки.
Согласен, как удается. Наверное, много учились. Мне бы столько знаний.
Если chkdsk не срабатывает, создайте установочный носитель (предпочитаю WinPE https://onoutbukax.ru/boot-flash-drive-windows-7-10-utilities-programs-drivers/) и чекните через него.
Не могу обновить watsap