
Végzetes kivétel esetén a hiba az alábbi formátumban lesz.
Végzetes kivétel történt xxxx: xxxxxxxx
A fenti példában az YZ a processzor kivételét jelenti, ez 00 és 0F között lehet. Ezen processzor kivételek mindegyike a kiterjesztett információk alapján magyarázható.
A processzor kivételét követően a továbbfejlesztett utasításmutató a kódszegmensre és a 32 bites címre vonatkozik, amelyikben a hiba kivétel történt.
Keresse meg a hibát
Gyakran a legegyszerűbb és leggyorsabb módszer a végzetes kivétel okának megtalálására a hiba keresése. Néhány felhasználó számára azonban nehéz lehet pontosan tudni, hogy mit kell keresni a titkos végzetes kivételes üzenetek miatt. Az alábbiakban tippeket talál a hibák elhárítására.
- Amint fentebb említettük, a végzetes kivétel két karakteres kóddal rendelkezik. Ha például "0E" van jelen, használja ezt a keresés részeként.
- Ezután a hibaüzenetnek tartalmaznia kell egy mutatót (pl. "0028: c001e36"). Bár ez megtalálható a keresésben, általában a számítógépre jellemző. Ha nem talál keresési eredményeket, zárja ki ezt a keresésből.
- Végül sok halálos kivétel hibaüzenet tartalmaz egy olyan fájlt is, amely a hibát generálta, ami szinte mindig egy VXD-fájl. Ha a végzetes kivétel hiba egy .VXD-fájlra való hivatkozást tartalmaz, akkor ezt a keresés részeként adja meg. A VXD fájl "VXD VWIN32" -ként is szerepelhet, amely vwin32.vxd.
Ha a végzetes kivétel hiba keresése nem eredményez eredményt, vagy segít megoldani a problémát, folytassa a következő szakaszokkal.
Visszatérjen a Windows-hoz egy korábbi példányra
Ha ez nemrégiben megtörtént, és Windows XP vagy újabb operációs rendszert futtat, állítsa vissza a Windows-t egy korábbi példányra.
Frissítse a szoftvert vagy ellenőrizze a szoftver javításokat
Ha érvénytelen oldalhibákat tapasztal egyetlen programban, ellenőrizze, hogy a szoftver kompatibilis-e a számítógép operációs rendszerével. Ellenőrizze a szoftver gyártójától vagy szállítójától, hogy vannak-e rendelkezésre álló javítások vagy frissítések a programhoz, amely segíthet a probléma megoldásában.
Fontos továbbá, hogy az összes legújabb Windows-frissítés legyen.
Hardver illesztőprogramok
Ha a hardvereszköz használata során halálos kivételek történnek (pl. Nyomtatáskor), az adott eszközhöz kapcsolódó illesztőprogramok ellentmondanak egy másik készüléknek, sérültek, vagy más hibák vannak.
A videó-illesztőprogramok szintén hírhedtek, hogy végzetes kivételes hibaüzeneteket váltanak ki. Mivel a videokártyáját állandóan használják, nehéz tudni, hogy ez okozza-e a hibát. Ezért mindig ajánljuk, hogy a legfrissebb video-illesztőprogramokat használja a számítógépen.
Látogasson el a gyártó weboldalára, és kapja meg a legújabb szoftvert és illesztőprogramokat. A hardver vállalatok listáját a számítógép-illesztőprogramok oldalon találja.
Nemrég telepített szoftver vagy hardver
Ha nemrég telepített új szoftvert vagy hardvert, távolítsa el vagy telepítse újra azt a szoftvert vagy hardvert, hogy ellenőrizze, hogy nem okoz problémát. A hardvereszköz használatával a készülékhez mellékelt szoftver vagy illesztőprogramok telepítése helyett látogasson el a gyártó weboldalára, és szerezze be a legújabb szoftvert vagy illesztőprogramokat. A hardver vállalatok listáját a számítógép-illesztőprogramok oldalon találja.
Távolítson el minden TSR-t
Tiltsa le a háttérben futó TSR-eket vagy programokat, mivel a végzetes kivételes hibák két vagy több nyitott és futó program közötti konfliktusok okozzák.
Törölje az összes program ideiglenes fájlt
Törölje az összes ideiglenes fájlt, amely még mindig a merevlemezen tartózkodik a jelenleg vagy korábban futó programokból.
Túlhajtott számítógép
Ha a számítógép bármely összetevőjét túlhajtotta, állítsa be a számítógépet a gyári beállításokra annak ellenőrzésére, hogy a túlhajtott összetevő nem okozza-e a problémát.
Ellenőrizze, hogy a számítógépen több mint 200 MB rendelkezésre áll-e
Ha a számítógépen alacsony a merevlemez-terület, a Windows cserefájl nem lesz képes növelni, ha szükséges, ami hibákhoz vezethet.
- A rendelkezésre álló merevlemez-terület meghatározása.
Futtassa a ScanDisk és a Defrag parancsot
Futtassa a ScanDisk programot, és futtassa a Defrag-ot a merevlemezen, mivel lehetséges, hogy a merevlemez problémája okozza a cserefájl vagy az adatfájlok sérülését vagy érvénytelenségét.
Hővel kapcsolatos kérdés
Ellenőrizze, hogy a számítógép összes rajongója megfelelően működik-e. Ha nem minden rajongó működik, vagy nincs elég rajongója, és a számítógép túlmelegedett, több probléma is felmerülhet, beleértve a végzetes kivételeket is.
- Van-e mód arra, hogy elmondjam, milyen meleg a CPU?
A külső gyorsítótár letiltása a CMOS-ban
Ha az opció elérhető, adja meg a számítógép CMOS-beállításait, és tiltsa le a külső gyorsítótárat . Ha ez megoldja a problémát, valószínűleg felmerül egy hővel kapcsolatos probléma.
CPU központi feszültség
Ha rendelkezésre áll, ellenőrizze a CMOS Setup programban vagy a jumperben, hogy a CPU magfeszültsége a gyári specifikációra van beállítva. Forduljon az alaplap dokumentációjához, amely megtalálható az alaplap gyártójának honlapján.
Rossz memória, érvénytelen bitek vagy fizikailag rossz memória
A rossz számítógépes memória a halálos kivételek hibáinak általános oka. Ha nemrégiben hozzáadta a memóriát a számítógéphez, javasoljuk, hogy először távolítsa el azt, hogy ellenőrizze, hogy nincs-e ütközése a nemrég telepített memóriával.
Ha a számítógépre nemrég került memória, és megpróbálta a fenti ajánlásokat, tesztelje a számítógép memóriáját a hibákért.
Az alábbiakban felsoroljuk a leggyakrabban tapasztalt processzor kivételeket 00 és 0F között.
00 = Hiba megosztása
Ha a zérus megosztása megpróbál, vagy ha a művelet eredménye nem illeszkedik a céloperandba.
02 = NMI megszakítás
A 2. megszakítás a hardver nem maszkolható megszakítási állapotára van fenntartva. Nincsenek kivételek a megszakításon keresztül 2.
04 = Túlfolyó csapda
Az INTRO utasítás végrehajtása után és az OF bit értéke 1.
05 = Kötések Ellenőrizze a hibát
A tömbindex a tartományon kívül van
06 = Érvénytelen Opcode hiba
Az alábbi feltételek valamelyike okozza.
- A processzor megpróbál dekódolni egy olyan bitmintát, amely nem felel meg semmilyen jogi számítógépes utasításnak.
- A processzor megpróbál végrehajtani egy érvénytelen operandokat tartalmazó utasítást.
- A processzor megpróbál végrehajtani egy védett módú utasítást virtuális 8086 módban.
- A processzor egy LOCK előtagot próbál végrehajtani olyan utasítással, amely nem zárható le.
07 = Copressor nem áll rendelkezésre
Ez a hiba akkor fordulhat elő, ha nincs matematikai másoló. Ez a hiba akkor is előfordulhat, ha a matematikai processzort használják, és egy feladat kapcsolót hajt végre.
08 = Dupla hiba
Ez a hiba akkor következik be, amikor a kivétel feldolgozása egy második kivételt vált ki.
09 (OD) = Copressor szegmens túllépése
A lebegőpontos operandus a szegmensen kívül van.
10 (0Ah / 0A) = Érvénytelen feladat feladatszegmens hiba
Több lehetséges ok, mivel a Feladatállapot-szegmens több leírót tartalmaz.
11 (0Bh) = Nem jelenik meg a hiba
A nem jelenlévő megszakítás lehetővé teszi, hogy az operációs rendszer virtuális memóriát valósítson meg a szegmentációs mechanizmuson keresztül. 0B hiba akkor jelentkezik, ha ez a szegmens nem áll rendelkezésre.
12 (0Ch) = Stack-hiba
Akkor lép fel, amikor az utasítás a memória szegmensen túlmutató memóriára utal.
13 (Odh) = Általános védelmi hiba
Bármely olyan állapot által okozott, amelyet a többi processzor kivétel nem tartalmaz. A kivétel azt jelzi, hogy a program sérült a memóriában, ami a program azonnali befejezéséhez vezetett.
- Általános védelmi hiba javítása.
14 (Oeh) = Oldalhiba
A lapozásvédelem szabályának megsértése esetén fordul elő (amikor a visszakeresés sikertelen, a lekérdezett adatok érvénytelenek, vagy a hibakódot kiadó kód megszakította a processzor védelmi szabályát).
16 (10h) = Coprocessor hiba hiba
Akkor fordul elő, ha egy lezárt lebegőpontos kivétel egy korábbi utasítást jelez.
17 (11h) = Igazítás ellenőrzési hiba
Csak 80486 számítógépen használható. Ha a 3-as csengetési jogosultsággal végrehajtott kód megpróbál hozzáférni egy operand szóhoz, amely nem osztható négyre, vagy egy hosszú valódi vagy valós valós, amelynek címe nem osztható nyolcra.