Отстраняване на неизправности на Windows Син екран на смъртта или стоп грешки

Това ръководство ще ви помогне да разберете, анализирате, отстраните неизправности и поправите Windows Blue Screen of Death(fix Windows Blue Screen of Death) , Stop Errors , Кодове(Error Codes) за грешки, Грешки при проверка(Bug Check) на грешки, грешки при срив на системата, системна грешка, сривове на ядрото в Windows 11/10/8/7 . Когато Windows срещне условие, което компрометира безопасната работа на системата (т.е. „бъг“), системата спира.

Син екран(Blue Screen) на смъртта(Death) в Windows 11/10

Син екран на смъртта Windows 10

Това условие се нарича „ проверка на грешки(bug check) “. Също така обикновено се нарича системен срив, грешка в ядрото, системна грешка или стоп грешка(Stop Error) .

В Windows XP системата (Windows XP)за отчитане на грешки в Windows(Windows Error Reporting) беше основно ръчна, но сега е подобрена и рационализирана в Windows 7 и Windows Vista . Въпреки че това може да е така, сините екрани(Blue Screens) не просто изчезнаха. Все още може да ги видите и в Windows 7/8 .

Обикновено, когато се появи BSOD , той остава за секунда, преди компютърът незабавно да се рестартира. По този начин не можем да прочетем написаното. За да го заобиколите, трябва да деактивирате опцията за автоматично рестартиране на компютъра от настройките за стартиране и(StartUp) възстановяване на системата(System Recovery) . Познаването на кода за грешка може да помогне за идентифициране на проблема/решението. Направете го по следния начин:

Деактивирайте UAC . Control Panel > System и Maintenance > System > Advanced System Settings > Advanced Раздел Разширени > Под Стартиране(Startup) и Recovery > Click Settings > Clear квадратчето за отметка Автоматично рестартиране > щракнете върху OK. (Automatically Restart)Активирайте UAC .

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

Грешки със син екран в Windows 11/10

win7 bsod

Потребителите на системата Windows със сигурност са изпитали, в един или друг момент, ужасите на „Фаталното изключение“, обикновено наричано „Син екран на смъртта“ или BSOD . Въпреки че BSOD до голяма степен е хвърлен върху купчината от софтуерна шлака, във Vista сривовете не са напълно прогонени. Когато Windows срещне условие, което компрометира безопасната работа на системата (т.е. „бъг“), системата спира. Това условие се нарича „проверка на грешки“. Също така обикновено се нарича системен срив, грешка в ядрото, системна грешка или стоп(Stop) грешка. Когато Windows срещне такава сериозна грешка, която го принуждава да спре да работи, той показва aСИН ЕКРАН НА СМЪРТТА(BLUE SCREEN OF DEATH) или просто "с любов" наречен BSOD !

В Windows 11/10/8/7 , за разлика от XP, където системата беше основно ръчна, отчитането на грешки в Windows(Windows Error Reporting) е подобрено и рационализирано в Windows 7 и Vista . Трябваше да се проследи, за да се види дали е налично решение. Това беше доста болезнен процес. В Windows 10/8/7/Vista целият този процес на отчитане и последващи действия е автоматизиран.

Тези дни е по-често потребител на Windows 11/10/8/7/VistaОперационна система Microsoft Windows не отговаря(Microsoft Windows Operating System is not responding) .“ И на потребителите се предоставят две възможности. Те могат или да „Затворят програмата“ или „ Изчакайте(Wait) програмата да отговори. ” Човек(” One) чака с надеждата, че проблемът ще бъде разрешен, или след това просто затваря програмата и се приготвя да загуби информация. Поне тези съобщения изглеждат по-малко обезсърчителни.

BSOD(BSODs) , от друга страна, бяха/са доста травматични и меко казано разочароващи!

Точният текст на стоп(Stop) грешка варира в зависимост от това какво е причинило грешката. Но форматът е стандартизиран и се състои от 3 части(3 parts) :

  • ЧАСТ 1(PART 1) : Символично име на грешка: Това е съобщението за стоп грешка(Stop Error) , което се дава на ОС и съответства на номера на грешката при спиране(Stop Error) , който се появява.
  • ЧАСТ 2(PART 2) : Препоръки за отстраняване на неизправности: Този текст се отнася за всички стоп(Stop) грешки от този конкретен тип.
  • ЧАСТ 3(PART 3) : Номер на грешката и параметри: Това е информация за проверка на грешки. Текстът след думата STOP включва номера на грешката в шестнадесетична нотация и до четири параметъра, които са типични за този тип грешка.

Като цяло няма много опции за всякакъв вид възстановяване. Обикновено човек се опитва просто да „рестартира“ компютъра с надеждата, че BSOD е възникнал поради рядко състояние на някакъв драйвер, което е било пренебрегнато при кодирането и тестването. Но ако BSOD продължава, има някои тактики, които могат да бъдат използвани за ремонт на системата, има над 250 документирани BSOD кода(250 documented BSOD codes) .

Вземете например най-често срещания BSOD:

Код на грешка 0xA – IRQL_NOT_LESS_OR_EQUAL(0xA – IRQL_NOT_LESS_OR_EQUAL)

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

Параметри:
1 – местоположение на паметта, което е посочено
2 – IRQL в момента на препратка
3 – 0 == четене, 1 == запис
4 – адресиран код, който е препратил паметта
. Възстановяване/заобиколно решение:
Няма такъв. Това е фатална грешка и е грешка в кодирането на драйвера.

Каква е първата стъпка, която трябва да предприемете, за да разрешите грешка в синия екран(Blue Screen) на смъртта(Death)

BSOD или стоп грешките в Windows 10 изглеждат по-добри и по-удобни за потребителя и по-лесни за очите. Но те не дават много подробности. Трябва да принудите вашата ОС да показва информация за стоп грешка в Windows 10 .

Как да отстранявам грешки в дъмповете на паметта

За да знаете как да отстранявате грешки в изхвърлянията на паметта(Memory Dumps) , така че да можете да разберете причината за вашия BSOD , изтеглете и инсталирайте Microsoft Debugging Tools . Уверете се, че вашият файл на страницата все още се намира в системния дял. В противен случай Windows няма да може да запази файловете за отстраняване на грешки.

Можете да използвате софтуера Crash Dump Analyzer, за(Crash Dump Analyzer software) да анализирате докладите за срива.

TROUBLESHOOT WINDOWS STOP ERRORS/BSODs

Грешки със син екран в Windows 10 1

  1. Първо(First) и най-важно(Foremost) , вижте дали възстановяването на системата(System Restore) може да разреши този проблем.
  2. В противен случай стартирайте своя антивирусен и антишпионски софтуер и програмата за Junk/Registry Cleaner на компютъра .
  3. След това стартирайте Windows Check Disk Utility .
  4. След това се опитайте да идентифицирате дали сте направили някаква промяна или модификация на софтуера или хардуера.
  5. В повечето случаи софтуерът е жертвата, а не причината за BSOD. Така че не изключвайте проблеми с хардуера. Може да са повредени твърди дискове, дефектна физическа RAM памет(RAM) , прегрявани чипове на процесора(CPU) или нещо друго!
  6. Проверете дали можете да видите името на драйвер в подробностите за грешката. Ако можете, тогава просто деактивирането, премахването или връщането на този драйвер до по-ранна версия може да помогне за решаването на този проблем. Най-често виновниците са мрежовите(Network) интерфейсни карти, дисковите контролери и видео адаптерите .(Video Adapters)
  7. Проверете паметта си. Използвайте инструмента за диагностика на паметта(Memory Diagnostic Tool) на Windows . Отидете в контролния панел(Control Panel) и въведете „памет“ в полето за търсене(Search) . Под Административни инструменти(Tools) щракнете върху Диагностика на проблемите с паметта(Memory Problems) на вашия компютър . В инструмента за диагностика на паметта на Windows(Windows Memory Diagnostics Tool) , показан тук, изберете една от опциите.
  8. Проверете внимателно системния BIOS налична ли е актуализация от производителя на системата или дънната платка? Проверете внимателно документацията на BIOS ; нулирането на всички опции на BIOS до техните настройки по подразбиране понякога може да разреши проблем, причинен от прекомерно настройване.
  9. Проверете дали имате малко системни ресурси? Понякога критичен недостиг на дисково пространство(Disk Space) или RAM може да причини BSOD.
  10. Проверете дали системен файл е повреден? Работете в безопасен режим(Safe Mode) , тъй като се активират само основните драйвери и услуги. Ако системата ви стартира в безопасен режим(Safe Mode) , но не нормално, много вероятно имате проблем с драйвер. Опитайте да стартирате диспечера(Device Manager) на устройства в безопасен режим(Safe Mode) и да деинсталирате най-вероятния заподозрян. Или стартирайте Възстановяване на системата(System Restore) в безопасен режим(Safe Mode) .
  11. Стартирайте инструмента за отстраняване на неизправности със синия екран на Windows 10 .
MSDN print-link BlueScreenView

Какво да направите, ако подозирате, че драйвер(Driver) причинява BSOD

Ако подозирате, че драйверът на устройство с бъгове е виновен за BSOD, обадете се на по-малко известен, но мощен инструмент за отстраняване на неизправности, наречен Driver Verifier Manager . Въведете verifier в лентата за търсене и натиснете Enter, за да изведете Verifier.exe . Стартирайте(Run) като администратор(Administrator) . Този инструмент ви помага действително да идентифицирате дефектния драйвер.

Сега изберете „Създаване на стандартни настройки“. След(Next) това изберете типа драйвери, които искате да проверите. Неподписаните драйвери са вероятна причина за проблеми, тъй като са създадени за по-стари версии на Windows . Щракнете върху Напред(Click Next) до завършване.

Driver Verifier Manager работи по следния начин. Вместо вашата машина да ви извежда неразгадаем BSOD по всяко време, можете да накарате Driver Verifier да спре вашия компютър при стартиране, с BSOD , който ще обясни действителния проблем, доста точно! След това можете да изберете да разрешите проблема чрез актуализиране, връщане назад или деинсталиране на драйвера в нарушение.

Моля, имайте предвид, че в редки случаи Мениджърът за проверка на драйвери(Driver Verifier Manager) открие несъответстващ драйвер; може да има възможност той да не е виновният. Затова бъдете изключително внимателни. Отнасяйте се към идентифицирания Driver/s с подозрително и преценете най-добре в такъв случай.

След като сте се свели до проблемния драйвер(Driver) , имате три опции: Актуализация(Update) , връщане назад(Roll Back) или Деинсталиране на драйвера на устройството(Device Driver) .

За да направите това, отворете диспечера на устройства(Device Manager) . Отворете диалоговия прозорец със свойства на устройството и използвайте следните бутони в раздела Драйвер(Driver) , за да изпълнявате задачи за поддръжка:

  • Актуализиране на драйвера(Update Driver) : Това ще стартира съветника за актуализиране на хардуера(Hardware Update Wizard) .
  • Връщане на драйвера(Roll Back Driver) : Това ще деинсталира най-скоро актуализирания драйвер и ще върне конфигурацията ви до по-ранната версия.
  • Деинсталиране на драйвер(Uninstall Driver) : Това ще деинсталира напълно файловете на драйвера и настройките на системния регистър за избрания хардуер.

Прочетете(Read) : Как да разберете кой драйвер причинява син екран на Windows?

Списък с често срещани грешки и решения за син екран на Windows(Common Windows Blue Screen Errors)

СТОП 0x000000D1 или DRIVER_IRQL_NOT_OR_EQUAL

Вероятно най-често срещаният BSOD! Това се случва, когато драйвер е осъществил неправомерен достъп до място в паметта, докато NT работи на определен IRQL . Това е грешка в кодирането на драйвера, подобно на опит за достъп до невалидно място в паметта. Възстановяване/заобиколно решение: Обикновено няма. Но това може да помогне на KB810093(KB810093) , KB316208 и KB810980 .

СТОП 0x0000000A(STOP 0x0000000A) или IRQL_NOT_LESS_OR_EQUAL

Процес или драйвер в режим на ядрото се опита да получи достъп до място в паметта без разрешение. Тази грешка при спиране(Stop) обикновено се причинява от дефектен или несъвместим хардуер или софтуер. Името на драйвера на устройството в нарушение често се появява в Stop грешката и може да предостави важна улика за решаване на проблема. Ако съобщението за грешка сочи към конкретно устройство или категория устройства, опитайте да премахнете или замените устройствата в тази категория. Ако тази грешка при спиране се появи по време на (Stop)настройката(Setup) , подозирайте несъвместим драйвер, системна услуга, скенер за вируси или програма за архивиране. Този KB314063 може да ви покаже посоката.

СТОП 0x00000050 или PAGE_FAULT_IN_NONPAGED_AREA

Хардуерен драйвер или системна услуга поискаха данни, които не бяха в паметта. Причината може да е дефектна физическа памет или несъвместим софтуер, особено дистанционно управление и антивирусни програми. Ако грешката възникне веднага след инсталиране на драйвер на устройство или приложение, опитайте да използвате безопасен режим(Mode) , за да премахнете драйвера или да деинсталирате програмата. За повече информация вижте KB894278 & KB183169 .

СТОП 0x000000C2 или BAD_POOL_CALLER

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

СТОП OX000000ED(STOP OX000000ED) или UNMOUNTABLE_BOOT_VOLUME

Това се случва, ако Windows не може да получи достъп до тома, съдържащ файловете за зареждане. Но ако получите това съобщение, докато актуализирате TO Vista , проверете дали имате съвместими драйвери за дисковия контролер и също така проверете отново кабелите на устройството и се уверете, че са конфигурирани правилно. Ако използвате повторно ATA-66 или ATA-100 драйвери, уверете се, че имате 80-конекторен кабел, а не стандартния 40-конектор IDE кабел. Вижте KB297185 и KB315403 .

СТОП 0x0000001E или KMODE_EXCEPTION_NOT_HANDLED

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

СТОП 0x00000024 или NTFS_FILE_SYSTEM

Възникна проблем в драйвера на файловата система NTFS . Подобна стоп(Stop) грешка, 0x23, съществува за FAT32 устройства. Най-вероятната причина е хардуерна повреда в диск или дисков контролер. Проверете всички физически връзки към всички твърди дискове в системата и стартирайте Check Disk . KB228888 ще ви помогне.

СТОП 0x0000002E или DATA_BUS_ERROR

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

СТОП 0x0000003F(STOP 0x0000003F) или NO_MORE_SYSTEM_PTES

Вашата система свърши без записите в таблицата на страниците ( PTE(PTEs) ). Причината за тази сравнително необичайна грешка може да бъде програма за архивиране извън контрол или драйвер на устройство с бъгове. За повече информация вижте KB256004 .

СТОП 0x00000077(STOP 0x00000077) или KERNEL_STACK_INPAGE_ERROR

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

СТОП 0x0000007F(STOP 0x0000007F) или UNEXPECTED_KERNEL_MODE_TRAP

Най-вероятно поради повреда на хардуера(Hardware) , като дефектни чипове памет, несъответстващи модули памет, неправилно функциониращ процесор(CPU) или повреда във вашия вентилатор или захранване, са вероятните причини за този BSOD . Това може да се случи и ако сте овърклокнали вашия процесор(CPU) . Съобщението дава повече подробности. За повече помощ вижте KB137539 .

СТОП 0x000000D8(STOP 0x000000D8) или DRIVER_USED_EXCESSIVE_PTES

Това показва, че лошо написан драйвер кара компютъра ви да изисква големи количества памет на ядрото. Предложенията за отстраняване на неизправности са идентични с тези в съобщението STOP 0X3F . KB256004 ще ви помогне

СТОП 0X000000EA(STOP 0X000000EA) или THREAD_STUCK_IN_DEVICE_DRIVER

Това може да се случи, след като инсталирате нов видео адаптер или актуализиран (и лошо написан) видео драйвер. Смяната на видеоадаптера или използването на друг видео драйвер може да помогне. Вижте KB293078 .

СТОП 0XC000021A(STOP 0XC000021A) или STATUS_SYSTEM_PROCESS_TERMINATED

Това се случва, ако има сериозен проблем със сигурността с Windows . Компрометирана е подсистема, като Winlogon или CSRSS ; или поради несъответствие в системните файлове; или ако системните разрешения са били неправилно променени. Честа причина за този проблем са някои програми на трети страни. Опитайте се да идентифицирате всяка нова програма, която сте инсталирали, и да я деинсталирате.

СТОП 0XC00000221(STOP 0XC00000221) или STATUS_IMAGE_CHECKSUM_MISMATCH

Това показва повреден файл на страницата; или повреда на диск или файл; или дефектен хардуер. Грешката ще посочи точния характер и името на повредения системен файл. Може да се наложи да използвате средата(Environment) за възстановяване на Windows или възстановяване на системата(System Restore) или последната известна добра конфигурация(Known Good Configuration) , за да разрешите този проблем.

REGISTRY_ERROR

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

DIVIDE_BY_ZERO_ERROR

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

KMODE_EXCEPTION_NOT_HANDLED

Неправилно конфигуриран драйвер на устройство обикновено причинява този тип грешка. Трудно за изолиране и отстраняване на неизправности.

INVALID_PROCESS_ATTACH_ATTEMPT

Този код на грешка 0x5(Bugcode 0x5) показва, че процес на ядрото прави опит да се прикачи към друг процес. За да подпомогне диагностиката, потребителят трябва да отбележи всички приложения, които са се изпълнявали към момента на повредата. Няма възстановяване или заобиколно решение.

HARDWARE_INTERRUPT_STORM

Такава грешка обикновено се причинява от лошо написан драйвер или фърмуер. Трудно е за отстраняване на неизправности, но диспечера(Device Manager) на устройства или инструмента за системна информация(System Information) може да ви помогне.

INACCESSIBLE_BOOT_DEVICE

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

PFN_LIST_CORRUPT

Тази грешка в Bugcode 0x4E обикновено се причинява от дефектна RAM памет(RAM) . Може да искате да проверите или смените вашата RAM . Ако това не работи, няма друго известно възстановяване или заобиколно решение

MACHINE_CHECK_EXCEPTION

Ако сте овърклокнали вашия процесор(CPU) , това може да доведе до това. Също така проверете захранването си.

MULTIPLE_IRP_COMPLETE_REQUESTS

Този код на грешка 0x44(Bugcode 0x44) показва грешка в логиката на драйвера. Установено е, че това се случва при силно натоварена система. Няма възстановяване или заобиколно решение.

NMI_HARDWARE_FAILURE

Обикновено се причинява от лоши SIMMS . Най-добре е да се обадите на вашия доставчик на хардуер.

Може също да искате да се възползвате от помощта на BlueScreenView . Това е помощна програма, която съхранява всичките ви минидумп файлове, създадени по време на сривове на „син екран на смъртта“ и показва информацията за всички сривове в една таблица. За всеки срив BlueScreenView показва името на минидумп файла, датата/часа на срива, основната информация за срива, показана на синия екран ( Код за проверка на грешки(Bug Check Code) и 4 параметъра) и подробности за драйвера или модула, който евентуално е причинил срива ( име на файл, име на продукт, описание на файла и версия на файла). За всеки срив, показан в горния панел, можете да видите подробностите за драйверите на устройства, заредени по време на срива, в долния панел. BlueScreenViewсъщо така маркира драйверите, които техните адреси са намерили в стека на срива, така че лесно можете да намерите предполагаемите драйвери, които евентуално са причинили срива.

Допълнителни ресурси:(Additional Resources:)

  1. Анализирайте своите свалки с WhoCrashed(Analyze your crash dumps with WhoCrashed)
  2. Списък с кодове за проверка на грешки или стоп грешки в Windows .

Прочетете(Read) : Обяснение на лилав, кафяв, жълт, червен, зелен екран на смъртта .



About the author

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



Related posts