Obecné příčiny chyby STOP 0x0000007F

Překlady článku Překlady článku
ID článku: 137539 - Produkty, které se vztahují k tomuto článku.
Tento článek byl dříve publikován CZ137539
Tento článek určený pro systém Microsoft Windows XP naleznete pod číslem 314102.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při práci se systémem Windows může dojít k následující chybě:
STOP 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP)

Příčina

K této chybě může dojít, pokud je splněna některá z následujících podmínek:
  • V počítači došlo k potížím s hardwarem či softwarem (nejčastější příčinou jsou potíže s hardwarem).

    -nebo-
  • Pokusili jste se přetaktovat procesor počítače (například jste 150MHz procesor nastavili na frekvenci 187 MHz).
Poznámka : Tyto potíže může také způsobovat program Norton Anti-Virus 2001.

Výše uvedená chyba STOP znamená, že došlo k výjimce v režimu jádra a že k dané výjimce nesmí v jádru dojít nebo je vždy kritická. Mezi nejčastější příčiny chyby STOP 0x7F patří:
  • Poškození hardwaru na nízké úrovni, například poškození paměti RAM
  • Neshodné typy paměťových modulů
  • Chybně fungující základní deska
Pro přibližné určení příčiny chyby prozkoumejte parametry uvedené v horní části obrazovky s chybou STOP:
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP
Nejdůležitější parametr je ten první (0x0000000X), který může mít několik různých hodnot. Příčina této výjimky může být různá v závislosti na tomto parametru. Všechny výjimky, které způsobují chybu STOP 0x7F, je možné nalézt ve všech referenčních příručkách pro procesory Intel x86, protože jsou specifické pro platformu x86. Mezi nejčastější příčiny patří:
   Hodnota      Význam 
   ----------   --------------------
   0x00000000   Chyba dělení nulou  
   0x00000004   Přetečení
   0x00000005   Chyba kontroly mezí
   0x00000006   Chyba neplatného kódu
   0x00000008   Dvojitá chyba

Chyba dělení nulou

K dělení nulou dochází, když je provedena instrukce DIV a dělitel má hodnotu 0. Příčinou může být poškození paměti (nebo jiná chyba hardwaru) nebo chyba softwaru.

Přetečení

K přetečení dochází, když procesor vykoná volání obsluhy přerušení a je nastavený příznak přetečení (OF).

Chyba kontroly mezí

Tato chyba je vygenerována, když procesor při vykonávání instrukce BOUND zjistí, že operand překračuje určenou mez. Instrukce BOUND je používána k určení, zda se index pole nachází v rámci určitého rozmezí.

Chyba neplatného kódu

Tato chyba je vygenerována, když se procesor pokouší vykonat neplatnou instrukci. K tomu obvykle dochází tehdy, když dojde k poškození ukazatele na instrukce a ten následně ukazuje na chybné umístění. Nejčastější příčinou této chyby je poškození paměti.

Dvojitá chyba

Ke dvojité chybě dochází tehdy, když při zpracovávání obsluhy výjimky dojde k další výjimce. Za normálních podmínek může dojít ke dvěma výjimkám souběžně, ale některé výjimky toto neumožňují a proto dochází k dvojité chybě. Dvěma nejčastějšími příčinami jsou přetečení zásobníku jádra a potíže hardwaru. Potíže s hardwarem obvykle souvisí s procesorem, pamětí RAM či sběrnicí. Přetečení zásobníku jádra je téměř vždy způsobeno chybným ovladačem pro režim jádra.

Řešení

Tyto potíže odstraníte použitím odpovídajícího postupu:
  • Pokud může danou výjimku způsobit software i hardware, je pro určení příčiny nutné ladění. Pokud se domníváte, že je příčinou hardware, postupujte podle následujících pokynů pro odstraňování potíží s hardwarem:
    1. Spusťte diagnostický software a otestujte paměť RAM počítače. Vyměňte všechny moduly případně označené jako chybné. Všechny moduly musí mít stejnou rychlost.
    2. Zkuste odebrat či změnit sloty řadičů, karet či jiných periferií.
    3. Zkuste v počítači jinou pevnou desku.
  • Pokud jste přetaktovali procesor, snižte jeho frekvenci na takovou, pro kterou je určený.
  • Ověřte, zda výrobce hardwaru nemá k dispozici aktualizované ovladače či systém BIOS.
Další informace o chybách procesoru naleznete v referenční příručce k procesoru Intel.

Vlastnosti

ID článku: 137539 - Poslední aktualizace: 7. ledna 2004 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Klíčová slova: 
kberrmsg KB137539

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com