Windows apstāšanās KMODE_EXCEPTION_NOT_HANDLED kļūda

Pirms noteikt šīs kļūdas cēloni, jums ir jāidentificē izņēmums. Trīs vispārīgie izņēmuma kodi ir:

0x80000002 STATUS_DATATYPE_MISALIGNMENT .

Tika konstatēta nesaskaņota datu atsauce.

0x80000003 STATUS_BREAKPOINT .

Ja sistēmai netika pievienots kodola atkļūdotājs, radās pārtraukuma punkts vai ASSERT.

0xC0000005 STATUS_ACCESS_VIOLATION .

Notika pārkāpta atmiņas piekļuve.

4. parametrs (iepriekš) ir adrese, kuru vadītājs mēģināja piekļūt.

Pilns izņēmumu kodu saraksts ir atrodams NTstatus.h failā, Windows draiveru komplekta direktorijā.

Pamata traucējummeklēšana un risinājums

Pamatlīmeņa līmenī jums vajadzētu sākt ar šīm pamata problēmu novēršanas darbībām.

  • Ja vadītājs ir kļuvis kļūdains, atspējojiet draiveri vai pārbaudiet draivera atjauninājumus.
  • Mēģiniet mainīt video karti datorā, lai redzētu, vai problēma ir atrisināta.
  • Pārbaudiet BIOS atjauninājumu mātesplates ražotāja vietnē.
  • Piekļūstiet BIOS un atspējojiet atmiņas kešatmiņu vai atmiņu.

Ja problēma nav atrisināta, mēģiniet salīdzināt nesen instalēto aparatūru ar Windows Marketplace pārbaudīto produktu sarakstu, lai pārliecinātos, ka tā ir saderīga ar jūsu Windows versiju.

Ja ierīces draiveris ir bojāts, var būt nepieciešams piekļūt drošā režīma videi, nospiežot taustiņu F8 uz tastatūras, kad dators sāk darboties (pirms ieiešanas sistēmā Windows). Kad tas tiek parādīts, startēšanas izvēlnē izvēlieties Safe Mode. Drošajā režīmā var izdzēst bojāto ierīces draiveri un restartēt datoru. Turpiniet instalēt atjauninātu draiveri, ja tāds ir pieejams.

Varat arī pārbaudīt sistēmas žurnālu notikumu skatītājā, lai redzētu, vai ir kādi kļūdas ziņojumi. Šie kļūdu ziņojumi var palīdzēt noteikt problēmas avotu.

Sarežģīta problēmu novēršana

Papildu, sarežģītākas problēmu novēršanas darbības var veikt, ja iepriekš minētie risinājumi neatrisina šo problēmu. Šīs darbības ietver piekļuvi kaudzes izsekošanai, lai noteiktu problēmas cēloni.

Lai iegūtu steku izsekošanu, rīkojieties šādi:

  1. Izpildiet komandu kb ( Display Stack Backtrace ), lai parādītu parametrus kaudzes izsekošanā. Meklējiet zvanu uz NT! PspUnhandledExceptionInSystemThread.
  2. Pirmais parametrs zvana punktos norāda uz struktūru, kas satur papildu norādes uz izņēmuma paziņojumu:

    Izpildiet adresi dd ( Display Memory ), lai iegūtu un parādītu atbilstošo informāciju.

  3. Izpildiet komandas .exr ( displeja izņēmuma ieraksts ) un .xx ( displeja konteksta ieraksts ) komandas, izmantojot divas vērtības, kas iegūtas iepriekšējā solī kā komandu argumenti.
  4. Pēc komandas .cxr izpildes, izmantojiet komandu kb, lai skatītu kaudzes izsekošanu, pamatojoties uz konteksta ieraksta datiem. Kraušanas izsekošana norādīs, kur notika neapstrādāts izņēmums.

Ja nevarat atrast zvanu 1. solī, meklējiet ntoskrnl! KiDispatchException . Izmantojot slazdu rāmja adresi (trešo parametru), izpildiet komandu .trap ( Display Trap Frame ), lai iestatītu reģistra kontekstu atbilstošajai vērtībai, lai palaistu kaudze un citas komandas.