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

Няколко потребители на Windows срещат кода за грешка 0xc8000247 при опит да инсталират актуализация чрез компонента WU (Windows Update). По-голямата част от засегнатите потребители съобщават, че проблемът възниква само при определени актуализации - други се инсталират добре. Въпреки че проблемът се съобщава най-вече на Windows 7, успяхме да открием някои случаи на същия проблем, който се случва на Windows 10 и Windows 8.1.

Какво причинява грешка в Windows Update 0xc8000247?

Проучихме този конкретен проблем, като разгледахме различни потребителски отчети и стратегиите за поправка, които обикновено се използват за разрешаване на това съобщение за грешка. Както се оказва, няколко различни сценария ще задействат грешката на Windows Update 0xc8000247 . Ето списък с виновници, които може да са отговорни:

  • В инсталацията липсва драйверът IRST - Както се оказва, този конкретен проблем често възниква в ситуации, когато в машинната инсталация липсва Intel Rapid Storage Technology Driver (IRST). Този сценарий е доста често срещан в случаи, когато инсталацията на Windows е получена, след като потребителят е клонирал предишна инсталация с помощта на Acronis или подобна помощна програма. В този случай трябва да можете да разрешите проблема, като инсталирате драйвера IRST чрез официалните канали.
  • Трета страна AV намеса - Друг сценарий, който може да породи тази грешка, е, ако имате работа с свръхзащитен AV пакет, който прекъсва връзката между крайния потребител и WU сървъра. Ако този сценарий е приложим, трябва да можете да разрешите проблема, като деактивирате защитата в реално време, докато се инсталира актуализацията, или деинсталирате свръхзащитния пакет и се върнете към вградения пакет за защита.
  • Грешен компонент на WU - Както някои потребители съобщават, този код за грешка може да се задейства и в ситуации, когато един или повече компоненти на WU са заседнали в неизвестно състояние (операционната система смята, че компонентът е отворен, а всъщност не е). В този случай би трябвало да можете да разрешите проблема, като нулирате всички компоненти на WU (или с помощта на автоматизирания агент, или като направите всичко ръчно).
  • Повреда на системните файлове - Както се оказва, повредата на системните файлове също може да бъде отговорна за появата на този код за грешка по време на инсталация на WU. Ако една или повече WU зависимости се повредят, може да бъде засегната цялата операция по актуализиране. В този случай би трябвало да можете да разрешите проблема, като стартирате сканиране за поправка на системни файлове (DISM или SFC) или като отидете за ремонтна инсталация (или чиста инсталация).
  • Неидентифицирана намеса - При по-специални обстоятелства тази грешка може да възникне поради неидентифициран виновник. Възможно е актуализацията на драйвер да пречи на операцията на WU. Тъй като тези конфликти не са лесни за определяне, идеалният подход е да използвате Възстановяване на системата, за да върнете състоянието на вашата машина до точка, в която този проблем не е възникнал.

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

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

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

Преди да проучим други разширени стратегии за поправка, нека видим дали вашият Windows не е в състояние да разреши проблема автоматично. Няколко потребители, с които се сблъскваме точно с този проблем, са успели да разрешат грешката на Windows Update 0xc8000247, като стартират инструмента за отстраняване на неизправности на Windows Update.

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

Ето кратко ръководство за стартиране на инструмента за отстраняване на неизправности на Windows Update за отстраняване на грешка 0xc8000247  в Windows:

  1. Отворете диалоговия прозорец Run като натиснете Windows + R ключ . След това въведете „ms-settings-отстраняване на неизправности“  и натиснете Enter, за да отворите раздела „ Отстраняване на неизправности“ на приложението „ Настройки “.
  2. Когато сте в раздела „Отстраняване на неизправности“, преминете към десния прозорец на екрана „Настройки“ и превъртете надолу до раздела „ Стартиране и работа “. След като го видите, щракнете върху Windows Update , след това щракнете върху Стартиране на инструмента за отстраняване на неизправности от новопоявилото се контекстно меню.
  3. След стартирането на помощната програма тя автоматично ще стартира първоначално сканиране. Целта на това е да се определи дали някоя от стратегиите за ремонт, включени в нея, съответства на конкретния проблем, който имате.
  4. В случай, че бъде идентифицирана жизнеспособна корекция, ще ви бъде представен нов прозорец, в който можете да кликнете върху Прилагане на тази корекция, за да приложите препоръчаната стратегия за ремонт.

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

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

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

Метод 2: Актуализиране на драйвера IRST

Някои потребители на Windows, които са се сблъсквали с този проблем в Windows 7, са съобщили, че са успели да разрешат проблема чрез актуализиране на Intel Rapid Storage Technology Driver (IRST) . Изглежда, че тази конкретна корекция е приложима най-вече в случаите, когато тази инсталация на Windows е получена, след като потребителят е клонирал твърдия диск с помощта на Acronis True Image или подобна помощна програма. Съобщава се, че този конкретен проблем се появява най-вече при дисковете Western Digital (WD).

Ако сценарият, с който се сблъсквате, е подобен на този, трябва да можете да разрешите проблема, като актуализирате Intel Rapid Storage Technology Driver (IRST) до най-новата версия. Ето кратко ръководство за това как да направите това:

  1. Посетете тази връзка ( тук ) и кликнете върху потребителския интерфейс и драйвер на Intel Rapid Technology (Intel RST)  от списъка с налични драйвери.
  2. Вътре в екрана на драйвера погледнете лявата част на екрана (под Налични файлове за изтегляне ) и кликнете върху бутона Изтегляне, свързан с SetupRST.exe .
  3. В подканата за лицензионно споразумение на Intel кликнете върху Приемам условията и лицензионното споразумение . След това изчакайте изтеглянето да завърши.
  4. След като файлът SetupRST.exe бъде напълно изтеглен, щракнете двукратно върху него и щракнете върху Да, за да предоставите администраторски достъп, след което следвайте инструкциите на екрана, за да завършите инсталирането на драйвера Intel Rapid Technology (Intel RST)  .
  5. След като инсталацията приключи, рестартирайте компютъра си и вижте дали проблемът е разрешен, след като следващата стартираща последователност приключи.

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

Метод 3: Деинсталирайте интерфериращо приложение на трета страна (ако е приложимо)

Както се оказва, този конкретен код за грешка може да възникне и поради свръхзащитен AV пакет. Съдейки по потребителските отчети, има няколко пакета за сигурност, които могат да задействат грешка на Windows Update 0xc8000247,  след като блокират комуникацията между компютъра на крайния потребител със сървъра на WU. Norton, McAfee и Avast често се посочват от потребителите, че причиняват това е поведение.

Ако използвате AV на трета страна и подозирате, че тя може да е отговорна за неуспешната актуализация / и, трябва да можете да разрешите проблема, като деактивирате защитата в реално време, докато актуализацията се инсталира, или деинсталирате защитата съвсем и се връща обратно към вградения AV (Windows Defender).

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

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

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

Ако същата грешка 0xc8000247  все още се появява, след като сте изпълнили инструкциите по-горе (или този метод не е приложим), започнете да следвате метод 4 по-долу.

Метод 4: Нулирайте всички компоненти на WU

Както се оказва, този конкретен проблем може да възникне и поради WU (Windows Update), но това се случва, когато даден важен компонент заседне в неизвестно състояние (вашата операционна система смята, че работи, но всъщност не е). Няколко потребители на Windows, които също са срещнали грешката 0xc8000247,  са успели да разрешат този проблем чрез нулиране на всички компоненти на WU, които са участвали в тази операция.

Що се отнася до постигането на това, имате два начина напред - вие или използвате автоматизиран подход, като стартирате агента за актуализация на Windows, или правите стъпките ръчно чрез повишен команден ред

Следвайте което и да е ръководство, с което се чувствате по-удобно:

Нулиране на всички компоненти на Windows Update чрез агента за актуализация на Windows

  1. Посетете тази страница на Microsoft TechNet ( тук ) от вашия браузър по подразбиране и изтеглете скрипта Reset Windows Update Agent.
  2. Изчакайте, докато изтеглянето приключи, след което извлечете zip архива с безплатна помощна програма за архивиране като WinZip или 7zip.
  3. След като скриптът бъде напълно извлечен, щракнете с десния бутон на мишката върху ResetWUENG.exe и изберете Стартирай като администратор от новопоявилото се контекстно меню.
  4. Следвайте инструкциите на екрана, за да стартирате скрипта, който ще нулира всички ваши компоненти на WU. Но преди да започнете този процес, уверете се, че не изпълнявате никакви операции, които изискват активна интернет връзка, тъй като тази операция ще прекъсне вашата мрежа.
  5. След като процесът приключи, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на системата.

Нулиране на всички компоненти на Windows Update чрез повишен команден ред

  1. Натиснете клавиша Windows + R, за да отворите диалоговия прозорец Изпълнение . След това въведете „cmd“ в текстовото поле, след което натиснете Ctrl + Shift + Enter, за да отворите повишен команден ред. След като видите UAC (User Account Control),  щракнете върху Да, за да предоставите администраторски права.
  2. След като влезете в повишения команден ред, въведете следните команди по ред и натиснете Enter след всяка, за да спрете ефективно всички услуги, свързани с WU:
    net stop wuauserv net stop crypt Svcnet стоп битове net stop msiserver

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

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

    Забележка: В SoftwareDistribution мравката Catroot2 папки се използват от операционната система за съхранение на временни файлове, които се актуализират / ще бъдат използвани от WU.

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

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

Метод 5: Стартиране на сканиране на DISM и SFC

Оказа се, че друг потенциален виновник, който може да е отговорен за грешката 0xc8000247, е повредата на  системния файл. Тъй като WU разчита на много зависимости, има много системни файлове, които могат да предизвикат това поведение, ако някои файлове станат засегнати от корупция.

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

SFC замества повредени файлове, като използва локален архив, за да замени повредените копия със здрави копия, докато DISM разчита на компонента WU за изтегляне на здрави копия, за да замени лоши данни. DISM е по-добър при поправянето на компоненти, свързани с WU, докато SFC е по-добър при поправяне на логически грешки - затова се препоръчва да се разположат и двете сканирания.

Ето кратко ръководство за стартиране както на SFC, така и на DISM сканиране от повишен CMD прозорец, за да разрешите грешката на Windows Update 0xc8000247  :

  1. Отваряне на Run диалоговия прозорец, като натиснете Windows + R ключ . Вътре в новоотворения прозорец напишете „cmd“ в текстовото поле и натиснете Ctrl + Shift + Enter, за да отворите командния ред с администраторски достъп. Когато бъдете подканени от UAC (Контрол на потребителски акаунти), щракнете върху Да, за да предоставите административни права на прозореца CMD.
  2. След като влезете в повишения CMD прозорец, въведете следната команда и натиснете Enter, за да стартирате DISM сканиране, което ще сканира и идентифицира проблеми, свързани със системните ви файлове:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Забележка: Имайте предвид, че DISM се нуждае от надеждна интернет връзка, за да изтегли здрави копия, които ще се използват за замяна на повредени файлове. Командата 'scanhealth' ще започне сканиране за търсене на несъответствия в системните файлове, докато командата 'restorehealth' ще замени всички несъответствия, открити при първото сканиране.

  3. Веднага след като първото сканиране приключи (дори ако помощната програма отчете, че няма фиксирани файлове), рестартирайте компютъра си и продължете със стъпките по-долу.
  4. След като следващата стартираща последователност приключи, следвайте стъпка 1 отново, за да отворите друг повишен CMD прозорец. Но този път въведете следната команда и натиснете Enter, за да стартирате SFC сканиране:
    sfc / scannow

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

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

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

Метод 6: Използване на System Restore

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

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

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

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

  1. Отваряне на Run диалоговия прозорец, като натиснете Windows + R ключ . След това въведете „rstrui“ в текстовото поле и натиснете Enter, за да отворите менюто за възстановяване на системата .
  2. След като стигнете до началния екран за възстановяване на системата , щракнете върху Напред, за да преминете към следващия екран.
  3. След като успеете да стигнете до следващия екран, започнете, като поставите отметка в квадратчето, свързано с Показване на повече точки за възстановяване . След като направите това, започнете да сравнявате датите на всяка запазена моментна снимка и изберете такава, която е по-стара от датата, когато за първи път сте започнали да изпитвате грешка 0xc8000247  . След като изберете правилната снимка, щракнете върху Напред, за да преминете към следващото меню.
  4. След като стигнете дотук, помощната програма е готова за работа, остава само да започнете процеса на възстановяване, като щракнете върху Finish. След като направите това, машината ви ще се рестартира и ще се приложи по-старото състояние.
  5. След като приключи следващото стартиране, рестартирайте компютъра си и вижте дали проблемът е разрешен.

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

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

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

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

Извършването на чиста инсталация е по-лесно решение, но имайте предвид, че няма да ви позволи да запазите вашите файлове (приложения, игри, лични медии и т.н.), освен ако не ги направите преди.

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