Kaip nustatyti mirtiną išimties klaidą

„Microsoft Windows“ ir programinės įrangos naudojimo išimtys leidžia Windows arba kitai programinei įrangai bendrauti sluoksniais ir pranešti apie klaidas ar išimtis. Jei programai suteikiama išimtis, kuri yra negaliojanti arba nežinoma, susidursite su mirtina išimtimi. Mirtinos išimtys taip pat dažnai vadinamos „ Fatal 0E“ arba netinkamai kaip „ Fatal OE“ .

Kai susiduriama su mirtina išimtimi, klaida bus žemiau.

 Xxxx įvyko mirtina išimtis: xxxxxxxx 

Pirmiau pateiktame pavyzdyje YZ reiškia faktinę procesoriaus išimtį, tai gali svyruoti nuo 00 iki 0F. Kiekviena iš šių procesorių išimčių yra paaiškinta išplėstinėje informacijoje.

Po procesoriaus išimties patobulintas nurodymų rodyklė prie kodo segmento ir 32 bitų adreso, kur įvyko klaidos išimtis.

Ieškokite klaidos

Dažnai paprasčiausias ir greičiausias būdas išspręsti mirtinos išimties priežastį yra ieškoti klaidos. Tačiau kai kuriems naudotojams gali būti sunku tiksliai žinoti, ką ieškoti dėl paslaptingų mirtinų išimčių pranešimų. Toliau pateikiami patarimai, kaip ieškoti šių klaidų.

  1. Kaip minėta pirmiau, mirtina išimtis turi dviejų simbolių kodą. Pavyzdžiui, jei yra "0E", naudokite tai kaip dalį savo paieškos.
  2. Toliau klaidos pranešime turėtų būti rodyklė (pvz., „0028: c001e36“). Nors tai galima rasti paieškoje, ji paprastai yra unikali jūsų kompiuteryje. Jei nerandate jokių paieškos rezultatų, pašalinkite tai iš paieškos.
  3. Galiausiai daugelis mirtinų išimčių klaidų pranešimų taip pat turi failą, kuris sukėlė klaidą, kuri beveik visada yra VXD failas. Jei mirtina išimties klaida yra nuoroda į .VXD failą, įtraukite ją į paieškos dalį. VXD failas taip pat gali būti įtrauktas į „VXD VWIN32“, kuris yra vwin32.vxd.

Jei ieškant mirtinos išimties klaidos negaunate rezultatų arba nepadedate išspręsti problemos, tęskite toliau išvardytus skyrius.

Grąžinkite „Windows“ atgal į ankstesnę kopiją

Jei tai neseniai prasidėjo ir naudojate „Windows XP“ ar vėlesnę versiją, atkurkite „Windows“ atgal į ankstesnę kopiją.

Atnaujinkite programinę įrangą arba patikrinkite, ar nėra programinės įrangos

Jei tik vienoje programoje yra neteisingų puslapių gedimų, patikrinkite, ar programinė įranga suderinama su kompiuterio operacine sistema. Taip pat pasitarkite su programinės įrangos programos gamintoju ar pardavėju, kad sužinotumėte, ar programoje yra prieinamų pataisų ar atnaujinimų, kurie gali padėti išspręsti problemą.

Taip pat svarbu, kad turite visus naujausius „Windows“ naujinimus.

Aparatūros tvarkyklės

Jei naudojant aparatinę įrangą įvyksta mirtinų išimčių (pvz., Kai spausdinate), su šiuo prietaisu susiję tvarkyklės yra nesuderinami su kitu įrenginiu, sugadinti arba turi kitų klaidų.

Vaizdo tvarkyklės taip pat žinomos dėl klaidingų pranešimų apie klaidas. Kadangi vaizdo plokštė naudojama visą laiką, tikrai sunku žinoti, ar tai yra klaidos priežastis. Todėl visada rekomenduojame turėti naujausius vaizdo tvarkykles kompiuteryje.

Apsilankykite gamintojo svetainėje ir gaukite iš jų naujausią programinę įrangą ir tvarkykles. Kompiuterių tvarkyklių puslapyje rasite techninės įrangos įmonių sąrašą.

Neseniai įdiegta programinė įranga ar aparatūra

Jei neseniai įdiegėte naują programinę įrangą ar aparatinę įrangą, pašalinkite arba iš naujo įdiekite šią programinę įrangą ar aparatinę įrangą, kad patvirtintumėte, kad ji nesukelia problemos. Naudodami aparatinę įrangą, užuot įdiegę su prietaisu gautą programinę įrangą ar tvarkykles, apsilankykite gamintojo svetainėje ir gaukite iš jų naujausią programinę įrangą ar tvarkykles. Kompiuterių tvarkyklių puslapyje rasite techninės įrangos įmonių sąrašą.

Pašalinti visus TSR

Išjunkite visus fone veikiančius TSR arba programas, nes mirtinos išimties klaidos gali atsirasti dėl dviejų ar daugiau atvirų ir veikiančių programų konfliktų.

Ištrinkite visus laikinus programos failus

Ištrinkite visus laikinus failus, kurie vis dar gali būti standžiajame diske, iš šiuo metu arba anksčiau veikiančių programų.

Perkrautas kompiuteris

Jei perkrovėte bet kurį kompiuteryje esantį komponentą, nustatykite kompiuterio gamyklinius nustatymus, kad įsitikintumėte, jog sudėtinis komponentas nesukelia problemos.

Patikrinkite, ar jūsų kompiuteryje yra daugiau nei 200 MB

Jei jūsų kompiuteryje yra mažai vietos standžiajame diske, „Windows“ apsikeitimo failas, kai reikės, negalės padidinti dydžio, o tai gali sukelti klaidų.

  • Galimo kietojo disko vietos nustatymas.

Paleiskite „ScanDisk“ ir „Defrag“

Paleiskite „ScanDisk“ ir paleiskite „Defrag“ standžiajame diske, nes gali būti, kad jūsų kietajame diske gali kilti problema, dėl kurios apsikeitimo failas ar duomenų failai bus sugadinti ar netinkami.

Su šiluma susijusi problema

Patikrinkite, ar visi kompiuterio ventiliatoriai tinkamai veikia. Jei ne visi gerbėjai dirba arba neturite pakankamai gerbėjų, o kompiuteris perkaito, gali kilti daug problemų, įskaitant mirtinas išimtis.

  • Ar yra būdas pasakyti, kaip veikia mano CPU?

Išjungti išorinę talpyklą CMOS

Jei pasirinkta galimybė, įveskite kompiuterio CMOS sąranką ir išjunkite išorinę talpyklą . Jei tai išsprendžia jūsų problemą, tikėtina, kad susiduriate su šiluma susijusia problema.

CPU pagrindinė įtampa

Jei įmanoma, patikrinkite savo CMOS sąranką arba perjungiklį, kad jūsų CPU pagrindinė įtampa nustatoma pagal gamyklos specifikaciją. Pasitarkite su pagrindinės plokštės dokumentais, kuriuos galite rasti pagrindinės plokštės gamintojo svetainėje.

Netinkama atmintis, neteisingi bitai arba fiziškai bloga atmintis

Bloga kompiuterio atmintis taip pat yra bendra priežastis dėl mirtinų išimčių klaidų. Jei neseniai pridėjote atminties prie kompiuterio, rekomenduojama, kad ji būtų pašalinta iš pradžių, kad įsitikintumėte, jog nesusidarėte prieštaravimų su neseniai įdiegta atmintimi.

Jei neseniai į kompiuterį nebuvo pridėta atminties ir išbandėte visas pirmiau pateiktas rekomendacijas, patikrinkite savo kompiuterio atmintį dėl klaidų.

Žemiau pateikiamas dažniau patyrusių procesorių išimčių sąrašas nuo 00 iki 0F.

00 = Padalinkite gedimą

Įvyksta, jei bandoma padalinti iš nulio arba jei operacijos rezultatas netelpa paskirties operandui.

02 = NMI nutraukimas

2 pertrauka yra skirta aparatinės įrangos, kurios negalima užblokuoti, nutraukimui. Neatmetama jokių išimčių per pertrauką 2.

04 = Perpildymo gaudyklė

Įvyksta po to, kai įvyko INTRO instrukcija ir OF bitas yra nustatytas 1.

05 = ribos Patikrinkite gedimą

Masyvo indeksas yra už diapazono ribų

06 = Netinkamas „Opcode“ gedimas

Sukelia viena iš toliau pateiktų sąlygų.

  1. Procesorius, bandantis iššifruoti bitų modelį, kuris neatitinka jokio teisinio kompiuterio nurodymo.
  2. Procesorius bando vykdyti nurodymą, kuriame yra neteisingų operandų.
  3. Procesorius bando vykdyti saugomo režimo instrukcijas, kai veikia virtualiame 8086 režime.
  4. Procesorius bando atlikti LOCK prefiksą su instrukcija, kurios negalima užrakinti.

07 = Copressor nėra

Ši klaida gali atsirasti, jei nėra matematinio kopijavimo. Ši klaida taip pat gali įvykti, kai naudojamas matematikos kopijavimo įrenginys ir vykdomas užduočių jungiklis.

08 = Dvigubas gedimas

Ši klaida atsiranda, kai apdorojama išimtis sukelia antrą išimtį.

09 (OD) = Copressor segmento viršijimas

Plaukiojančio taško operandas yra už segmento ribų.

10 (0Ah / 0A) = Netinkama užduoties būsenos segmento klaida

Kelios galimos priežastys, nes užduočių valstybės segmente yra keli aprašai.

11 (0Bh) = Nėra

Neaktualu nutraukimas leidžia operacinei sistemai įgyvendinti virtualiosios atminties per segmentavimo mechanizmą. 0B gedimas atsiranda, kai šis segmentas nėra.

12 (0Ch) = Stack Fault

Įvyksta, kai instrukcija reiškia atmintį, viršijančią kamino segmento ribą.

13 (Odh) = Bendroji apsauga

Sukelia bet kokią sąlygą, kuriai netaikomos jokios kitos procesoriaus išimtys. Išimtis rodo, kad ši programa buvo sugadinta atmintyje, todėl programa buvo nedelsiant nutraukta.

  • Kaip nustatyti bendrą apsauginę gedimą.

14 (Oeh) = Puslapio triktis

Įvyksta, kai pažeidžiama ieškos apsaugos taisyklė (kai gedimas nepavyksta, gauti duomenys yra neteisingi arba kodas, išdavęs gedimą, pažeidė procesoriaus apsaugos taisyklę).

16 (10h) = Coprocessor klaida

Įvyksta, kai išjungta išimties taško išimtis parodė ankstesnį nurodymą.

17 (11h) = Išlygiavimo patikrinimo klaida

Naudojamas tik 80486 kompiuteriuose. Sukeltas, kai kodas, vykdantis žiedo privilegiją 3, bando pasiekti žodį operand, kuris nėra dalijamasi keturiais, arba ilgą realią ar realią realią, kurios adresas nėra dalijamasi su aštuoniais.