Как да коригирам грешка в Windows Update 0x800f0900?



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

Някои потребители на Windows виждат 0x800f0900 код на грешка всеки път, когато се опитват да инсталират кумулативна актуализация на Windows 10. The 0x 800f0900 се превежда в CBS_E_XML_PARSER_FAILURE (неочаквана вътрешна грешка на XML парсер), което е сигнал, че някъде нещо е повредено.



Грешка в Windows Update 0x800f0900



В повечето случаи засегнатите потребители съобщават, че проблемът възниква само когато се опитват да инсталират KB4464218 актуализиране.



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

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

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



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

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

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

Можете да направите това лесно, като използвате публичния каталог на Microsoft Update. Освен ако услугата, отговорна за прилагането на актуализации на Windows, не е засегната, инструкциите по-долу трябва да разрешат проблема вместо вас (много потребители са го използвали успешно).

Ето кратко ръководство стъпка по стъпка, което ще ви покаже как да използвате каталога на Microsoft Update, за да намерите инсталация на липсващата актуализация:

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

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

    Забележка: Повечето засегнати потребители потвърдиха, че проблемът възниква само с KB4464218 кумулативна актуализация.

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

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

    Забележка: Ако не знаете архитектурата на процесора или операционната си система, щракнете с десния бутон върху Моят компютър (този компютър) и кликнете върху Имоти. След това погледнете под Система при Тип система - Той ще покаже битовата версия на операционната система и битовата версия на вашия процесор.

    Проверка на вашата архитектура на ОС

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

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

  6. Следвайте инструкциите на екрана, за да завършите инсталацията, след което рестартирайте машината. При следващото стартиране актуализацията трябва да е вече инсталирана и Windows Update вече няма да ви подканва да я инсталирате.

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

Метод 2: Стартиране на инструмента за отстраняване на неизправности на Windows Update

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

Той автоматично ще сканира компонента на Windows Update за несъответствия и ще приложи жизнеспособна стратегия за ремонт, в случай че разпознае познат сценарий. Открихме няколко потребителски отчета, в които се твърди, че инструментът за отстраняване на неизправности на Windows Update е коригирал 0x800f0900 грешка чрез нулиране на всеки включен WU компонент ръчно.

Ето кратко ръководство стъпка по стъпка, което ще ви покаже как да стартирате инструмента за отстраняване на неизправности на Windows Update от раздела за отстраняване на неизправности:

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

    Достъп до разширеното меню чрез инструмента за отстраняване на неизправности

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

    Стартиране на инструмента за отстраняване на неизправности на Windows Update

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

    Приложете тази корекция

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

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

Метод 3: Нулиране на WU

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

Що се отнася до нулирането на всеки компонент на WU, имате два подхода за избор:

  • Използване на WU Reset Agent
  • Ръчно нулиране на WU

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

Използване на автоматизирания агент за нулиране на WU

  1. Достъп до тази официална страница на Microsoft Technet ( тук ) и щракнете върху Изтегли бутон за изтегляне на Нулирайте агента за актуализация на Windows .

    Изтеглете агента за нулиране на Windows Update

  2. След като изтеглянето приключи, извлечете съдържанието на архива с помощта на декомпресионна програма.
  3. След като операцията приключи, щракнете двукратно върху Нулиране на WUENG.exe и щракнете Да в UAC (Контрол на потребителски акаунти) за да отворите инсталатора с администраторски достъп.
  4. След това следвайте инструкциите на екрана, за да стартирате скрипта на вашия компютър. След като приключи, рестартирайте машината си и вижте дали проблемът е отстранен, като се опитате да инсталирате отново актуализацията, която преди това е била неуспешна с грешката.

Ръчно нулиране на Windows Update (чрез CMD)

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R . След това, в текстовото поле, въведете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да отворите повишен CMD ред .

    Стартиране на командния ред с администраторски достъп

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

  2. Вътре в повишените терминали на командния ред въведете следващия набор от команди (в който и да е ред), но не забравяйте да натиснете Въведете след всеки:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Забележка: След като приключите с изпълнението на тези команди, ще забраните ефективно Windows Update Services, MSI Installer, криптографски услуги и BITS услуги.

  3. След като всяка съответна услуга на Windows Update бъде нулирана, изпълнете следните команди в зависимост от това, за да изчистите двете папки, отговорни за съхраняването на временни данни за Windows Update (SoftwareDistribution и Catroot2):
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

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

  4. След като двата процеса бъдат изчистени, изпълнете следните команди в същия повишен прозорец на терминала CMD и натиснете Въведете след всяко да рестартирате услугите, които преди това сте деактивирали на стъпка 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. След като операцията приключи, рестартирайте компютъра си и вижте дали все още срещате 0x800f0900 грешка при опит за инсталиране на Windows Update.

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

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

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

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

Първо, трябва да започнете с стартиране на SFC сканиране - Това е изцяло локален инструмент, който сканира за повреда на системния файл и замества всички открити екземпляри със здрави копия, извлечени от архив, който се съхранява локално.

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

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

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

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

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

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

Етикети актуализация на Windows 7 минути четене