Chyba události ID 41 jádra Windows „Systém se restartoval, aniž by nejprve došlo k čistému vypnutí“ ve Windows

Platí pro: Windows 10 Pro released in July 2015Windows 8 EnterpriseWindows 8

Příznaky



Ve Windows se váš počítač restartuje a do protokolu událostí se uloží kritická chybová zpráva připomínající následující:

ID události: 41
Popis: Systém se znovu restartoval, aniž by se předtím zcela vypnul.
Ikona informace
 Poznámka
Hodnoty BugcheckCode a BugcheckParameters chyby Stop se mohou lišit.

Další informace


K chybě události ID 41 výkonu jádra dochází, když je počítač vypnutý nebo se neočekávaně restartuje. Při spuštění počítače se systémem Windows je provedena kontrola určující, zda byl předtím počítač čistě vypnut. Pokud nebyl počítač čistě vypnut, vygeneruje se událost napájení jádra 41.

Událost 41 oznamuje, že došlo k něčemu neočekávanému, co zabránilo systému Windows v řádném ukončení. Nemusí být k dispozici dostatek informací, aby bylo možné jasně určit, co se vlastně stalo. Chcete-li zjistit, co se mohlo stát, a najít možné řešení, je důležité vědět, co počítač dělal těsně předtím, než k dané události došlo.

Je-li zaznamenána událost 41 z důvodu přerušení napájení počítače, zvažte, zda by nebylo vhodné pořídit nepřerušitelný zdroj napájení (jednotku UPS), například záložní bateriový zdroj. Nedostatečně výkonný nebo selhávající napájecí zdroj může způsobovat toto chování. Pokud se tyto potíže například začaly objevovat poté, co jste do počítači přidali paměť RAM, další zařízení nebo pevné disky, může problémy způsobovat právě zdroj napájení.


K události 41 může dojít v následujících situacích.

Situace 1: Počítač se restartuje a v datech události se nachází hodnota BugcheckCode chyby Stop.



Dojde-li k chybě Stop, jsou její data zapsána do události s ID 41 jako součást doplňujících dat události. Mohou nastat případy, kdy před restartováním nebo vypnutím počítače nelze zapsat informace o kódu chyby Stop. Tyto případy jsou zahrnuty ve scénáři 3.

Ikona informace
 Poznámka
Údaj BugcheckCode události je zapsán v desítkovém formátu, nikoli v běžnějším šestnáctkovém formátu. Proto je třeba desítkovou hodnotu převést na šestnáctkovou hodnotu.

Má-li položka BugcheckCode chyby Stop v datech ID události nenulovou hodnotu, převeďte hodnotu BugcheckCode z desítkového do šestnáctkového formátu. Dokumentace o kódech chyb Stop většinou uvádí kód v šestnáctkovém, nikoli v desítkovém formátu. Postupujte takto:
  1. Klikněte na tlačítko Start a do pole pro hledání zadejte příkaz calc.
  2. Klikněte na možnost Zobrazit a pak na položku Programátor.
  3. Přesvědčte se, zda je na levé straně kalkulačky vybrán přepínač Dec.
  4. Pomocí klávesnice zadejte desítkovou hodnotu položky BugcheckCode.
  5. Klikněte na přepínač Hex na levé straně kalkulačky.
Ikona informace
 Poznámka
Kalkulačka nyní zobrazí příslušnou hodnotu v šestnáctkové podobě. Tyto kroky opakujte i pro další nenulové hodnoty.

Následující příklad obsahuje položku BugcheckCode chyby Stop z události s ID 41:

EventData
BugcheckCode 159
BugcheckParameter1 0x3
BugcheckParameter2 0xfffffa80029c5060
BugcheckParameter3 0xfffff8000403d518
BugcheckParameter4 0xfffffa800208c010
SleepInProgress false
PowerButtonTimestamp 0Odpovídá hodnotě 0x9f (0x3, 0xfffffa80029c5060, 0xfffff8000403d518, 0xfffffa800208c010)


Ikona informace
 Poznámka
Nuly před kódem se obvykle nezobrazují. Položka BugcheckCode by měla po převedení do šestnáctkového formátu obsahovat osm číslic. Například hodnota 0x9F je obvykle uvedena jako 0x0000009f a hodnota 0xA jako 0x0000000A. Jakmile zjistíte šestnáctkovou hodnotu, přejděte na web support.microsoft.com a vyhledejte převedenou šestnáctkovou hodnotu (0x0000009f) a slovo bugcheck.

Další informace naleznete v následujícím článku na blogu Microsoft TechNet:

Situace 2: Počítač se vypne stisknutím a podržením vypínače

Dojde ke stisknutí tlačítka napájení počítače a k jeho podržení po dobu nejméně čtyř sekund. Tato akce je do dat události zaznamenána v podobě položky PowerButtonTimestamp, která má hodnotu jinou než 0 (nula). V některých případech nelze před restartováním nebo vypnutím počítače zapsat údaj PowerButtonTimestamp. Tyto případy jsou zahrnuty ve scénáři 3.

Upřednostňovaným způsobem vypnutí Windows je kliknout na tlačítko Start a pak kliknout na možnost k vypnutí počítače. V takovém případě operační systém zavře všechny soubory a upozorní na ukončení všechny spuštěné služby a aplikace, aby mohly zapsat na disk potřebná data a vyprázdnit mezipaměti.

Pokud jste kvůli problému, který omezuje schopnost počítače správně pracovat, nuceni stisknout a podržet tlačítko napájení, měli byste pak spustit dotaz na příznaky, s nimiž jste se setkali, abyste mohli požádat o pomoc s odstraňováním potíží. Při hledání můžete například použít klíčová slova jako „zablokování“, „nereaguje“ nebo „prázdná obrazovka“.

Další informace o konkrétních situacích, v nichž může počítač přestat reagovat, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base: 974476 Při obnově zařízení USB ze stavu volitelného pozastavení zařízení USB v systému Windows 7 nebo Windows Server 2008 R2 přestane počítač reagovat

Pomoc při řešení potíží naleznete na webové stránce společnosti Microsoft Podpora pro Windows 7.

Situace 3: Systém se náhodně restartuje a není zaznamenána žádná položka BugcheckCode chyby Stop nebo počítač vůbec nereaguje

Kód zastavení chyby a údaj PowerButtonTimestamp jsou uvedeny jako nulové. Předpokládejme například následující situace:
  • Údaj BugcheckCode chyby Stop má hodnotu nula. Zápisu údaje BugcheckCode chyby Stop mohou před restartováním nebo vypnutím počítače zabránit různé okolnosti. V takovém případě je do protokolu zanesena nulová hodnota údaje BugcheckCode. Je také možné, že k chybě Stop vůbec nedošlo a vypnutí nastalo v důsledku ztráty napájení. Například v přenosném počítači to může znamenat, že byla vyjmuta baterie nebo byla její kapacita zcela vyčerpána. Ve stolním počítači to zase může znamenat, že byl počítač odpojen nebo došlo k výpadku napájení.
  • Údaj PowerButtonTimestamp má hodnotu nula. Zápisu údaje PowerButtonTimestamp mohou před restartováním nebo vypnutím počítače zabránit různé okolnosti. V takovém případě byla zaprotokolována hodnota nula. Tato situace může nastat, dojde-li ke stisknutí tlačítka napájení a jeho podržení po dobu nejméně čtyř sekund, zatímco je v systému Windows spuštěna operace bránící zápisu události na disk. S tímto scénářem se můžete setkat i v případě, že se počítač zcela zablokoval a nereagoval na žádný vstup, takže bylo nutné jej vypnout. Chcete-li zjistit, zda počítač nereaguje, zkuste stisknout klávesu CAPS LOCK a přepnout kontrolku CAPS LOCK na klávesnici.
Chcete-li zkontrolovat, zda došlo k této situaci, stiskněte na klávesnici klávesu CAPS LOCK. Pokud se po stisknutí klávesy CAPS LOCK nerozsvítí ani nezhasne kontrolka CAPS LOCK na klávesnici, je možné, že počítač zcela přestal reagovat.

Tento scénář obvykle znamená potíže s hardwarem. Chcete-li izolovat problém, zkontrolujte následující položky:
  1. Přetaktování: Zakažte přetaktování a zkontrolujte, zda k problému dochází i při spuštění systému se správnou rychlostí.
  2. Kontrola paměti: Zkontrolujte paměť pomocí nástroje pro kontrolu paměti. Ověřte, zda mají všechny čipy paměti stejnou rychlost a zda jsou v systému správně nakonfigurovány.
  3. Zdroj napájení: Přesvědčte se, zda má napájecí adaptér dostatečný výkon pro nainstalovaná zařízení. Pokud jste přidali paměť, nainstalovali nový procesor, nainstalovali další jednotky nebo přidali externí zařízení, mohou tato zařízení vyžadovat více energie, než jim může stávající zdroj napájení zajistit.
  4. Přehřívání: Zjistěte vnitřní teplotu hardwaru a zkontrolujte, zda se systém nepřehřívá.
  5. Výchozí hodnoty: Obnovte systém zpět na výchozí hodnoty systému, abyste ověřili, zda k potížím dochází, i když systém běží ve výchozí konfiguraci.

Zjistíte-li, že počítač generuje chybu Stop obsahující hodnotu položky BugcheckCode, která není hlášena v události s ID 41, změňte chování počítače při restartování. Postupujte takto:
  1. Klikněte pravým tlačítkem myši na položku Tento počítač a potom klikněte na příkaz Vlastnosti.
  2. Klikněte na možnost Upřesnit nastavení systému.
  3. Klepněte na kartu Rozšířené.
  4. V části Spuštění a zotavení systému klikněte na položku Nastavení.
  5. Zrušte zaškrtnutí políčka Automaticky restartovat.