Что такое ошибка 0x800f0831

0x800f0831 — это ошибка Windows 11, с которой можно столкнуться при попытке загрузить и установить новое накопительное обновление в систему. В большинстве случаев пользователи сообщали об этой проблеме при работе с обновлениями KB5008212, KB5005033 или KB5005190. Хотя причина этой конкретной проблемы неоднозначна, собранная информация указывает на то, что она может быть связана с поврежденными/отсутствующими элементами системы, внутренними ошибками или конфликтами, вызванными сторонним программным обеспечением. Что бы это ни было, рекомендуем попробовать каждое решение из руководства ниже, от более простого до более сложного. В какой-то момент одно из них должно окончательно решить проблему.

ошибка обновления Windows 0x800f0831

Скачать средство восстановления Windows

Скачать средство восстановления Windows

совместим с Microsoft

Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro для исправления «Ошибка Центра обновления Windows 0x800f0831» в Windows 11, Windows 10, Windows 8, Windows 7, Vista или XP.

1. Воспользуйтесь средством устранения неполадок Центра обновления Windows

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

  1. Откройте Настройки из нижней панели задач.
  2. Выберите Система слева и перейдите в Устранение неполадок > Другие средства устранения неполадок на правой панели.
  3. Затем найдите Центр обновления Windows и нажмите Run рядом с ним.
  4. Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.

После этого попробуйте выполнить обновление еще раз. Если это не сработает, попробуйте другие решения ниже.

2. Проверьте целостность системных файлов.

Как было сказано выше, одной из причин возникновения таких ошибок является отсутствие в системе важных файлов. Мы рекомендуем использовать утилиты SFC (System File Checker) и DISM (Deployment Image Servicing and Management) для обнаружения и восстановления отсутствующих компонентов, если таковые имеются. Обязательно попробуйте обе утилиты, так как они могут по-разному влиять на решение проблемы. Вот как:

С помощью SFC

  1. Откройте Командная строка , введя cmd в поиск рядом с Меню Пуск .
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. После открытия консоли введите sfc /scannow команду и нажмите Enter.
  4. Когда процесс восстановления будет завершен, перезагрузите компьютер.

С помощью DISM

  1. Откройте Командная строка как мы это делали на предыдущем шаге.
  2. Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
  4. После этого перезагрузите компьютер и попробуйте открыть проблемную программу снова.

После выполнения обоих этих сканирований попробуйте снова установить обновление.

3. Включите Чистый запуск Windows.

Возможно, какое-то стороннее ПО вызывает конфликт с вашей системой. Если вы не знаете, что бы это могло быть, то можно войти в так называемый режим чистой загрузки. Этот режим позволяет пользователям загружать свою систему только со встроенными службами и приложениями, чтобы предотвратить проблемы несовместимости. В результате это позволит узнать, действительно ли проблема связана со сторонним программным обеспечением или нет. Если вы уже подозреваете, что какое-то стороннее приложение (возможно недавно установленное) является причиной проблемы, попробуйте отключить или полностью удалить его. В противном случае выполните шаги, чтобы войти в режим чистой загрузки:

  1. Нажмите Windows Key + R кнопки одновременно и вставьте msconfig.
  2. Затем в открывшемся окне перейдите в Услуги сверху.
  3. Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все .
  4. Теперь перейдите в Общие и выберите Выборочный запуск вариант. Удостоверься что Загружать системные службы и Загружать элементы автозагрузки выбраны.
  5. Нажмите Применить и OK. Затем перезагрузите компьютер.

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

4. Сбросьте компоненты Центра обновления Windows.

Вы также можете попробовать сбросить настройки Центра обновления Windows. Статистически этот метод доказал свою эффективность при решении широкого круга проблем с обновлением. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат временные файлы, необходимые для реализации обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты, связанные с обновлением, с нуля. Ниже мы покажем два способа выполнения этого метода. Первый требует ввода и выполнения каждой консольной команды в последовательности вручную. Другой делается с помощью так называемого пакетного сценария, написанного в Блокноте и сохраненного как WUReset.bat. Нет никакой реальной разницы в том, какой из них вы выберете. Хоть вся процедура и может показаться немного сложной, она не потребует у вас слишком много времени и знаний. Просто следуйте последовательности шагов, указанной ниже:

Вручную

  1. Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск .
  2. Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
  3. Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.

С помощью Пакетного файла

Это альтернативный метод вышеописанному. Пакетный сценарий используется для выполнения того же набора команд для сброса всех компонентов Центра обновления Windows, служб шифрования и папок, таких как SoftwareDistribution. Это не так сложно, как может показаться на первый взгляд - даже проще, чем предыдущий способ. Все, что вам нужно, это Блокнот Windows и немного магии копирования-вставки. Пакетные сценарии лучше ручного ввода тем, что позволяют выполнять все необходимые команды одновременно. Если вы когда-нибудь столкнетесь с подобными проблемами в будущем, вы можете выполнить уже созданный .bat файл и для сброса компонентов обновления:

  1. Откройте новый Блокнот . Для этого щелкните правой кнопкой мыши на любую свободную область на рабочем столе, выберите Новые и Текстовый документ.
  2. Затем вставьте этот список команд в блокнот:
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. После вставки всех команд, нажмите Файл > Сохранить как и назовите файл WUReset.bat, Обязательно установите Кодирование в ANSI и сохраните файл в любом месте.
  5. Наконец, нажмите на файл правой кнопкой мыши и выберите Запуск от имени администратора и наслаждайтесь автоматическим сбросом компонентов обновлений Windows.

5. Загрузите конфликтующее обновление из каталога Microsoft.

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

  1. Откройте Настройки из нижней панели задач.
  2. Затем перейдите в Центр обновления Windows на левой панели.
  3. В правой части окна выберите История обновлений.
  4. После этого найдите и запишите название самого последнего обновления (обычно начинается с «KB» и ​​находится вверху списка).
  5. Вы также можете узнать это, записав имя неудачного обновления (если оно отображается).
  6. После этого найдите и загрузите нужное обновление из Microsoft Update Catalog.

6. Используйте Media Creation Tool.

Если по-прежнему нет никаких сигналов в пользу решения проблемы, то наша последняя рекомендация сводится к тому, чтобы попробовать Media Creation Tool — отличную утилиту Microsoft, предназначенную для переустановки Windows, а также выступающую в качестве альтернативного инструмента для получения последних доступных обновлений в обход различных проблем. Следуйте инструкциям ниже:

  1. Сначала вам нужно скачать утилиту с веб-сайта Microsoft.
  2. Затем запустите загруженный файл.
  3. После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
  4. Выберите Сохранить личные файлы чтобы они не пострадали.
  5. Наконец, запустите процесс и дождитесь его завершения.
  6. Надеемся, этот метод помог вам избавиться от ошибки 0x800f0831.

Обзор

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

Предыдущая статьяКак исправить ошибку с отсутствием файла api-ms-win-crt-runtime-l1-1-0.dll в Windows 10
Следующая статьяКак исправить ERR_HTTP2_PROTOCOL_ERROR в Google Chrome