A „STOP 0xC000021A” jelű hiba elhárítása

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

Összefoglaló

Ha a cikk elején felsorolt operációs rendszerek valamelyikét futtató kiszolgálót vagy munkaállomást használ, akkor a következő hibaüzenet jelenhet meg:
STOP: c000021a {Fatal System Error}
The Windows Logon Process system process terminated unexpectedly with a status of 0xc0000034 (0x00000000 0x0000000)
The system has been shutdown. (STOP: c000021a {Helyrehozhatatlan rendszerhiba}
A rendszerfolyamat (Windows NT bejelentkeztető alkalmazás) váratlanul félbeszakadt. Állapot: 0xc0000034 (0x00000000 0x0000000).
A rendszer leállt.)
Megjegyzés: A zárójelben lévő paraméterek az adott számítógép konfigurációjára jellemzők, és minden esetben eltérőek lehetnek.

Oka

A „STOP 0xC000021A” jelű hiba akkor fordul elő, amikor a Winlogon.exe vagy a Csrss.exe meghibásodik. Amikor a kernel észleli, hogy ezek közül a folyamatok közül valamelyik leállt, akkor leállítja a rendszert, és a „STOP 0xC000021A” jelű hibát adja vissza. A hibának számos oka lehet, beleértve, de nem kizárólag az alábbiakat:
  • Az operációs rendszerrel nem egyező rendszerfájlokat telepítettek a számítógépre.
  • Meghibásodott az egyik szervizcsomag telepítése.
  • A merevlemez visszaállítására használt biztonságimásolat-készítő program helytelenül állított vissza bizonyára használatban lévő fájlokat.
  • Nem kompatibilis, külső fél által gyártott program van a számítógépre telepítve.

További információ

A hiba elhárításához állapítsa meg, hogy a fenti folyamatok közül melyik hibásodott meg, és miért.

Ehhez alapértelmezettként regisztrálja a Dr. Watson rendszer-hibakeresőt (ha még nem ez az alapértelmezett hibakereső). A Windows NT Dr. Watson szolgáltatása a folyamatok meghibásodásáról diagnosztikai információkat jegyez be a naplófájlba (Drwtsn32.log). A programot úgy is beállíthatja, hogy memóriaképfájlokat hozzon létre a meghibásodott folyamatokról, amelyek hibakeresőben való elemzésével megállapíthatja a meghibásodás okát.

A felhasználói üzemmódban fellépő programhibák kezeléséhez a Dr. Watson programot az alábbi módon állíthatja be:
  1. Nyisson meg egy parancsablakot, írja be a parancssorba a Rendszergyökér \System32\Drwtsn32.exe -I parancsot, majd nyomja le az ENTER billentyűt.

    A parancs a Dr. Watson programot állítja be alapértelmezett rendszer-hibakeresőnek.
  2. Nyisson meg egy parancsablakot, írja be a parancssorba a Rendszergyökér \System32\Drwtsn32.exe, majd válassza ki a következő beállításokat:
    Hozzáfűzés létező naplófájlhoz
    Összeomlási memóriakép létrehozása
    Vizuális értesítés
  3. Miután a „STOP 0xC000021A” jelű hiba fellépése után újraindította a számítógépet, futtassa a Dr. Watson programot (Drwtsn32.exe).
  4. Tekintse meg a Dr. Watson naplóját, és állapítsa meg, hogy a felhasználói üzemmód mely folyamata okozza a hibát.
  5. Ha a Dr. Watson naplója nem szolgáltat elegendő információt a hiba okának megállapításához, akkor a User.dmp fájl elemzésével határozza meg a „STOP 0xC000021A” jelű hiba okát.

    Ha a Dr. Watson nem hozott létre User.dmp fájlt sem a Winlogon.exe, sem a Csrss.exe fájlhoz, akkor más eszköz használatával kell memóriaképfájlt létrehoznia a meghibásodó folyamatról. További információt a Microsoft Tudásbázis következő cikkében talál a cikk számára kattintva:
    241215 A Userdump.exe eszköz használata memóriaképfájlt létrehozásához (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
    Megjegyzés: A Tudásbázis cikkében lévő utasítások alapján hárítsa el a kivételhibával leálló folyamatok hibáját. Az alábbi utasításokat végrehajtva figyelje a következő folyamatokat a „STOP 0xC000021A” jelű hiba elhárítása érdekében:
    • Winlogon.exe
    • Csrss.exe
    Megjegyzés: A legtöbb „STOP 0xC000021A” jelű hibát a Winlogon.exe meghibásodása okozza, ami általában egy külső fél által gyártott, grafikus azonosításra és hitelesítésre szolgáló (GINA) DLL hibája miatt lép fel. A GINA egy olyan cserélhető DLL-összetevő, amelyet a Winlogon.exe tölt be. A GINA implementálja az interaktív bejelentkezési modell hitelesítési házirendjét. Végrehajtja a felhasználók azonosítási és hitelesítési műveleteit.
Bizonyos típusú távvezérlési szoftverek gyakran lecserélik az alapértelmezett Windows GINA DLL-t (Msgina.dll). Ezért első és legfontosabb lépésként ellenőrizze, hogy a rendszer nem tartalmaz-e külső fél által gyártott GINA DLL-t. Ehhez keresse meg a következő rendszerleíró kulcsot:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Érték = GinaDLL REG_SZ
  • Ha a GINA DLL értéke be van állítva, és az nem az „Msgina.dll”, akkor egy harmadik fél által gyártott termék valószínűleg módosította az értéket.
  • Ha az érték nincs definiálva, akkor a rendszer az Msgina.dll fájlt használja alapértelmezett GINA DLL-ként.
Ha a hiba első alkalommal egy új vagy frissített illesztőprogram, rendszerszolgáltatás vagy külső fél által gyártott program telepítése után lép fel, távolítsa el vagy tiltsa le az új szoftvert. Kérdezze meg a szoftver gyártóját, hogy létezik-e frissítés a szoftverhez. A szoftver gyártójával történő kapcsolatfelvételhez szükséges további információkért kattintson az alábbi lista megfelelő cikkszámára a Microsoft Tudásbázis cikkének megtekintéséhez:
65416 Független hardver- és szoftvergyártók elérhetőségi információinak listája; A–K (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

60781 Független hardver- és szoftvergyártók elérhetőségi információinak listája; L–P (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

60782 Független hardver- és szoftvergyártók elérhetőségi információinak listája; Q–Z (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

Legutolsó helyes konfiguráció

Ha a cikkben korábban leírt lépésekkel nem sikerül megoldani a problémát, indítsa újra a számítógépet a legutolsó helyes konfigurációval. A legutolsó helyes konfigurációval történő újraindításhoz kövesse az alábbi lépéseket:Megjegyzés: Mivel a Microsoft Windows operációs rendszernek több változata van, a következő lépések az egyes számítógépeken eltérőek lehetnek. Ebben az esetben a megfelelő lépések végrehajtásához tekintse meg az adott termék dokumentációját.
  1. Kattintson a Start menü Leállítás parancsára.
  2. Válassza az Újraindítás lehetőséget, és kattintson az OK gombra.
  3. Nyomja le az F8 billentyűt a jelzett időben:
    • x86 alapú számítógép esetén: amikor megjelenik és eltűnik egy szöveges képernyő (amely a memóriatesztet, a BIOS adatait és egyéb sorokat tartalmazhat), nyomja le az F8 billentyűt. Megjelenhet egy utasítás, amely az F8 billentyű lenyomását kéri.
    • Itanium alapú számítógép esetén: miután a rendszertöltő menüből kiválasztotta a kívánt elemet, nyomja le az F8 billentyűt. Megjelenhet egy utasítás, amely az F8 billentyű lenyomását kéri.
  4. A nyílbillentyűk használatával jelölje ki a Legutolsó helyes konfiguráció sort, majd nyomja le az ENTER billentyűt.

    A numerikus billentyűzeten lévő nyílbillentyűk helyes működéséhez a NUM LOCK billentyűt ki kell kapcsolni.
  5. A nyílbillentyűk használatával jelölje ki a kívánt operációs rendszert, majd nyomja le az ENTER billentyűt.
Megjegyzések
  • A Legutolsó helyes konfiguráció indítási lehetőség kiválasztásával visszaállíthatja a rendszert például az adott számítógép hardveréhez nem megfelelő, újonnan hozzáadott illesztőprogramok okozta hibák után. A sérült vagy hiányzó illesztőprogramok vagy fájlok okozta hibák ezzel nem orvosolhatók.
  • A Legutolsó helyes konfiguráció kiválasztásával a rendszer pusztán a HKLM\System\CurrentControlSet rendszerleíró kulcsban lévő információt állítja vissza. A többi rendszerleíró kulcs módosításai megmaradnak.

Helybeni frissítés

Ha a cikkben imént leírt lépésekkel sem sikerül megoldani a problémát, végezzen helybeni frissítést. A műveletről további információt a Microsoft Tudásbázis következő cikkeiben talál a cikkek számára kattintva:
292175 A Windows 2000 rendszer helybeni frissítése (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
315341 A Windows XP rendszer helybeni frissítése (újratelepítése)
816579 A Windows Server 2003 rendszer helybeni frissítése (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

A nem kompatibilis szoftver eltávolítása a helyreállítási konzol használatával

Ha a cikkben imént leírt lépésekkel sem sikerül megoldani a problémát, távolítsa el a nem kompatibilis szoftvert a helyreállítási konzol segítségével. E művelet lépéseinek leírása nem tárgya a jelen cikknek. Mindazonáltal az alábbi cikkekben található útmutatások alapján elvégezheti a feladatot.
313670 ÚTMUTATÓ: Illesztőprogram cseréje a helyreállítási konzol használatával Windows 2000 rendszerben (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
816104 ÚTMUTATÓ: Illesztőprogram cseréje a helyreállítási konzol használatával Windows Server 2003 rendszerben (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
326215 ÚTMUTATÓ: A helyreállítási konzol használata egy el nem induló, Windows Server 2003 alapú számítógépen (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
229716 A Windows 2000 helyreállítási konzoljának ismertetése
307654 Útmutató: A helyreállítási konzol telepítése és használata Windows XP rendszerben
307545 Visszaállítás a rendszerleíró adatbázis a Windows XP elindulását megakadályozó sérülése esetén
216417 Útmutató: A Windows helyreállítási konzol telepítése

Tulajdonságok

Cikk azonosítója: 156669 - Utolsó ellenőrzés: 2005. november 3. - Verziószám: 4.1
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Kulcsszavak: 
kbhowto kbnetwork KB156669
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