Od 11. dubna 2017 už zákazníci se systémem Windows Vista nedostávají nové aktualizace zabezpečení, opravy hotfix, které se netýkají zabezpečení, bezplatné nebo placené možnosti podpory s asistencí ani online aktualizace technického obsahu od společnosti Microsoft. Tento článek již nebude aktualizován a bude sloužit pouze pro informaci. Úplné prohlášení o ukončení podpory naleznete na
webových stránkách společnosti Microsoft.
- Co je chybové hlášení na modré obrazovce?
- Odstraňování problémů s běžnými chybovými hlášeními na modré obrazovce
- 0x000000ED a 0x0000007B
- 0x00000024
- 0x0000007E a 0x0000008E
- 0x00000050
- 0x000000D1
- 0x000000EA
- Používání ladicího programu systému Windows
Tento článek vysvětluje, co jsou chybová hlášení na modré obrazovce, proč k nim dochází, jak je poznat a jak vyřešit některé z nejběžnějších chybových zpráv.
Tento článek je určen pouze pro systém Microsoft Windows 7.
Operační systém změníte kliknutím níže.
Společnost Dell doporučuje:
Jak opravit chyby STOP (na modré obrazovce), které způsobují neočekávané vypnutí nebo restartování systému Windows Vista
Když se systém Windows setká s určitými situacemi, zastaví se a na modré obrazovce se objeví bílý text výsledné diagnostické informace. Výskyt těchto chyb je místo, odkud pochází termín "modrá obrazovka" nebo "modrá obrazovka smrti".
K chybovým hlášením na modré obrazovce dochází v těchto situacích:
- Systém Windows zjistí chybu, kterou nelze odstranit bez ztráty dat
- Systém Windows zjistí, že jsou poškozena kritická data operačního systému
- Systém Windows zjistí neobnovitelné selhání hardwaru
- Přesné znění zobrazeného textu se během let změnilo z hustě popsané obrazovky s informacemi v systému Windows NT 4.0 po poměrně strohou zprávu moderních verzí systému Windows.
Tyto dvě chyby mají podobné příčiny a lze je vyřešit pomocí stejného postupu odstraňování problémů. Tyto kódy chyby Stop se vždy objevují při procesu spuštění. Pokud se setkáte s jedním z těchto chybových kódů Stop, došlo k této situaci:
- Systém dokončil test POST (Power-On Self-Test).
- Systém načetl soubor NTLDR a řízení procesu spuštění přenesl na soubor NTOSKRNL (jádro).
- Soubor NTOSKRNL není v pořádku. Buď nemůže najít zbývající části souboru, nebo nemůže načíst systém souborů v umístění, kde má být uložen.
Při odstraňování této chyby je vaším úkolem zjistit, proč je jádro systému Windows zmatené, a jeho zmatení napravit.
Zkontrolujte:
- Konfiguraci řadiče SATA v systému BIOS Dojde-li k přepnutí řadiče SATA z režimu ATA do režimu AHCI (nebo naopak), systém Windows nemůže s řadičem SATA komunikovat, protože různé režimy vyžadují různé ovladače. Zkuste přepnout režim řadiče SATA v systému BIOS.
- Nastavení RAID K této chybě může docházet, pokud jste se pokoušeli změnit nastavení řadiče RAID. Zkuste vrátit nastavení RAID zpět na hodnotu Autodetect (obvykle je správná).
- Nesprávně nebo málo upevněné kabely Zkuste znovu upevnit oba konce kabelů spojujících jednotku s ovladačem.
- Selhání pevného disku Spusťte vestavěnou diagnostiku pevného disku. Pozor: Kód 7 označuje opravitelné poškození dat, nikoli selhání disku.
- Poškození systému souborů Spusťte konzolu pro zotavení z instalačního disku systému Windows a poté příkaz chkdsk /f /r.
- Nesprávně nakonfigurovaný soubor BOOT.INI (Windows Vista) Pokud jste nedopatřením smazali nebo pozměnili soubor boot.ini, při procesu spuštění se může zobrazovat kód chyby Stop 0x7B. Spusťte konzolu pro zotavení z instalačního disku systému Windows a příkaz BOOTCFG /REBUILD
Tento kód chyby Stop znamená, že ovladač systému souborů NTFS se setkal se situací, kterou nemohl zvládnout. Příčinou jsou nejčastěji tyto 3 věci:
- Poškození dat na disku
- Poškození dat v paměti
- Systém má naprostý nedostatek paměti (k tomu obvykle dochází u vytížených serverů)
Zkontrolujte:
- Znovu upevněte paměť a všechny datové kabely jednotky, a eliminujte tak poškození dat způsobené málo nebo nesprávně upevněným hardwarem.
- Spusťte úplnou diagnostiku paměti a pevného disku. Rychlý test v tomto případě nestačí. Bude nutné provést kompletní diagnostiku systému.
- Pokud diagnostika proběhne úspěšně, spuštěním kontroly celého systému souborů z Konzoly pro zotavení (chkdsk /f /r) zjistíte a (případně) opravíte poškozená data.
- Pokud ani jeden z výše uvedených postupů problém nevyřeší, přeinstalujte systém Windows.
- Pokud tím problém nevyřešíte, vyměňte pevný disk.
Tato dvě chybová hlášení oznamují, že program spuštěný v jádru paměti se setkal s nečekanými podmínkami, ze kterých se neumí zotavit. Odstraňují se pomocí stejných kroků pro odstraňování a řešení problémů a ke zjištění příčiny chyby budete zřejmě potřebovat ladicí program systému Windows (Windows Debugger).
Zkontrolujte:
- Je-li v chybovém hlášení na modré obrazovce zmíněn soubor ovladače nebo knihovny, zjistěte, ke kterému ovladači nebo aplikaci soubor patří, a aktualizujte jej nebo zakažte.
- Aktualizujte systém BIOS na nejnovější dostupnou revizi.
- Odinstalujte nedávno nainstalované programy a obnovte všechny nedávno nainstalované ovladače.
- Spusťte diagnostiku paměti počítače.
Tento chybový kód Stop znamená, že se systém pokusil o přístup k neexistující části paměti. Příčinou je nejčastěji:
- Snaha ovladače o přístup k neexistující stránce paměti
- Neobvyklé selhání systémové služby (např. antivirového programu)
- Vadná nebo nesprávně upevněná paměť
- Poškození dat na pevném disku
Ke zjištění přesné příčiny těchto chyb použijte ladicí program systému Windows.
Zkontrolujte:
- Je-li v chybovém hlášení na modré obrazovce zmíněn soubor ovladače nebo knihovny, zjistěte, ke kterému ovladači nebo programu patří, a buď je aktualizujte na nejnovější verzi, nebo ovladač či program odinstalujte.
- Dojde-li k chybě při procesu spuštění, pokuste se spustit poslední konfiguraci považovanou za funkční.
- Pokud se chyba začala zobrazovat po instalaci programu nebo ovladače, program nebo ovladač odinstalujte.
- Po upevnění datových kabelů paměti a pevného disku zkuste spustit kompletní diagnostiku pevného disku a paměti.
Tento chybový kód Stop znamená, že ovladač se pokusil o přístup k určité oblasti paměti v nesprávný okamžik, což znamená, že v samotném ovladači je chyba. Cílem odstraňování problémů je najít tento ovladač a buď jej zakázat, nebo vyměnit. K odstranění této chyby použijte ladicí program systému Windows.
Bez něj lze ovladač obsahující soubor ovladače zmíněný na modré obrazovce pouze odinstalovat / aktualizovat / vrátit zpět.
Toto chybové hlášení na modré obrazovce oznamuje, že ovladač zařízení – nejčastěji ovladač grafické karty – je zablokován, protože na něco čeká (obvykle na hardwarovou operaci). Většina z vás v souvislosti s touto modrou obrazovkou nejspíše viděla soubor
nv4_disp.sys.
Zkontrolujte:
- Zkontrolujte, zda jsou ovladače grafické karty aktualizovány na nejnovější verzi společnosti Dell.
- Systém BIOS je plně aktualizován.
- Je-li ovladač grafické karty i systém BIOS plně aktualizován, požádejte výrobce o nejnovější aktualizace ovladače.
- Poslední možností je výměna grafické karty.
Přeinstalace systému Windows tuto chybu pravděpodobně neodstraní.
Ladicí program systému Windows je jedním z primárních nástrojů, které vývojáři softwaru a pracovníci podpory společnosti Microsoft používají k analýze a řešení chyb, jež se zobrazí ve výpisech paměti. Tento nástroj je nyní k dispozici i vám.
Ladicí program systému Windows je všestranný nástroj s řadou užitečných funkcí. V tomto článku se však zajímáme pouze o jeho schopnost analyzovat soubory výpisů paměti, jež generují chybová hlášení na modré obrazovce a umožňují tak zjistit příčinu chyby.
Před použitím nástroje nezapomeňte:
- Ladicí program systému Windows není nativní nástroj systému Windows. Aplikaci (15 MB) je nutné stáhnout a nainstalovat z webového serveru společnosti Microsoft. K instalaci nástroje jsou zapotřebí přístupová práva správce.
- Ladicí program vyžaduje před použitím několik menších úprav.
- Úplná analýza výpisu paměti ladicím programem může trvat 30 sekund až dvě minuty.
Chcete-li nástroj použít, postupujte takto:
- Stáhněte si a nainstalujte ladicí program systému Windows z webu společnosti Microsoft.
Při vyhledávání fráze „windows debugger“ pomocí vyhledávače Google se jako první odkaz zobrazí domovská stránka ladicího programu systému Windows.
- Po dokončení instalace klikněte na tlačítko Start, poté na položky Všechny programy a Debugging Tools for Windows a kliknutím na položku WinDbg otevřete nástroj Windows Debugger.
- Nakonfigurujte cestu symbolů použitou ladicím programem tak, aby adresy v souboru výpisu paměti změnila na smysluplné názvy umístění: rozbalte nabídku File (Soubor), zvolte položku Symbol File Path (Cesta k souboru symbolů), do dialogového okna zadejte „SRV*c:\debug_symbols*http://msdl.microsoft.com/download/symbols“ a klikněte na tlačítko OK.
- Otevřete soubor minivýpisu: rozbalte nabídku File (Soubor), zvolte možnost Open Crash Dump (Otevřít výpis stavu systému), zvolte požadovaný soubor výpisu a klikněte na možnost Open (Otevřít).
Systém obvykle ukládá soubory s minimálním výpisem buď do: C:\WINNT\Minidump\ nebo C:\Windows\Minidump\. Soubory budou mít název miniMMDDYY-NN.dmp, kde MM je měsíc, DD den a YY rok, kdy byl soubor výpisu vytvořen. NN je pořadí, v jakém byly soubory výpisů vytvořeny, pokud bylo téhož dne vytvořeno více výpisů (první výpis chyby v daný den bude mít číslo 01, druhý 02 atd.).
- Ladicí program otevře soubor výpisu a poskytne stručný popis příčiny chyby systému. (Obrázek 2)
Při prvním použití ladicího programu k otevření souboru výpisu v systému bude stažení informací o symbolu na pozadí trvat několik minut.
Obrázek 2: Ladicí program systému Windows Navrhovaný příkaz pro příkazový řádek ladicího programu
Stop kód z modré obrazovky (1000007F je stejný jako 0x7F)
Co systém Windows považuje za příčinu selhání (atapi.sysv tomto příkladu se někdy zobrazí věci jako memory_corruption
- Po této předběžné analýze vám ladicí program řekne, jak hledat dál. Do pole příkazového řádku (kd>) v dolní části okna zadejte "!analyze -v" a stisknutímklávesy Enter nechte WinDbg provést podrobnou analýzu souboru.
Seznam výsledků bude rozsáhlý a k nalezení všech relevantních informací budete možná muset procházet vertikálně oknem ladicího programu.
Obrázek 3: Analýza výsledků Podrobné vysvětlení stop kódu (v příkladu můžete vidět, že jádro narazilo na EXCEPTION_DOUBLE_FAULT (8) nebo chybu při pokusu o zpracování chyby)
Obrázek 4: Další analýza výsledků Kód kontroly chyb (všimněte si, že v příkladu obsahuje číslo 8, označující dvojitou chybu)
Počet zhroucení systému s touto přesnou chybou (obvykle 1)
Kbelík, do kterého systém Windows kategorizoval selhání
Trasování zásobníku v době, kdy došlo k chybě systému, s naposledy volanou procedurou nahoře (v příkladu můžete vidět, že systém selhal při zpracování požadavku z řadiče IDE)
Obrázek 5: Další analýza
Název modulu, ve kterém se systém nacházel, když se zhroutil. U vlastního systému je název modulu odkaz. Kliknutím na něj lze získat užitečné informace o modulu, jeho tvůrci, stáří atd.