Kuidas määrata surmaga lõppenud viga

Microsoft Windows ja tarkvara kasutavad erandeid, mis võimaldavad Windowsil või muul tarkvaral kihtides suhelda ja vigu või erandeid teavitada. Kui programmile antakse erand, mis on kehtetu või tundmatu, tekib surmav erand. Surmavaid erandeid nimetatakse tavaliselt ka Fatal 0E-ks või valesti kui Fatal OE-ks .

Kui ilmneb surmav erand, on viga allpool toodud vormingus.

 Xxxx: xxxxxxxx on toimunud surmav erand 

Ülaltoodud näites esindab YZ tegelikku protsessori erandit, mis võib olla vahemikus 00 kuni 0F. Kõiki neid protsessori erandeid selgitatakse laiendatud informatsiooni all.

Pärast protsessori erandit on täiustatud käskude kood koodisegmendile ja 32-bitisele aadressile, kus on ilmnenud vea erand.

Otsige viga

Sageli on kõige lihtsam ja kiirem viis surmava erandi põhjuse leidmiseks vea otsimiseks. Mõnede kasutajate puhul võib siiski olla raske täpselt teada saada, mida otsida, sest salajased surmaga lõppevad sõnumid on ebaõnnestunud. Allpool on näpunäiteid nende vigade otsimiseks.

  1. Nagu eespool mainitud, on surmaga lõppeval erandil kaks tähemärki. Näiteks kui "0E" on olemas, kasutage seda oma otsingu osana.
  2. Seejärel peab veateade sisaldama osuti (nt "0028: c001e36"). Kuigi see võib leida otsingust, on see tavaliselt teie arvutile ainulaadne. Kui te ei leia otsingutulemusi, jätke see otsingust välja.
  3. Lõpuks sisaldavad paljud surmaga lõppevad veateated ka faili, mis tekitas vea, mis on peaaegu alati VXD-fail. Kui surmava erandi viga sisaldab viidet .VXD-failile, lisage see otsingu osana. VXD-fail võib olla ka "VXD VWIN32", mis on vwin32.vxd.

Kui surmaga lõppeva vea otsimine ei anna tulemusi või aitab probleemi lahendada, jätkake järgmistesse jaotistesse.

Taasta Windowsi tagasi varasemale koopiale

Kui see on hiljuti käivitunud ja teil on Windows XP või uuem versioon, taastage Windows varasema koopia juurde.

Tarkvara värskendamine või tarkvaraplokkide kontrollimine

Kui teil on ainult ühes programmis vigaseid leheküljehäireid, kontrollige, kas tarkvaraprogramm ühildub arvuti operatsioonisüsteemiga. Samuti kontrollige tarkvaraprogrammi tootjalt või müüjalt, kas programmi jaoks on olemas mingeid olemasolevaid plaane või värskendusi, mis võivad teie probleemi lahendada.

Samuti on oluline, et teil oleksid kõik viimased Windowsi värskendused.

Riistvara draiverid

Kui riistvaraseadme kasutamisel tekivad surmavad erandid (nt printimisel), on selle seadmega seotud draiverid vastuolus teise seadmega, rikutud või on muid vigu.

Video draiverid on samuti kurikuulsaid vigade teatamise põhjustanud surmavaid erandeid. Kuna teie videokaarti kasutatakse kogu aeg, on kindel, kas see on vea põhjus. Seetõttu soovitame alati, et teie arvutis oleksid viimased video draiverid.

Külastage tootja veebisaiti ja hankige neist uusim tarkvara ja draiverid. Riistvaraettevõtete loetelu leiate arvuti draiverite lehelt.

Hiljuti installitud tarkvara või riistvara

Kui olete hiljuti installinud uue tarkvara või riistvara, desinstallige või installige see tarkvara või riistvara, et kontrollida, kas see ei põhjusta teie probleemi. Seadmega kaasas oleva tarkvara või draiverite installimise asemel külastage riistvaraseadme tootja tootja veebilehte ja hankige neist uusim tarkvara või draiverid. Riistvaraettevõtete loetelu leiate arvuti draiverite lehelt.

Eemaldage kõik TSR-id

Keela kõik taustal töötavad TSR-id või programmid, kuna surmaga lõppenud vigu võivad põhjustada kahe või enama avatud ja jooksva programmi vahelised konfliktid.

Kustuta kõik programmi ajutised failid

Kustutage kõik ajutised failid, mis võivad ikka veel kõvakettal asuda praegu või varem käivitatud programmides.

Üleslülitatud arvuti

Kui olete arvuti mis tahes komponendi üle lukustanud, seadke arvuti tehase seadistustesse, et kontrollida, kas ülekoormatud komponent ei tekita probleemi.

Veenduge, et teie arvutis on saadaval rohkem kui 200 MB

Kui teie arvuti kõvakettaruumi maht on väike, ei saa teie Windowsi vahetusfaili vajadusel suurust suurendada, mis võib põhjustada vigu.

  • Olemasoleva kõvaketta ruumi määramine.

Käivita ScanDisk ja Defrag

Käivita ScanDisk ja käivitage kõvakettal Defrag, kuna see võib olla võimalik, kui teie kõvakettal on probleem, mis põhjustab vahetusfaili või andmefailide rikkumise või kehtetuse.

Soojusega seotud küsimus

Veenduge, et kõik arvuti fännid töötavad korralikult. Kui kõik fännid ei tööta või kui sul ei ole piisavalt fänne ja teie arvuti on ülekuumenenud, võivad tekkida mitmed probleemid, sealhulgas surmavad erandid.

  • Kas on võimalik öelda, kuidas kuum CPU töötab?

Keela välise vahemälu kasutamine CMOSis

Kui see valik on saadaval, sisestage oma arvuti CMOS-i seadistus ja keelake väline vahemälu . Kui see lahendab teie probleemi, on tõenäoline, et teil tekib soojusega seotud probleem.

CPU põhipinge

Kui see on saadaval, kontrollige oma CMOS-i seadistuses või hüppajaga, et teie CPU tuumapinge on seadistatud tehase spetsifikatsioonile. Vaadake oma emaplaadi dokumentatsiooni, mis on teie emaplaadi tootja veebisaidil.

Halb mälu, vigased bitid või füüsiliselt halb mälu

Halb arvuti mälu on ka surmaga lõppevate vigade tavaline põhjus. Kui olete hiljuti arvutile mälu lisanud, on soovitatav see kõigepealt eemaldada, et veenduda, et teil pole hiljuti installitud mäluga vastuolusid.

Kui arvutisse pole hiljuti lisatud ühtegi mälu ja olete proovinud kõiki ülaltoodud soovitusi, kontrollige oma arvuti mällu vigu.

Allpool on loetletud sagedamini kogenud protsessorite erandid vahemikus 00 kuni 0F.

00 = Jaota viga

Ilmneb, kui üritatakse jaotust nulliga või kui operatsiooni tulemus ei sobi sihtoperandisse.

02 = NMI katkestamine

Katkestus 2 on reserveeritud riistvarale mittemagatavaks katkestustingimuseks. Erandid ei lõpe katkestuse kaudu 2.

04 = ülevoolupüüdur

Tekib pärast INTRO-käsu täitmist ja OF-bitiks 1.

05 = Piirid Kontrollige rikkeid

Massiivi indeks on vahemikust väljas

06 = Vale Opcode'i viga

Põhineb ühel allpool toodud tingimustest.

  1. Protsessor, mis üritab dekodeerida bitimustrit, mis ei vasta ühelegi juriidilisele arvutikoolitusele.
  2. Protsessor püüab käivitada käsu, mis sisaldab kehtetuid operandeid.
  3. Protsessor püüab virtuaalses 8086 režiimis töötamise ajal käivitada kaitstud režiimi käsu.
  4. Protsessor üritab LOCK eesliidet käivitada juhisega, mida ei saa lukustada.

07 = Copressor ei ole saadaval

See viga võib ilmneda, kui matemaatika-protsessor pole olemas. See viga võib ilmneda ka siis, kui kasutatakse matemaatika-protsessorit ja käivitatakse ülesande lüliti.

08 = topeltviga

See viga ilmneb, kui erandite töötlemisel käivitatakse teine ​​erand.

09 (OD) = Copressori segmendi ületamine

Ujuvpunkti operand on väljaspool segmenti.

10 (0Ah / 0A) = Kehtetu ülesande olekusegmendi rike

Mitmed võimalikud põhjused, kuna tööülesande segment sisaldab mitmeid kirjeldusi.

11 (0Bh) = Ei esine

Puuduv katkestus võimaldab operatsioonisüsteemil rakendada segmenteerimismehhanismi kaudu virtuaalmälu. 0B viga ilmneb, kui see segment pole saadaval.

12 (0Ch) = Stack Fault

Ilmub siis, kui käsk viitab mälule, mis ületab virna segmendi piiri.

13 (Odh) = Üldine kaitsefunktsioon

Põhjuseks on mis tahes tingimus, mis ei ole hõlmatud ühegi teise protsessori erandiga. Erand näitab, et see programm on mälus rikutud, mille tulemuseks on programmi kohene lõpetamine.

  • Kuidas määrata üldine kaitseviga.

14 (Oeh) = Lehekülje tõrge

Ilmneb, kui rikutakse otsingueeskirjade reeglit (kui allalaadimine ebaõnnestub, saadud andmed on kehtetud või viga väljastanud kood katkestas protsessori kaitseeeskirja).

16 (10h) = Coprocessori vea rike

Tekib siis, kui paljastamata ujuva punkti erand on eelnevalt teatanud.

17 (11h) = joondamise kontroll

Kasutatakse ainult 80486 arvutil. Põhjus, kui kood, mis täidab rõnga privileegil 3, püüab pääseda juurde operandile, mis ei ole jagatav neljaga, või pika reaalse või reaalse reaalajaga, kelle aadress ei ole jagatav kaheksa.