A „STOP 0x0000007F” hibák általános okai

A cikk fordítása A cikk fordítása
Cikk azonosítója: 137539 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

A következő hibaüzenet jelenhet meg a Windows futtatása során:
STOP 0x0000007F (UNEXPECTED_KERNEL_MODE_TRAP)

Oka

Ez a hibaüzenet az alábbi feltételek egyikének fennállása esetén fordulhat elő:
  • A számítógép hardver- vagy szoftverproblémái miatt (a hardverhiba a leggyakoribb ok).
  • Megkísérelte a számítógép processzorát magasabb órajel használatára beállítani (például a 150 MHz-en működő processzort 187 MHz-es futásra állította).
A STOP hiba olyan kernel módú trap előfordulását jelzi, amelyet a kernel nem engedélyezett, de a trap egy végzetes hiba is lehet. The most common causes of a STOP 0x7F are:
  • Alacsony szintű hardversérülés, például sérült memória (RAM)
  • Nem egyező memóriamodulok
  • Hibás alaplap
Az ok pontosítása érdekében vizsgálja meg a STOP képernyő tetején látható paramétereket:
**STOP 0x0000007F (0x000000XX, 0x00000000, 0x00000000, 0x00000000)
UNEXPECTED_KERNEL_MODE_TRAP
A legfontosabb paraméter az első (0x0000000X), amely számos különböző értékkel bírhat. A trap oka a paraméter függvénye. A STOP 0x7F típusú hibát okozó összes trap megtalálható bármely Intel x86 kategóriájú mikroprocesszor dokumentációjában, hiszen ezek az x86 platformra jellemzőek. Íme néhány példa a legáltalánosabb hibákra:
   Érték        Jelentése
   ----------   ------------------------
   0x00000000   Nullával osztás
   0x00000004   Túlcsordulás
   0x00000005   Tömbhatár-túllépési hiba
   0x00000006   Érvénytelen opkód
   0x00000008   Kettős hiba

Nullával osztás

A nullával osztás hiba egy osztó (DIV) utasítás végrehajtásakor jelentkezik, amikor az osztó 0. Ezt memóriasérülés, egyéb hardverhiba vagy szoftverprobléma válthatja ki.

Túlcsordulás

A túlcsordulás utasítás oka az, hogy a processzor egy megszakítás-kezelőre irányuló hívást hajt végre, amikor a túlcsordulás (OF) jelző be van állítva.

Tömbhatár-túllépési hiba

Ez a hiba akkor lép fel, amikor a processzor végrehajtja a BOUND utasítást, és úgy észleli, hogy az operandus átlépi a megadott korlátokat. A BOUND utasítás gondoskodik arról, hogy az aláírt tömbindex egy bizonyos tartományon belül maradjon.

Érvénytelen opkód

A hiba előfordulásának oka az, hogy a processzor egy érvénytelen utasítást kísérel meg végrehajtani. Ezt általában a sérült utasításmutató okozza, amely hibás helyre mutat. A hiba oka leggyakrabban hardvermemória-sérülésre vezethető vissza.

Kettős hiba

A kettős hiba előfordulásának okát egy kivétel képezi, mely egy korábbi kivételre irányuló leírót kísérel meghívni. A két kivétel alapesetben kezelhető a meghívásuk sorrendjében, létezik azonban számos kivétel, amelyet nem lehet ily módon kezelni, és ezért ezekben az esetekben a processzor kettős hibát jelez. A hiba alapvető két oka a hardver- és kernelverem-túlcsordulás. A hardverhibák pedig legtöbbször a processzorra, a memóriára vagy a buszra vezethetők vissza. A kernelverem-túlcsordulást csaknem minden esetben hibás kernel módú illesztőprogramok okozzák.

A megoldás

A probléma kiküszöbölésére használja a megfelelő módszert az alábbiak közül:
  • Ha szoftver vagy hardver trapet okozhat, szükség van hibakeresésre az ok kiderítéséhez. Ha úgy véli, hardverprobléma állhat fenn, hajtsa végre az alábbi hardverhibák elhárítására vonatkozó lépéseket:
    1. A memória teszteléséhez használja a gyártó által biztosított diagnosztikai programot. Ha a program hibás memóriát észlel, azt cserélje ki. Valamint győződjön meg arról, hogy a számítógépben lévő összes memória ugyanazon a sebességen fut.
    2. Próbálja meg eltávolítani vagy kicserélni a vezérlőket, kártyákat és egyéb perifériákat.
    3. Megpróbálhatja kicserélni a számítógép alaplapját.
  • Ha a processzornak magasabb órajelet állított be, állítsa azt vissza az eredeti értékre.
  • Érdeklődjön a hardvergyártónál, nem jelent-e meg újabb illesztőprogram a hardverhez és adtak-e ki BIOS-frissítést.
A processzorhibákkal kapcsolatban bővebb információt az Intel processzor dokumentációja nyújt.

Tulajdonságok

Cikk azonosítója: 137539 - Utolsó ellenőrzés: 2006. június 16. - Verziószám: 4.2
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • 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
Kulcsszavak: 
kberrmsg KB137539
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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