- Բացահայտեք bugcheck 0x1E-ի տարածված պատճառները՝ դրայվերներ, RAM, BIOS և սկավառակ։
- Կիրառեք քայլ առ քայլ լուծումներ՝ արագ մեկնարկ, դրայվերներ, SFC/DISM և սարքավորումների թեստեր։
- Վերլուծեք minidump-երը և օգտագործեք WinDbg-ը՝ խափանված ֆունկցիան/դրայվերը գտնելու համար։
Երբ Windows-ը բախվում է KMODE_EXCEPTION_NOT_HANDLED Դա պարզապես 0x0000001E կոդով կապույտ էկրան չէ, որը հայտնվում է. այն նաև նշանակում է, որ ցածր մակարդակի բաղադրիչը բացառություն է ստեղծել, որը համակարգը չի կարողացել կարգավորել: Եթե դա տեղի է ունենում պարբերաբար կամ նույնիսկ բեռնման ցիկլի ընթացքում, մի՛ խուճապի մատնվեք:
Այստեղ մենք հավաքել ենք տեխնիկական աղբյուրներից և իրական կյանքից վերցված ողջ ստուգված տեղեկատվությունը. ինչ է նշանակում սխալը, ինչպես նույնականացնել մեղավորին, վերականգնման քայլեր՝ ամենապարզից մինչև առաջադեմ վրիպազերծում, ինչպես նաև գործնական խորհուրդներ՝ ռիսկերը նվազագույնի հասցնելու և տվյալները վերականգնելու համար, եթե գործընթացում ֆայլեր եք կորցրել։
Ի՞նչ է KMODE_EXCEPTION_NOT_HANDLED (0x0000001E)-ը։
Սխալների ստուգում 0x0000001E Այն ակտիվանում է, երբ միջուկի ռեժիմի ծրագիրը (դրայվեր, համակարգային ծառայություն կամ միջուկի բաղադրիչ) ստեղծում է բացառություն, որը չի բռնվում սխալների մշակիչի կողմից: Տիպիկ արդյունքը BSOD-ն է, որը երբեմն ուղեկցվում է վերագործարկման ցիկլերով կամ պատահական անջատումներով:
Էկրանի վրա պիտակը սովորաբար հայտնվում է որպես KMODE_EXCEPTION_NOT_HANDLED (երբեմն ներառված է դրայվերի անունը): Գործնականում, Այն սովորաբար կապված է անսարք դրայվերների, անհամատեղելի ներկառուցված ծրագրային ապահովման/BIOS-ի, սարքավորումների կոնֆլիկտների կամ հիշողության (RAM) խափանումների հետ։ չնայած առկայությունը չարամիտ կամ համակարգի կոռուպցիան նույնպես կարող է դրա պատճառ դառնալ։
Ընդհանուր բացառության կոդեր
Բացառության տեսակը որոշելը մեծապես նեղացնում է որոնումը։ Ամենատարածվածներից են՝
- 0x80000002 (STATUS_DATATYPE_MISALIGNMENT)Տվյալների հղումը սխալ է համընկնում։
- 0x80000003 (STATUS_BREAKPOINT)Կանգառի կամ հաստատման կետին հասել են առանց միջուկին միացված վրիպազերծիչի։
- 0xC0000005 (STATUS_ACCESS_VIOLATION)հիշողությանը մուտք գործելու խախտում; սա սովորաբար ամենատարածվածն է դրայվերների խափանումների դեպքում։
Լրիվ ցանկի համար NTSTATUS կոդերի համար կարող եք դիմել ntstatus.h (Windows Driver Kit) ֆայլում սահմանված արժեքներին: Սա մշակողների համար նախատեսված ստանդարտ ռեսուրս է և օգնում է մեկնաբանել, թե ինչ է տեղի ունեցել միջուկի մակարդակում:
Ամենատարածված ցուցանիշները և պատճառները
ԳործնականումՍրանք KMODE_EXCEPTION_NOT_HANDLED-ում ամենից հաճախ հանդիպող ակտիվացուցիչներն են՝
- Սխալ, հնացած կամ անհամատեղելի սարքի դրայվերներ (ցանց, պահեստ, գրաֆիկա, հակավիրուսային, ծայրամասային սարքավորումներ և այլն):
- Սարքավորման կոնֆլիկտներ (Հնացած BIOS/UEFI, IRQ, հիշողություն, անհամատեղելիություն նոր սարքավորումների հետ):
- Անսարք կամ անկայուն RAM (XMP պրոֆիլներ, անհամատեղելի կամ վնասված մոդուլներ):
- Համակարգային ֆայլերի կոռուպցիա կամ անավարտ տեղադրումներ։
- չարամիտ որը խանգարում է համակարգի բաղադրիչներին։
Եթե BSOD հաղորդագրությունը նշում է դրայվեր Անվանումով (օրինակ՝ .sys), դա ուղղակի ակնարկ է՝ անջատեք, հեռացրեք կամ թարմացրեք այն արտադրողի կողմից։ Եթե ձեր համակարգիչը չի բեռնվում, անվտանգ ռեժիմը թույլ կտա ձեզ հեռացնել դրայվերը Սարքերի կառավարիչից։
KMODE_EXCEPTION_NOT_HANDLED սխալի լուծումներ (օգտատիրոջ մակարդակ)
Մեր նշած որևէ գործընթաց սկսելուց առաջ, եթե սխալը խանգարում է ձեզ Windows-ը սովորականի պես օգտագործելուն, բեռնել անվտանգ ռեժիմումՈրոշ համակարգիչների վրա դուք կարող եք դա անել՝ գործարկման ընթացքում բազմիցս սեղմելով F8 ստեղնը։ Հակառակ դեպքում, օգտագործեք վերականգնման միջավայրը (WinRE)՝ «Advanced Boot» մուտք գործելու և «Safe Mode with Networking» (Անվտանգ ռեժիմ ցանցային կարգավորումներով) ընտրելու համար։
Մեթոդ 1. Անջատել արագ մեկնարկը
Արագ մեկնարկ Այն խնայում է բեռնման ժամանակի վայրկյաններ, բայց կարող է առաջացնել դրայվերների և սարքավորումների անհամատեղելիություն։ Այն անջատելու համար՝
- Win + R- ը, մուտքագրեք «Կառավարման վահանակ» և սեղմեք Enter:
- Բացեք Էլեկտրաէներգիայի ընտրանքներ.
- Կողքի վրա մուտքագրեք Ընտրեք հոսանքի կոճակների վարքագիծը.
- Կտտացրեք Փոխել ներկայումս անհասանելի կարգավորումները.
- Ապանշել Ակտիվացրեք արագ գործարկումը և պահպանել փոփոխությունները:
Վերագործարկեք և փորձարկեք եթե BSOD-ը անհետանում է։ Եթե այն շարունակվում է, շարունակեք մյուս մեթոդներով։
Մեթոդ 2. Թարմացրեք խնդրահարույց դրայվերները
Վարորդներն են թիվ մեկ պատճառըՍտուգեք և թարմացրեք ձեռքով Սարքերի կառավարիչից, կամ օգտագործեք ձեր մայրական սալիկի կամ գրաֆիկական պրոցեսորի արտադրողի ծրագիրը՝ նոր տարբերակները հայտնաբերելու համար: Եթե գրաֆիկայի հետ կապված խնդիրներ ունեք, տե՛ս հատուկ լուծումները: Տեսանյութի ձախողում.
- մամուլ Win + X- ը և բաց Սարքի կառավարիչ.
- Տեղադրեք սարքերը նախազգուշացմամբ կամ Այլ սարքեր, սեղմեք աջ կոճակը և Թարմացրեք վարորդը.
- Ընտրեք Ավտոմատ որոնել վարորդների թարմացված ծրագրակազմը.
Եթե Windows-ը ոչինչ չի գտնում, ներբեռնեք դրայվերը արտադրողի կայքից և օգտագործեք Որոնել դրայվերի ծրագրակազմ իմ համակարգչումԿան նաև երրորդ կողմի ավտոմատ թարմացնողներ (օրինակ՝ «Driver Booster» նման գործիքներ), որոնք սկանավորում և թարմացնում են միանգամից, չնայած լավագույնն է առաջնահերթություն տալ պաշտոնական դրայվերներին։
Մեթոդ 3՝ Հեռացրեք վերջին ծրագրակազմը/դրայվերները
Եթե սխալը հայտնվեց ինչ-որ բան տեղադրելուց հետո (ծայրամասային, ծրագրային, հակավիրուսային, օվերքլոքինգի կոմունալ ծառայություններ), փորձեք հեռացնել այն։
- Win + R- ը → մուտքագրեք «Կառավարման վահանակ»:
- En Ծրագրեր → Տեղահանեք ծրագիր, տեսակավորել ըստ ամսաթվի։
- Տեղահանել ինչ ավելացվեց անհաջողություններից և վերագործարկումներից անմիջապես առաջ։
Անվտանգ ռեժիմում Կարող եք նաև անջատել ավելացված ծառայություններն ու դրայվերները, եթե համակարգը նորմալ չի բեռնվում։
Մեթոդ 4. Տեղադրեք բացակայող դրայվերները (անվտանգ ռեժիմից)
Եթե վարորդի ֆայլերը բացակայում են կամ վնասված լինելու դեպքում, Safe Mode with Networking-ը կհեշտացնի դրանց վերատեղադրումը: Կրկնեք Device Manager-ի քայլերը և ստիպեք տեղադրումը ներբեռնված պաշտոնական փաթեթից:
Տեղադրումն ավարտելուց հետո, դուրս եկեք անվտանգ ռեժիմից և վերագործարկեք սովորական ռեժիմ՝ հաստատելու համար։
Մեթոդ 5. Windows-ի վերականգնում SFC-ի և DISM-ի միջոցով
SFC/DISM գործիքները Ստուգեք և վերականգնեք համակարգային ֆայլերը և Windows-ի պատկերը: Գործարկեք կոնսոլը որպես ադմինիստրատոր և մեկ առ մեկ կատարեք հետևյալ հրամանները՝
sfc /scannow
DISM.exe /Online /Cleanup-Image /CheckHealth
DISM.exe /Online /Cleanup-Image /ScanHealth
DISM.exe /Online /Cleanup-Image /RestoreHealth
DISM.exe /Online /Cleanup-Image /StartComponentCleanup
Երբ նրանք ավարտեն, վերագործարկեք։ Եթե վերականգնման միջավայրը (WindowsRE) թվում է անջատված, և դուք չեք կարողանում մուտք գործել գործիքներ, փորձեք միացնել այն կամ օգտագործեք Windows տեղադրման կրիչը՝ կոնսոլը բացելու և հրամաններ կատարելու համար։
Մեթոդ 6. Ստուգեք RAM-ը
Անսարք հիշողությունը Սա KMODE և 1E սխալների դասական աղբյուր է։ Գործարկեք Windows Memory Diagnostic-ը։
- Որոնել Windows հիշողության ախտորոշում Սկսել ցանկից:
- Ընտրեք Վերագործարկեք հիմա և ստուգեք խնդիրների համար.
Եթե սխալներ են հայտնվում, փորձարկեք առանձին մոդուլները, անջատեք XMP/EXPO-ն, և եթե դրանք շարունակվեն, փոխարինեք ազդակիր մոդուլը: Գործիքներ, ինչպիսիք են՝ memtest Դրանք նաև օգնում են հակադրվել։
Մեթոդ 7. Ստուգեք սկավառակը և SMART-ը
Սկավառակ վատ հատվածներով կամ վատ վիճակում կարող է հանգեցնել BSOD-ի։ Գործարկել՝
chkdsk C: /f /r
(այն ձեզ կխնդրի վերագործարկել):- Ստուգեք SMART-ը SSD/HDD արտադրողի օգտակարությամբ։
Եթե հայտնաբերվեն թերություններ, պահուստավորեք ձեր տվյալները և հնարավորինս շուտ փոխարինեք սկավառակը։
Իրադարձությունների գրանցում, մինի-դամպեր և հեռակա օգնություն
- Իրադարձությունների դիտում: ստուգում Windows-ի գրանցամատյան → Համակարգ և զտեք ըստ Քննադատական y սխալԴուք կտեսնեք Kernel-Power-ի նման գրառումներ, որոնք կապված են հանկարծակի անջատումների հետ։ Դրանք չեն նույնականացնում մեղավոր դրայվերին, բայց օգնում են համեմատել ժամանակացույցերը։
- Մինի-դամպեր: գտեք դրանք
C:\Windows\Minidump
Եթե օգնության կարիք ունեք, խնդրում ենք վերբեռնել դրանք (օրինակ՝ OneDrive-ում) և կիսվել հղումով, որպեսզի դրանք կարողանան վերլուծվել WinDbg-ի միջոցով: Սա տեխնիկական աջակցության ստանդարտ պրակտիկա է: - Ուղղորդված աջակցությունՏեխնիկների կողմից խորհուրդ տրվող տիպիկ հոսքը մինի-աղբը հավաքելն է, ապա այն փոխանցելը SFC y DISM հերթականությամբ (տե՛ս վերևում գտնվող հրամանները), վերագործարկեք և հաստատեք, եթե սխալը շարունակվում է, նախքան սարքավորումների թեստերին անցնելը։
WinDbg-ի միջոցով առաջադեմ կարգաբերում (տեխնիկական օգտատերերի համար)
Երբ KMODE_EXCEPTION_NOT_HANDLED սխալի համար որևէ ակնհայտ պատճառ չկա, stack debug-ը կասի ձեզ, թե որ ֆունկցիան է ձախողվել: Միջուկի debugger-ը միացնելիս և minidump-ը բեռնելիս հետևյալ հրամաններն են կարևոր.
- kbցուցադրում է հետադարձ հետագիծը պարամետրերով։
- Փնտրեք զանգը դեպի NT!PspUnhandledExceptionInSystemThread կույտի մեջ։
- Առաջին պարամետրը ցուցիչ է դեպի EXCEPTION_POINTERS (պարունակում է ԲԱՑԱՌՈՒԹՅՈՒՆ_ԳՐԱՆՑՈՒՄ y CONTEXT- ը).
- հետ dd (հիշողության դամփ) այդ հասցեում, ստացեք երկու ցուցիչները։
- ԱՄՆ .exr EXCEPTION_RECORD-ի մասին և .cxr ՀԱՄԱՏԵՔՍՏԻ մասին; ապա կրկին kb այդ համատեքստի հիման վրա կուտակիչի համար։
Եթե բացառության կոդը 0x80000003 է (դադարի կետ) և համակարգը մեկնարկեց /NODEBUG
, միացրեք վրիպազերծիչը և օգտագործեք /DEBUG
հետքը ճիշտ գրանցելու համար։ Եթե տեսնում եք 0x80000002 (անհամապատասխանություն), ստուգեք թակարդի շրջանակ լրացուցիչ մանրամասների համար:
Հաճախակի տրվող հարցեր
- Ինչո՞ւ է KMODE-ը հայտնվում բեռնման ժամանակ։ Բեռնման ցիկլը վկայում է դրայվերի կամ սարքավորման կրիտիկական խափանման մասին: Բեռնեք անվտանգ ռեժիմ կամ օգտագործեք համակարգի վերականգնումը, եթե հնարավոր է:
- Ինչպե՞ս շտկել KMODE BSOD-ը։ Անջատում/ստուգում է խնդրահարույց դրայվերները, գործարկում է SFC և DISM, տեղադրում է սպասվող թարմացումները, կատարում է մաքուր բեռնում, գործարկում է հակավիրուսային ծրագիրը և ախտորոշում է սարքավորումների (RAM, սկավառակ, CPU) վիճակը։
- Հնարավո՞ր է այն շտկել առանց տվյալների կորստի։ Այո։ Տեղում կատարված վերանորոգումը (գործարկման վերանորոգում, SFC/DISM) և դրայվերների թարմացումը սովորաբար լուծում են այս խնդիրը՝ առանց ձեր ֆայլերին դիպչելու։
- Վիրուս է՞։ Ոչ։ Սա միջուկային սխալ է. չնայած վնասակար ծրագիրը կարող է այն առաջացնել, այն ինքնին վիրուս չէ։
- Ինչպե՞ս կանխել դա։ Պահեք Windows-ը, BIOS-ը և դրայվերները թարմացված, խուսափեք անկայուն օվերքլոքինգից և կասկածելի դրայվերներից, և պատահաբար մի՛ դիպչեք գրանցամատյանին։
- Կարո՞ղ է վատ սկավառակը դրա պատճառ դառնալ։ Այո։ Գործարկեք CHKDSK-ը և ստուգեք SMART-ը։ Եթե կան վերաբաշխված հատվածներ կամ նախազգուշացումներ, փոխարինեք սկավառակը։
- Կապվա՞ծ է RAM-ի հետ։ Հաճախակի։ Օգտագործեք Windows Memory Diagnostics-ը. եթե կան սխալներ, փոխարինեք անսարք մոդուլը։
- Վտանգավոր է? Կրկնվելու դեպքում կարող է տվյալների կորուստ առաջացնել: Առաջին BSOD-ը տեսնելուն պես պահուստավորեք տվյալները:
- Ի՞նչ կասեք 701 սխալի մասին։ Կապ չունի. 701-ը սովորաբար մատնանշում է տպագրության հերթափոխի ծառայությունը, մինչդեռ KMODE-ը միջուկի սխալ է։
Եթե դուք հասել եք այսքան հեռու, ապա դուք տիրապետում եք ինչպես արագ լուծումներին, այնպես էլ խորը ախտորոշմանը՝ արագ գործարկման անջատումից և համակարգային ֆայլերի վերականգնումից մինչև դամփերի մեկնաբանումը և խնդրահարույց դրայվերի գտնումը: Այս տեխնիկաների լավ կազմակերպված համադրությամբ KMODE_EXCEPTION_NOT_HANDLED-ը սև արկղից վերածվում է մի խնդրի, որը կարելի է լուծել քայլ առ քայլ:
Խմբագիր, որը մասնագիտացած է տեխնոլոգիաների և ինտերնետի խնդիրների մեջ՝ տարբեր թվային լրատվամիջոցների ավելի քան տասը տարվա փորձով: Ես աշխատել եմ որպես խմբագիր և բովանդակության ստեղծող էլեկտրոնային առևտրի, հաղորդակցության, առցանց մարքեթինգի և գովազդային ընկերություններում: Ես գրել եմ նաև տնտեսագիտության, ֆինանսների և այլ ոլորտների կայքերում: Աշխատանքս նաև իմ կիրքն է։ Այժմ, իմ հոդվածների միջոցով Tecnobits, ես փորձում եմ ուսումնասիրել բոլոր նորությունները և նոր հնարավորությունները, որոնք մեզ ամեն օր առաջարկում է տեխնոլոգիաների աշխարհը՝ բարելավելու մեր կյանքը: