Как да коригирам код за грешка 800F0922 в Windows 7 / 8.1 / 10



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

Някои потребители на Windows срещат Код на грешка 800f0922 при опит за инсталиране на чакаща актуализация на техния компютър. В повечето случаи се съобщава, че този конкретен проблем се появява в Windows 7 и Windows 8.1, а понякога и в Windows 10.



Код за грешка на Windows 800f0922



След проучване на този конкретен код за грешка се оказва, че този проблем може да възникне поради няколко различни потенциални виновници. Ето кратък списък със сценарии, в които Грешка 800f0922 кодът се потвърждава:



  • Често срещан бъг в WU - В повечето често срещани случаи този проблем ще възникне поради често срещан проблем, за който Microsoft вече е наясно. В този случай стартирането на инструмента за отстраняване на неизправности на Windows Update трябва да е достатъчно, за да разреши проблема автоматично. Ако това не помогне, има някои алтернативи на трети страни, които трябва да разгледате.
  • WU процесът е заседнал в неизвестно състояние - При определени обстоятелства можете да очаквате да видите този код за грешка, тъй като една или повече основни услуги на WU са заседнали в неизвестно състояние. В този случай ще трябва да нулирате всеки компонент на Windows Update, за да отстраните проблема.
  • KB2919355 липсва в Windows 8.1 - Ако виждате тази грешка в Windows 8.1, най-вероятно е пропусната ключова актуализация, която служи като предпоставка за актуализацията, която се опитвате да инсталирате, когато видите грешката. Най-вероятно можете да разрешите този проблем, като инсталирате актуализацията KB2919355 с помощта на каталога на Microsoft Update.
  • Рамков конфликт - Ако си имате работа с .NET framework конфликт (виждайки тази грешка, докато се опитвате да инсталирате нова рамка), трябва да можете да разрешите проблема, като деактивирате всяка NET рамка, която вече е инсталирана, преди да завършите инсталацията на Windows Update.
  • В инсталацията на Windows 10 липсва Creators Update - Ако виждате тази грешка в Windows 10, една от най-честите причини, поради които може да видите тази грешка, е екземпляр, в който се опитвате да инсталирате актуализация на инфраструктурата на Creators Update, докато липсва актуализацията на Creators. В този случай можете да съдите Асистента за актуализиране, за да инсталирате актуализацията на Creators, за да отстраните проблема.
  • Повредени файлове във временната папка - Както се оказва, повредените файлове във временната папка също могат да бъдат отговорни за появата на този код за грешка. В този случай можете да коригирате проблема, като просто изчистите временната папка с помощта на помощната програма за почистване на диска.
  • Повредени .CBS регистрационни файлове - Според десетки засегнати потребители, този код за грешка може да възникне и ако папката ви в CBS в момента съдържа повредени .cab или .log файлове. За да разрешите този проблем, всичко, което трябва да направите, е да изчистите папката и да изпълните команда DISM, за да регенерирате папката.
  • Конфликт със защитено зареждане - Както се оказва, този проблем може да възникне и поради конфликт между актуализацията, която се опитвате да инсталирате, и функцията Secure Boot, наложена чрез настройките на BIOS или UEFI. В този случай можете да избегнете кода на грешката, като деактивирате защитеното зареждане, преди да опитате да инсталирате актуализацията.

След като знаете всеки потенциален виновник, ето и потенциалните поправки за 800f0922 код на грешка:

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

Преди да използвате някоя от другите поправки по-долу, трябва да започнете, като проверите дали компютърът ви с Windows 7 или Windows 8.1 не е оборудван за автоматично отстраняване на този проблем. Ако Microsoft вече е наясно с този проблем и активно е включила стратегия за поправка за него, тогава Инструмент за отстраняване на неизправности на Windows Update трябва да може да го поправи автоматично.

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



Ето кратко ръководство стъпка по стъпка за стартиране на помощната програма за отстраняване на неизправности на Windows Update, за да коригирате 800f0922 код на грешка:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете 'контрол' вътре в текстовото поле и натиснете Въведете за да отворите Класически контролен панел интерфейс.

    Стартиращ контролен панел

  2. След като влезете в главната Контролен панел интерфейс, използвайте функцията за търсене (в горния десен ъгъл) и потърсете „ отстраняване на неизправности ‘. След това от списъка с резултати кликнете върху Отстраняване на неизправности запис за разширяване на списъка с интегриран инструмент за отстраняване на неизправности.

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

  3. Вътре в Отстраняване на неизправности меню, щракнете върху Система и сигурност .

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

  4. След като влезете в Система и сигурност меню, щракнете върху Актуализация на Windows (под Windows ) и кликнете върху Инструмент за отстраняване на неизправности на Windows Update .
  5. На първия екран на инструмента за отстраняване на неизправности започнете, като поставите отметка в квадратчето, свързано с Прилагайте ремонт автоматично след това щракнете Следващия да се премести, за да започне операцията.

    Прилагане на ремонт автоматично

  6. След като сканирането започне, изчакайте, докато операцията приключи, след което кликнете върху Приложете тази корекция и следвайте подканите на екрана, за да приложите препоръчаната корекция.

    Прилагане на препоръчаната корекция

  7. Рестартирайте компютъра си и вижте дали 800f0922 грешката вече е коригирана.

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

Метод 2: Нулиране на компонента Windows Update

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

Ако този сценарий е приложим, можете да отстраните проблема, като следвате инструкциите по-долу, за да нулирате всеки компонент на WU:

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

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

  2. След като влезете в прозореца на CMD, въведете следните команди по ред и натиснете Въведете след всеки да спрете всяка важна WU услуга:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

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

  3. След това изпълнете следните последователни команди бързо, за да преименувате папките Software Distribution и Catroot:
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

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

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

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

Метод 3: Първо инсталирайте актуализацията на KB2919355 (само за Windows 8.1)

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

В повечето документирани случаи на Windows 81. липсващата актуализация е KB2919355 - Успяхме да намерим няколко различни потребителски отчета, които са успели да поправят кода за грешка 800f0922 с помощта на Каталог на Microsoft Update за да инсталирате KB2919355 актуализирайте преди да използвате Windows Update, за да инсталирате чакащата актуализация, която задейства кода за грешка.

Ако не сте сигурни как да използвате Каталог на Microsoft Update за тази цел следвайте инструкциите по-долу:

  1. Отворете вашия уеб браузър по подразбиране и отворете начална страница на каталога на Microsoft Update .
  2. След като влезете в правилната страница, използвайте функцията за търсене в горния ляв ъгъл на екрана, за да търсите липсващите KB2919355 Актуализация на Windows.

    Търси се актуализацията KB2919355

  3. След като резултатите са генерирани, потърсете подходящата версия на KB2919355 актуализирайте, като разгледате целевата им архитектура на ОС и версията на Windows, за която са предназначени. Трябва да се уверите, че изтегляте версията на Windows 8.1 и че сте избрали правилната битова версия според вашата инсталация на Windows.
    Забележка : Ако не сте сигурни коя битова инфраструктура използвате, натиснете Клавиш на Windows + R (за да отворите a Бягай след това въведете ‘Msinfo32’ и удари Въведете за да отворите Системна информация меню. След като влезете, щракнете върху msinfo32, след това преминете към дясната секция и проверете записа, свързан с Тип система - Ако пише компютър, базиран на x64, вие използвате 64-битова версия и ако пише 86-базиран компютър, вие използвате 32-бита.

    Откриване на системната архитектура

  4. След като разберете коя версия да изтеглите, продължете и кликнете върху Изтегли бутон, свързан с правилната актуализация.

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

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

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

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

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

Метод 4: Стартиране на DISM и SFC сканиране след деактивиране на вградените рамки

Ако срещнете този код за грешка, докато се опитвате да инсталирате Microsoft .NET framework чрез Windows Update или когато Steam се опитва да го инсталира като зависимост от играта, вероятно имате работа с конфликт между съществуващи версии на .NET Frameworks и нови итерации

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

Този метод е потвърден за ефективен от много потребители, които преди са се сблъсквали с този проблем при опит да инсталират версия .NET Framework.

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

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

    Напишете appwiz.cpl и натиснете Enter, за да отворите страницата с инсталирани програми

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

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

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

  3. От вътрешността на екрана с функции на Windows премахнете отметките от квадратчетата, свързани с .ET Framework 3.5 (включва .NET 2.0 и 3.0) и .NET Framework 4.8 Разширени услуги и щракнете върху Ok, за да запазите промените.

    Деактивиране на двете версии на .NET framework

  4. Когато бъдете подканени да потвърдите промяната, направете го и рестартирайте компютъра.
  5. След като завърши следващото стартиране, натиснете Клавиш на Windows + R да се отвори a Бягай отново диалогов прозорец и въведете ‘Cmd’ вътре в текстовото поле. Но този път натиснете Ctrl + Shift + Enter за да отворите повишен команден ред .

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

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

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

    Изпълнете командата SFC

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

  7. Едно следващото стартиране е завършено, отворете друг повишен CMD ред, като използвате инструкциите по-горе и въведете следните команди, за да сканирате и коригирате повреда на файлове с помощта на DISM (Обслужване и управление на изображения за внедряване) полезност:
    DISM.exe / Online / Cleanup-image / Scanhealth DISM.exe / Online / Cleanup-image / Restorehealth

    Проверка на целостта на системните файлове

  8. След като операцията DISM завърши, върнете се на екрана Window Features (като използвате инструкциите в стъпки 2 и 3) и активирайте отново деактивираните преди това .NET рамки, преди да рестартирате компютъра си.
  9. При следващото стартиране опитайте да инсталирате същия .NET пакет, който преди това е причинявал 800f0922 и вижте дали проблемът вече е отстранен.

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

Метод 5: Първо инсталиране на Creators Update (само за Windows 10)

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

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

Ако този сценарий е приложим, би трябвало да можете да разрешите проблема, като използвате помощника за актуализиране, за да приложите Creators Update преди да се опитате да инсталирате актуализацията, която е била неуспешна с 800f0922 грешка.

Ето кратко описание за инсталирането на Актуализация на създателите с помощта на Асистент за актуализация:

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

    Изтегляне на най-новата версия на помощника на Windows Update

  3. След като изтеглянето приключи, щракнете двукратно върху WIndows10Upgrade.exe , щракнете Да в UAC (Контрол на потребителски акаунти) и кликнете върху Актуализирайте сега да актуализирате вашата Windows компилация до най-новата версия и да инсталирате липсващата архитектура Windows Updates.

    Използване на Update Assistant за инсталиране на липсващата актуализация на Creators

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

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

Метод 6: Изчистване на временната папка

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

Ако този сценарий е приложим, всичко, което трябва да направите, е изчистете временната папка и рестартирайте компютъра, за да поправите 800f0922 грешка - Можете също така да изчистите папката temp ръчно, но препоръчваме да направите това, като използвате менюто Disk Cleanup за максимална ефективност.

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

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

Метод 7: Изчистване на .CBS регистрационните файлове

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

Ако не сте опитали да изчистите регистрационните файлове на CBS, за да поправите 800f0922 все още грешка, следвайте инструкциите по-долу, за да направите това:

  1. Отворете File Explorer конвенционално и отидете до следното място:
     C:  Windows  Logs  CBS 
  2. След като влезете в папката CBS, изберете всичко вътре и изберете Изтрий от новопоявилото се контекстно меню.
  3. След като успешно сте успели да изтриете всеки .log и .cab файл в папката CBS, можете да затворите File Explorer прозорец.
  4. След това натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете ‘Cmd’ и натиснете Ctrl + Shift + Enter за да се отвори повишен Командния ред . Когато видите UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

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

  5. След като влезете в повишения команден ред, въведете следната команда и натиснете Въведете за да изпълните следната команда:
    Dism.exe / online / enable-feature / featurename: NetFX3 / източник: C: 
  6. След като операцията приключи, повторете действието, което преди това е причинило 800f0922 грешка и вижте дали проблемът вече е отстранен.

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

Метод 8: Деактивиране на функцията Secure Boot

Според документи на потребителите са се занимавали със същото 800f0922 грешка, този проблем може да възникне и поради конфликт на Secure Boot. Оказа се, че някои актуализации на Windows ще откажат да се инсталират правилно, докато тази функция на BIOS / UEFI е активирана.

Ако не сте знаели това, имайте предвид, че Secure Boot е индустриален стандарт, договорен от най-големите играчи в компютърната индустрия, за да се гарантира, че компютрите САМО използват софтуер, доверен от производителите на оригинално оборудване (OEM).

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

Ако грешката 800f0922 действително е причинена от конфликт на защитено стартиране, ще можете да разрешите проблема, като деактивирате функцията от менюто на BIOS / UEFI, преди да инсталирате актуализацията.

Ако не знаете как да направите това, следвайте инструкциите по-долу:

  1. Включете машината си конвенционално и започнете многократно да натискате Настройка (зареждане) по време на последователността на зареждане. Вие обикновено можете да го намерите някой в ​​долната част на екрана.

    Натискане на бутона за настройка, за да влезете в настройките на BIOS

    Забележка: Имайте предвид, че в зависимост от производителя на дънната ви платка, точните инструкции за това ще бъдат различни. В повечето случаи вашият ключ за настройка ще бъде един от следните: Клавиши F1, F2, F4, F8, F12, Esc или Del

    Бележка 2:
    Ако компютърът ви използва UEFI по подразбиране, задръжте клавиша Shift, докато щракнете върху бутона Рестартиране на началния екран за вход, за да принудите компютъра да влезе в менюто за възстановяване. След това отидете на Отстраняване на неизправности> Разширени опции> Настройки на фърмуера на UEFI за да достигне до Меню на UEFI където можете да деактивирате Сигурно зареждане особеност.

    Достъп до настройките на фърмуера на UEFI

  2. След като влезете в менюто на BIOS / UEFI, потърсете опция с име Сигурно зареждане и го деактивирайте, преди да извършите промените - Обикновено ще можете да го намерите в Сигурност (но точното име и местоположението ще варират в зависимост от производителя на дънната ви платка.

    Деактивиране на защитеното зареждане

  3. Веднъж Сигурно зареждане функцията е деактивирана, запазете промените и стартирайте компютъра си нормално.
  4. След като следващото стартиране приключи, инсталирайте очакваната актуализация по конвенционален начин и вижте дали можете да го направите, без да срещате същото 800f0922 грешка.
  5. Ако операцията е била успешна, продължете и направете обратно проектиране на горните стъпки и активирайте отново Secure Boot от същото меню на BIOS / UEFI.

В случай, че този метод не е ефективен във вашия случай, преминете надолу към Метод 7.

Метод 9: Стартиране на сканиране за възстановяване на Farbar

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

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

Този метод беше потвърден за работа от няколко различни потребители, които преди това не бяха в състояние да инсталират изчакващи актуализации на Windows (опитите им ще спрат с 800f0922 код на грешка).

ВАЖНО : Това не е официален продукт на Microsoft, който ще сканира и потенциално ще замени критичните данни на ядрото, свързани с вашата инсталация на Windows. Когато се използва неправилно, това може да причини допълнителни щети на вашата инсталация на Windows, така че помислете за използването му в краен случай (ако другите потенциални поправки са неуспешни)

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

  1. Отворете любимия си браузър и посетете страница за изтегляне на инструмента за сканиране на Farbar Recovery .
  2. След това изтеглете последната версия на инструмента за сканиране на Farbar Recovery и го запазете във вашия работен плот

    Изтегляне на инструмента за сканиране на възстановяване Farbar

    Забележка: Имайте предвид, че в зависимост от това коя версия използвате, може да се наложи да изтеглите 32- или 64-битовата версия.

  3. След като изтеглянето приключи, щракнете с десния бутон върху Изпълним файл на Farbar Recovery и изберете Run as administrator от новопоявилото се контекстно меню. След това щракнете Да при първоначалните подкани, ако разбирате последиците от неправилното използване на този софтуер.

    Преминаване през първоначалния ред

    Забележка: В зависимост от настройките ви за UAC, може да се наложи да преминете през допълнителна подкана, преди да можете да стартирате приложението.

  4. След това започнете, като кликнете върху Сканиране, след това изчакайте операцията да завърши.
  5. Оставете настройките по подразбиране, след което щракнете Поправете за да започне операцията и потвърдено в последния ред.

    Коригиране на несъответствия, свързани със злонамерен софтуер / рекламен софтуер

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