Как правило, ошибка обновления 0x800f0831 появляется, когда происходит повреждение хранилища Windows 10 и 8. Также из-за неправильной конфигурации ОС и установленных программ. Исправить ее можно несколькими способами, подробно остановимся на каждом из них.
- Проверка диска
- Активация службы
- Устранение неполадок
- Ручная загрузка через центр обновлений Майкрософт
- Первый вариант
- Второй вариант
- Выключение VPN и прокси
- Установка и включение .NET Framework 3.5-4.8
- Если .NET Framework 3.5 не включается
- Используем командную строку
- Дополнительные способы
- Видео по теме
- Комментарии пользователей
Проверка диска
В первую очередь предлагаю выполнить сканирование операционной и файловой системы на предмет ошибок и устранить их.
Действуем по шагам:
- Запускаем командную строку с правами администратора. Далее поочередно выполняем специальные команды, нажимая «Enter» после каждой. Важно, не пользоваться компьютером в этот момент и закрыть лишние приложения, работающие в фоновом режиме.
- chkdskC: /f — при появлении сообщения о добавлении в расписание, вводим «Y» и жмем «Enter». Перезагрузите компьютер. Проверка начнется автоматически.
- Dism / online /cleanup-image /restorehealth
- sfc /scannow
Перезапускаем ПК и проверяем результат.
Активация службы
Теперь нужно убедиться, что служба центра обновлений Windows включена, если нет, то включить ее:
- Щелкаем по клавишам «Win + S» и пишем «Службы». Открываем данный раздел.
- В списке находим требуемый компонент и заходим в «Свойства».
- В графе «Тип запуска» выставляем «Автоматически», нажимаем «Применить» и «Ок». Если кнопка «Запустить» активна, также щелкаем по ней.
- Теперь можно закрыть все окна и перепроверить работоспособность.
Дополнительно просмотрите список всех служб. Некоторые запрещают доступ к серверам Microsoft и блокируют загрузку. Обычно носят названия: Stop Guard, Stop Update и другие. Отключите их.
Устранение неполадок
В каждой сборке Windows 10 и 8 существует стандартное средство устранения сбоев. Воспользуемся им для диагностики.
- Кликаем правой кнопкой мыши по иконке «Пуск» в панели задач. Заходим в «Параметры».
- Открываем «Обновление и безопасность».
- Перемещаемся в «Устранение неполадок», затем в «Дополнительные средства».
- Запускаем мастер диагностики и следуем указаниям.
Ручная загрузка через центр обновлений Майкрософт
Некоторые новые обновления не устанавливаются автоматически из-за отсутствия критически важных пакетов. Их нужно выявить, загрузить и поставить вручную. Это исправит текущую ошибку и избавит от появления новых.
Первый вариант
- Кликаем по меню «Пуск» правой мышкой и заходим в «Параметры».
- Далее в «Обновление и безопасность».
- Жмем «Просмотр журнала».
- Находим обновление, которое выдает код ошибки: 0x800f Запоминаем название (идентификатор).
- Переходим на официальный сайт 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 и кликните «Ок», чтобы сохранить изменения.
Если .NET Framework 3.5 не включается
Иногда устаревшая версия .NET Framework 3.5 не включается в системе. Чтобы ее включить принудительно, нужно создать исполняемый файл и запустить от имени администратора. Делается это следующим образом:
- создать установочный носитель с ОС Windows;
- Вызвать окно «Выполнить» сочетанием клавиш Win+R и прописать «notepad.exe» и нажать кнопку «ОК»;
- Откроется окно блокнота, куда нужно скопировать код:
@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:PH:\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
- Заменить PH на букву носителя системы;
- Сохранить файл в удобном месте и поменять его расширение на .cmd;
- Запустить от имени Администратора и подождать конца выполнения скрипта;
- Перезагрузить компьютер.
После этого целевой программный пакет должен быть активирован.
Используем командную строку
Также предлагаю вернуть конфигурацию компонентов центра обновлений к первоначальному состоянию.
Для этого нужно запустить консоль с привилегиями админа и точно следовать указаниям.
Дополнительные способы
Ниже расскажу о дополнительных методах, которые работают в единичных случаях.
Чистая загрузка. Используется для диагностики и выявления проблемного программного обеспечения. Но, иногда, достаточно просто выключить антивирус.
Восстановление. Если недавно еще все работало, можно попробовать откатить ОС к тому моменту. Для этого в строке «Выполнить» введите «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
Win XP. Выдает ошибку:
***STOP: 0X00000077(0X0000185,0X0000185,0X00000001,0X0058A000).
Victoria 5.37 проверил HDD-Ок!
Что порекомендуете делать?
Если ошибка появилась один раз, то беспокоиться Вам не о чем. Если же она появляется систематически, то проблема может быть в жестком диске или в чем-то еще. Если Вы знаете, как разбирать компьютер, то попробуйте переподключить HDD к другому SATA-разъему.