Грешка 0x800f0831 Неуспех при инсталиране, Windows не успя да инсталира следните актуализации



Опитайте Нашия Инструмент За Премахване На Проблемите

The 0x800f0831 грешка обикновено се открива от засегнатите потребители в WindowsUpdate.log използвайки Преглед на събития след като конвенционалната инсталация на кумулативна актуализация не успее. Въпреки че проблемът се среща най-вече във връзка с услугите за актуализиране на Windows Server, той също се потвърждава, че се появява във версиите на Windows за крайни потребители.



Грешка в Windows Update 0x800f0831



Оказа се, че най-популярната причина, която ще задейства това съобщение за грешка, е липсващ манифест на предишния пакет за актуализация. С други думи, компонентът WU (Windows Update) не е наясно какво е инсталирано последно, така че отказва да инсталира нови пакети за актуализация. Ако този сценарий е приложим, можете да разрешите проблема, като инсталирате липсващата актуализация ръчно.



Друга потенциална причина, която ще доведе до 0x800f0831 грешка е сценарий, при който вашата машина с краен потребител не може да комуникира със сървъри на Windows Update. Това може да бъде улеснено от повреда на системните файлове или VPN връзки или прокси сървъри.

Проблемът обаче може да бъде причинен и от деактивирана WU услуга или a липсва .NET 3.5 Framework . В този случай ще трябва да активирате рамката от менюто с функции на Windows или можете да я инсталирате от съвместим инсталационен носител.

В редки случаи актуализациите на Windows може да се провалят с 0x800f0831 грешка поради някакъв вид корупция в системата. Това може да бъде разрешено чрез възстановяване на системата, извършване на SFC и DISM сканиране, или чрез опресняване на компонентите на вашата операционна система (чрез Clean install или Repair install).



Как да отстраним и отстраним грешка 0x800f0831 по време на Windows Update?

Метод 1: Инсталирайте липсващата актуализация ръчно

Ако търсите бърз начин да ускорите проблема, най-добрият ви шанс да разрешите проблема с един изстрел е да инсталирате неуспешната актуализация ръчно. Както се оказва, има една неуспешна актуализация, за която се съобщава, че причинява този проблем най-вече ( KB4512489 ).

Ако този сценарий е приложим, можете да използвате каталога на Microsoft Update, за да намерите и инсталирате липсващия пакет ръчно. Това е ефективно в онези ситуации, когато проблемът е причинен от повредена WU зависимост. Няколко засегнати потребители потвърдиха, че тази операция е работила за тях.

Ето кратко ръководство за използване на каталога на Microsoft Update, за да поправите 0x800f0831 грешка:

  1. Използвайте браузъра си по подразбиране и отворете тази връзка ( тук ) за достъп до Каталог на Microsoft Update .
  2. След като успеете да кацнете на правилното място, използвайте функцията за търсене в горния десен ъгъл на екрана, за да търсите актуализацията, която отказва да се инсталира по конвенционален начин.

    Търси се актуализацията, която искате да инсталирате ръчно

  3. Когато видите списъка с резултати, потърсете подходящия драйвер и решете кой да изтеглите според вашата архитектура на процесора и засегнатата версия на Windows.

    Избор на правилната актуализация на Windows

  4. След като успеете да намерите правилната актуализация на Windows за вашата ситуация, щракнете върху бутона Изтегляне, свързан с нея, и изчакайте процесът да приключи.
  5. Веднага след като изтеглянето приключи, отидете до мястото, където сте го изтеглили, след това щракнете с десния бутон върху .inf файла и изберете Инсталирай от новопоявилото се контекстно меню.

    Инсталиране на драйвера Inf

  6. Вътре в екрана за инсталиране на драйвери следвайте инструкциите на екрана, за да завършите процеса на инсталиране, след което рестартирайте компютъра.

В случай, че тази операция не ви позволи да заобиколите 0x800f0831 грешка или търсите метод, който ще коригира компонента, който причинява проблема, преминете надолу към следващото потенциално коригиране по-долу.

Метод 2: Деактивирайте VPN или прокси сървър (ако е приложимо)

Втората по големина причина, която може да предизвика 0x800f0831 грешка е някаква намеса, която в крайна сметка блокира комуникацията между вашата версия на крайния потребител на Windows и сървъра на Windows Update. В по-голямата част от съобщените случаи този проблем е създаден или от VPN клиент, или от прокси сървър.

Някои потребители, които се мъчеха да разрешат този проблем, потвърдиха, че са успели да разрешат проблема, като деинсталират своя VPN клиент или деактивират прокси сървъра (в зависимост от приложимия сценарий).

Създадохме две отделни ръководства, за да приспособим и двата сценария, които могат да бъдат приложими, така че следвайте кой от тях се отнася за вашата текуща ситуация.

Забележка: Ако не използвате нито VPN връзка, нито прокси сървър, пропуснете под водачите по-долу и преминете директно към Метод 3.

Деактивирайте VPN връзка

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Appwiz.cpl’ и натиснете Въведете за да отворите Програми и функции меню.

    Въведете appwiz.cpl и натиснете Enter, за да отворите списъка с инсталирани програми

  2. След като успеете да влезете в Програми и функции екран, превъртете надолу през списъка с приложенията, които сте инсталирали и локализирайте VPN на трета страна, за която подозирате, че може да причинява проблема.
  3. Когато намерите VPN решението на трета страна, за което подозирате, че може да е причина за проблема, щракнете с десния бутон върху него и изберете Деинсталиране от новопоявилото се контекстно меню.

    Деинсталиране на VPN инструмент

  4. След като стигнете до екрана за деинсталиране, следвайте инструкциите на екрана, за да завършите процеса, след което рестартирайте компютъра.
  5. След като завърши следващата стартираща последователност, опитайте да инсталирате отново неуспешната актуализация и вижте дали все още срещате същия проблем.

Деактивирайте прокси сървър

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. В текстовото поле въведете ” ms-settings: network-proxy ’ и натиснете Въведете да се отвори a Прокси раздел на родния Настройки меню.

    Работещ диалогов прозорец: ms-settings: network-wifi

  2. След като влезете в Прокси , превъртете надолу до секцията Ръчна настройка на прокси, след което просто деактивирайте превключвателя, свързан с „ Използвайте прокси сървър ‘.

    Деактивиране на използването на прокси сървър

  3. След като успешно успеете да направите тази модификация, рестартирайте компютъра си и вижте дали проблемът е отстранен при следващото стартиране на компютъра.

Ако нито един от тези два сценария не е приложим, преминете към следващото потенциално решение по-долу.

Метод 3: Задайте състоянието на Windows Update на Автоматично

Ако компютърът, който изпитва неуспешна инсталация на Windows Update, е част от споделен домейн, възможно е мрежова политика или инструмент за оптимизация на система на трета страна да е деактивирал основната услуга, отговорна за функцията за актуализиране.

Ако този сценарий е приложим, можете да разрешите проблема, като отворите екрана Услуги, зададете Тип на стартиране на Автоматично и стартирате услугата Windows Update принудително.

Ето кратко ръководство за това как да направите това:

Забележка: Стъпките по-долу трябва да са универсални, така че трябва да можете да ги следвате, независимо от версията на Windows, която използвате.

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Services.msc’ вътре в текстовото поле и натиснете Въведете за да отворите Услуги екран.

    Въведете “services.msc” в диалоговия прозорец Изпълнение и натиснете Enter

    Забележка: Ако бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

  2. След като влезете в Услуги екран, превъртете надолу през списъка с местни услуги и идентифицирайте Актуализация на Windows обслужване. След като го видите, щракнете двукратно върху него или щракнете с десния бутон и изберете Имоти от контекстното меню.

    Свойства на Windows Update

  3. След като успеете да влезете в Свойства на Windows Update екран, изберете общия раздел и започнете, като зададете падащото меню, свързано с Тип стартиране да се Автоматично.

    Задаване на тип стартиране на услугата Windows Update на Автоматично

  4. Кликнете върху Приложи за да запазите промените, след това рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на компютъра.

В случай, че типът за стартиране на Windows Update вече е зададен на Автоматично и това не разреши проблема, преминете надолу към следващия метод по-долу.

Метод 4: Активиране на .NET Framework 3.5

Ако срещнете проблема, когато се опитвате да инсталирате кумулативна актуализация, трябва да проучите възможността за деактивиране .NET 3.5 рамка . Процесът на инсталиране на кумулативни актуализации е по-сложен и може да се провали, освен ако не е активирана всяка необходима зависимост.

Няколко засегнати потребители потвърдиха, че са успели да отстранят проблема, като използват менюто с функции на Windows, за да гарантират това .NET 3.5 рамка е деактивиран.

Ето кратко ръководство за осигуряване, че .NET Framework е активиран на вашия компютър с Windows:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. Въведете вътре в текстовото поле ‘Appwiz.cpl’ и натиснете Въведете за да отворите Програми и функции меню.

    Въведете appwiz.cpl и натиснете Enter, за да отворите списъка с инсталирани програми

  2. След като влезете в Програми и функции меню, щракнете върху Включване или изключване на функции на Уиндоус (от лявата част на екрана).

    В Програми и функции кликнете върху Включване или изключване на функциите на Windows

  3. Вътре в Функции на Windows екран, уверете се, че квадратчето за отметка, свързано с .NET Framework 3.5 (включва .NET 2.0 и 3.0) и кликнете върху Добре за да запазите промените.

    Активиране на .NET Framework 3.5

  4. Щракнете Да в подканата за потвърждение, след това изчакайте 3.5 .NET Framework да бъде активиран. След като го направите, рестартирайте компютъра си и вижте дали проблемът е разрешен след следващото стартиране на компютъра.

В случай, че все още срещате същото 0x800f0831 грешка, преминете надолу към следващата потенциална корекция по-долу.

Метод 5: Инсталиране на .NET Framework 3.5 чрез CMD

В случай, че методът по-горе е задействал грешка, след като сте се опитали да активирате .NET Framework 3.5 или опцията не е била налична на екрана с функции на Windows, можете сами да принудите инсталацията, като инсталирате липсващата рамка от повишен CMD терминал.

Ще създадем персонализиран CMD скрипт, който ще принуди инсталирането на .NET Framework 3.5 и налага командите автоматично.

Но имайте предвид, че за да направите това, ще ви е необходим съвместим инсталационен носител на Windows. Ако нямате такъв в готовност, ще трябва да го създадете.

Забележка: Ето как да създадете съвместим инсталационен носител за Windows 7 ( тук ) и Windows 10 ( тук ).

След като сте готови за инсталиране, следвайте инструкциите по-долу, за да принудите инсталацията на .NET Framework 3.5 от повишен CMD ред:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Notepad.exe’ и натиснете Ctrl + Shift + Enter за да се отвори повишен Notepad прозорец. Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

    Отваряне на повдигнат прозорец на Notepad

  2. Вътре в издигнатия прозорец на Notepad поставете следния код:
    @echo off Заглавие .NET Framework 3.5 Офлайн инсталатор за %% I в (DEFGHIJKLMNOPQRSTUVWX YZ) направете, ако съществува '%% I: \ sources  install.wim' set setupdrv = %% I, ако е дефиниран setupdrv (echo Found drive% setupdrv % echo Инсталиране на .NET Framework 3.5 ... Dism / online / enable-feature / featurename: NetFX3 / All / Source: ПОСТАВЧИК :  sources  sxs / LimitAccess echo. echo .NET Framework 3.5 трябва да бъде инсталиран echo. ) else (echo Не е намерен инсталационен носител! echo Поставете DVD или USB флаш устройство и стартирайте този файл още веднъж. echo.) пауза

    Забележка: Сменете ПОСТАВЧИК с вашето писмо на устройството, което в момента държи инсталационния носител.

  3. След като кодът е успешно вмъкнат, отидете на Файл> Запазване като и изберете подходящо място, където искате да запазите файла.

    Запазване на скрипта на персонализирано място

  4. Можете да назовете корекцията, както искате, но е изключително важно да я завършите с разширението * .cmd *. След това кликнете върху Запазете за да създадете скрипта, който се надяваме да поправи 0x800f0831 грешка.

    Създаване на CMD корекция

  5. Придвижете се до мястото, където сте запазили .cmd файла, след това щракнете с десния бутон върху него и изберете Изпълни като администратор от контекстното меню. След това щракнете Да в подкана за потвърждение и изчакайте процесът да завърши.
  6. След като .NET 3.5 Framework бъде инсталиран, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на компютъра.

В случай, че все още срещате същото 0x800f0831 грешка, преминете надолу към следващата потенциална корекция по-долу.

Метод 6: Извършване на SFC и DISM сканиране

Ако никой от методите по-долу не ви е позволил да поправите 0x800f0831 грешка, много вероятно е проблемът да е причинен от някакъв вид повреда на системните файлове. В случай, че този сценарий е приложим, трябва да започнете, като стартирате няколко помощни програми (DISM и SFC) които са оборудвани за поправяне и замяна на повредени екземпляри.

DISM (обслужване и управление на изображения за внедряване) е инструмент, който силно зависи от подкомпонент на WU. Той изисква интернет връзка, за да коригира повредени системни файлове.

От друга страна, SFC (Проверка на системни файлове) е 100% локален и използва локално кеширан архив, за да замени повредените данни със здрави еквиваленти.

Тъй като двете помощни програми работят по различен начин, ние ви препоръчваме да стартирате и двете последователно, за да увеличите максимално шансовете си за успех.

Ето кратко ръководство за извършване на SFC и DISM сканиране от повишен CMD ред:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да отворите Повишен команден ред . Когато видите UAC (Контрол на потребителски акаунти), щракнете Да за предоставяне на администраторски достъп.

    Въведете „cmd“ в диалоговия прозорец „Изпълнение“

  2. След като влезете в повишения CMD ред, въведете следната команда и натиснете Enter, за да стартирате SFC сканиране.
    sfc / scannow

    Забележка: Тази програма ще използва локално кеширани данни, за да замени всички лоши файлове на Windows със здрав еквивалент. Но след като започнете това сканиране, не го затваряйте по-рано - Това прави вашата система изложена на лоши сектори, които могат да създадат различни проблеми.

  3. След като сканирането на SFC завърши, рестартирайте компютъра си и изчакайте следващото стартиране да завърши.
  4. При следващото стартиране следвайте стъпка 1 отново, за да отворите друг повишен CMD терминал. Този път изпълнете командата по-долу, за да стартирате DISM сканиране:
    dism / online / cleanup-image / restorehealth

    Забележка: Преди да започнете тази процедура, уверете се, че вашата интернет връзка е стабилна. DISM използва Windows Update, за да изтегли здрави копия за повредените системни файлове, които трябва да бъдат заменени.

  5. След като операцията приключи, рестартирайте компютъра си и вижте дали проблемът е отстранен при следващото стартиране на компютъра.

В случай, че все още имате работа със същото 0x800f0831 грешка , преминете надолу към финалната корекция по-долу.

Метод 7: Използване на възстановяване на системата

Ако сте започнали да забелязвате този проблем наскоро след инсталиране на драйвер или актуализация или след неочаквано изключване на машината и нито една от чакащите актуализации не е инсталирана, вероятно скорошната системна промяна е довела до тази невъзможност за инсталиране на актуализации.

Ако този сценарий е приложим, бихте могли да разрешите този проблем, като използвате помощната програма за възстановяване на системата, за да върнете компютъра си обратно в здраво състояние, когато този проблем не е възникнал.

Имайте предвид, че по подразбиране Windows 7, Windows 8.1 и Windows 10 са конфигурирани да запазват редовно новите моментни снимки за възстановяване (при важни системни събития). Така че, освен ако не сте модифицирали това поведение по подразбиране (или приложение на трета страна го е направило вместо вас), трябва да имате много снимки за възстановяване, от които да избирате.

Но имайте предвид, че използването на моментна снимка за възстановяване на системата означава, че всяка промяна, която сте направили след създаването на моментната снимка, също ще бъде загубена. Това включва всички инсталирани приложения, игри и всякакви други системни промени, които сте направили през този период от време.

Ако сте наясно с последствията, ето стъпка по стъпка инструкции за използване Възстановяване на системата за да възстановите компютъра си в здраво състояние:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете „Rstrui“ и натиснете Въведете за да отворите Възстановяване на системата меню.

    Отваряне на съветника за възстановяване на системата чрез полето за изпълнение

  2. След като влезете в инициала Възстановяване на системата екран, щракнете върху Следващия за да преминете напред към следващото меню.

    Използване на възстановяване на системата

  3. На следващия екран стартирайте операцията, като поставите отметка в квадратчето, свързано с Показване на повече точки за възстановяване . След това започнете, като сравните датите на всяка запазена точка за възстановяване и изберете по-стара от появата на този проблем.

    Възстановяване на вашата система до предишен момент във времето

    Забележка: Но не избирайте точка за възстановяване, която е твърде стара, за да не загубите толкова много данни.

  4. С избраната правилна точка за възстановяване на системата кликнете върху Следващия за да преминете към следващото меню.
  5. След като стигнете толкова далеч, помощната програма е конфигурирана и готова за работа. За да приложите тази корекция, просто кликнете върху завършек за да стартирате процеса. След като направите това, компютърът ви ще се рестартира и старото състояние ще бъде приложено при следващото стартиране на системата.

    Стартиране на процеса на възстановяване на системата

В случай че 0x800f0831 грешка все още се среща или този метод не е приложим, преминете към следващото потенциално коригиране по-долу.

Метод 8: Извършване на чиста инсталация / ремонт

Ако сте стигнали толкова далеч и никой от горепосочените методи не ви е позволил да разрешите проблема, най-вероятно това се дължи на някаква системна повреда, която не може да бъде разрешена по конвенционален начин. Ако този сценарий е приложим, единственият ви шанс за отстраняване на проблема е да нулирате всеки компонент на Windows.

Що се отнася до това, имате два избора:

  • Чиста инсталация - Това е най-лесното решение от двете. Не се нуждаете от инсталационен носител и можете да внедрите тази корекция директно от GUI на Windows 10, Windows 8.1 и Windows 7. Въпреки това, освен ако не архивирате данните си предварително, очаквайте пълна загуба на лични данни.
  • Поправете инсталирането - Ако търсите по-фокусиран подход, вместо това трябва да изберете този метод. Ще ви е необходим съвместим инсталационен носител, но основното предимство е, че ще можете да запазите всичките си лични данни, включително приложения, приложения, лични медии и дори някои потребителски предпочитания.

Следвайте кой метод ви е по-удобен.

Етикети Windows 11 минути четене