Поправка: Грешка при възстановяване на BlueScreen 0xc0000017 в Windows 10



Какво причинява 0xc0000017 BSOD в Windows?

  • Антивирусна намеса на трета страна - Ако срещнете проблема, докато се опитвате да актуализирате до Windows 10 от по-стара версия на Windows, първият виновник, който трябва да разгледате, е вашият антивирусен пакет. Възможно е да определи, че операцията не е безопасна, така че да спре комуникацията между инструмента за надстройка и външния сървър на Microsoft. В този случай можете да разрешите проблема, като спрете или деинсталирате пакета за защита на трета страна, докато процесът на надстройка е активен.
  • Недостатъчно RAM - Ако имате много USB-свързани устройства, но нямате много RAM, възможно е този проблем да възникне поради факта, че вашият хардуер не е в състояние да разпредели достатъчно памет, за да завърши процеса на надстройка. В този случай една корекция, която ще ви позволи да завършите процеса, без да надграждате хардуера си, е да изключите всички несъществени USB устройства.
  • Остарял драйвер на дънната платка - Както се оказва, друг потенциален виновник, който ще повдигне този проблем, е несъвместим драйвер на дънната платка, който не е в състояние да побере Windows 10. Ако този сценарий е приложим, можете да разрешите проблема, като актуализирате драйверите на дънната платка до най-новите версии.
  • Лоши блокове памет - Както е потвърдено от Microsoft, този проблем може да възникне и поради поредица от лоши блокове памет, които ще спрат вашата операционна система да създава Windows PE среда, необходима за надстройката. В този случай можете да разрешите проблема, като почистите лошите записи в паметта от повишен CMD ред.
  • Хибридната графика е активирана - Ако използвате модел Zbook HP, има вероятност да срещнете този проблем поради факта, че в настройките на BIOS са активирани хибридни графики. За да разрешите този проблем, просто отворете настройките на BIOS и деактивирайте хибридната графика или ги превключете на дискретна графика.
  • Различна намеса на трета страна - Както се оказва, има няколко различни приложения на трети страни, които могат да причинят този код за грешка, включително помощни приложения. За да сте сигурни, че никоя услуга или процес на трета страна не причинява този проблем, постигнете чисто зареждане и опитайте отново процеса отново.

Метод 1: Спиране на AV пакета (ако е приложимо)

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

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



Можете да започнете нещата бавно, като деактивирате защитата в реално време и опитате отново процеса на надстройка. Ако 0xc0000017 BSOD вече не се появява, можете да заключите, че вашият AV е причинил проблема. С повечето пакети за сигурност можете да го направите директно от менюто на лентата на задачите.



Деактивиране на защитата в реално време на Avast Antivirus

Деактивиране на защитата в реално време на Avast Antivirus



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

Ето кратко ръководство за това как да деинсталирате проблемния пакет на трети страни и да премахнете всички остатъчни файлове, които все още могат да попречат на надграждането:

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

    Въведете „appwiz.cpl“ в подканата за изпълнение



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

    Деинсталиране на вашия антивирус

  3. Следвайте инструкциите на екрана, за да завършите инсталацията, след което рестартирайте компютъра, за да запазите промените.
  4. Отворете тази статия ( тук ) и следвайте инструкциите там, за да премахнете всички остатъчни файлове, свързани с AV пакета, които току-що сте деинсталирали.

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

Метод 2: Изключете всички външни устройства

0x0000017 е свързан с „лоша памет“, но в действителност проблемът най-вероятно възниква, тъй като разпределението на паметта е твърде високо, така че системата не остава достатъчно, за да завърши процеса на надстройка / инсталация.

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

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

Изключване на несъществени USB портове

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

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

Метод 3: Актуализиране на драйверите на дънната платка

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

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

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

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

    Изтегляне на драйвера на дънната платка

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

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

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

Метод 4: Почистване на лошите записи в паметта

Microsoft вече е разследвал този проблем и е потвърдил, че този конкретен проблем може да възникне и в случаи, когато ОС се опитва да създаде RAM диск за Windows PE среда по време на процеса на зареждане. Ако по време на тази операция в хранилището на BCD бъдат открити лоши блокове памет, можете да очаквате да видите 0xc0000017 код за грешка в резултат.

Ако този сценарий е приложим, можете да разрешите проблема доста лесно, като използвате серия от CMD команди, способни да проверяват и почистват лоши записи в паметта в BCD хранилището. Ето кратко ръководство за това как да направите това:

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

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

  2. След като влезете в повишения команден ред, въведете следната команда и натиснете Въведете за да изброите всички лоши записи в паметта:
     bcdedit / enum {badmemory} 
  3. В случай че разследването по-горе ви е показало, че BCD хранилището наистина съдържа лоши блокове памет, които пречат на създаването на дисковия диск, следващата стъпка е да почистите тези записи. За да направите това, въведете следната команда и натиснете Въведете:
     bcdedit / deletevalue {badmemory} badmemorylist 
  4. След като процесът е успешен, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране на системата.

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

Метод 5: Деактивиране на хибридна графика от BIOS

Както се оказва, този проблем може да възникне и поради GPU функция, присъстваща на интегрирани AMD GPU карти, наречена хибридна графика. Няколко засегнати потребители потвърдиха, че след като влязат в настройките на BIOS и деактивират хибридната графика от менюто за конфигуриране на устройства, те надграждат / почистват процеса на инсталиране, завършен успешно без допълнителни проблеми.

Този метод обикновено се отчита като успешен при модели ZBook, произведени от HP.

Ето кратко ръководство за деактивиране на хибридна графика от настройките на BIOS:

  1. Включете компютъра си (или започнете рестартиране, ако вече е включен). Веднага щом видите екрана за първоначално зареждане, натиснете неколкократно Настройка (клавиш BIOS).

    Натиснете клавиша BIOS по време на процедурата за стартиране

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

  2. След като успеете да влезете в настройките на BIOS, използвайте навигационното меню за достъп до Разширено меню. След като влезете, изберете Конфигурация на устройството меню и се уверете, че Графично устройство е зададено на Дискретна графика вместо Хибридна графика.

    Деактивиране на хибридна графика

    Забележка: Ако намерите опция, която ви позволява да зададете Хибридна графика да се Хора с увреждания, направи го.

  3. Не забравяйте да запазите шанса, като изберете Запазване на промените и изход от BIOS .
  4. След като приключи следващата стартираща последователност, вижте дали все още се появява същият проблем.

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

Метод 6: Надстройка след чисто зареждане (ако е приложимо)

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

Ако срещате 0xc0000017 BSOD по време на опит за надграждане на по-стара версия на Windows до Windows 10, трябва да премахнете възможността за намеса на трета страна, като опитате повторно надстройката след чисто зареждане.

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

Ето кратко ръководство за постигане на чисто състояние на зареждане, в което можете да опитате отново операцията:

  1. Отворете a Бягай диалогов прозорец чрез натискане Клавиш на Windows + R . След като влезете в прозореца за изпълнение, напишете „ msconfig ’ и натиснете Въведете за да отворите Системна конфигурация меню. След като бъдете подканени от Контрол на потребителските акаунти (UAC) , щракнете Да за предоставяне на администраторски достъп.

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

  2. След като успеете да влезете в Системна конфигурация , щракнете върху Услуги в горната част на менюто. След това започнете, като се уверите, че полето, свързано с „ Скриване на всички услуги на Microsoft ‘Се проверява. Това ще гарантира, че погрешно не деактивирате никоя услуга, която е от съществено значение за вашата операционна система.

    Деактивиране на всички стартиращи елементи извън Microsoft

  3. След като всяка услуга на Microsoft бъде изключена от списъка, щракнете върху Деактивирайте всички бутон за ефективно предотвратяване на активирането на всякакъв вид услуга на трета страна по време на следващата стартираща последователност.
  4. След като услугите са разгледани, отидете на Започвам и след това щракнете върху Отворете диспечера на задачите от следващото меню.

    Отваряне на прозореца Startup items чрез Task Manager

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

    Деактивиране на приложения от стартиране

  6. След като стигнете до тази стъпка, основите за чистото състояние на зареждане са постигнати. Сега, за да се възползвате от това, просто рестартирайте компютъра си.
  7. При следващото стартиране компютърът ви се стартира САМО с основните услуги и процеси. За да тествате дали елемент от трета страна причинява кода на грешката, повторете процеса на надстройка и вижте дали проблемът вече е разрешен.
7 минути четене