ゲーム中に PC が再起動・シャットダウンする: Kernel-Power 41
Kernel-Power のイベント ID 41 が記録するのは、Windows が正常にシャットダウンしなかったということだけです。そのコードの読み方、クラッシュ ダンプとハードウェア エラーが記録される場所、そして設定、熱、電源を確認する順序を説明します。
ゲームがフリーズするか画面が真っ暗になり、PC が再起動するか電源が切れます。その後、イベント ビューアーには Kernel-Power のイベント ID 41 の「重大」のエントリが表示されます。このエントリが記録しているのはシャットダウンがうまくいかなかったということで、診断ではありません。以下では、それからわかること、残りの証拠がある場所、そしてどのソフトウェアにも見えないものを説明します。
イベント 41 が言うこと、言わないこと
Microsoft の説明: 「コンピューターが予期せずシャットダウンした場合、Windows は次にコンピューターが起動したときにイベント ID 41 を記録します」(Microsoft)。イベント自身のメッセージは、システムが「応答を停止した、クラッシュした、または予期せず電源が失われた」と述べており、Microsoft は「イベント ID 41 だけでは、何が起きたかをはっきり特定するのに十分な情報が含まれていないことがあります」と付け加えています。
このイベントは原因が何であれ表示され、まったく表示されないこともあります。役に立つのは、そのイベント データです。
イベントを読む
Win+R を押して eventvwr.msc を実行し、イベント ビューアー > Windows ログ > システム に進みます。再起動した時刻の、イベント ID 41 の Kernel-Power のエントリを開き、そのイベント データの中の 2 つの値を探します: BugcheckCode と PowerButtonTimestamp です。Microsoft は 3 つのケースを区別しています:
| イベント データが示すもの | 意味 |
|---|---|
| BugcheckCode が 0 ではない | Windows が停止エラー (ブルー スクリーン) で止まり、そのコードを記録した |
| PowerButtonTimestamp が 0 ではない | 電源ボタンが長押しされた |
| 両方とも 0、またはイベント 41 がまったくない | Windows はコードを記録できなかった: 電源が途絶えた、ハングした PC の電源が切られた、落ちるのが速すぎた、またはダンプを書き込めなかった |
停止エラーのコード
イベント 41 はコードを 10 進数で保存しますが、Microsoft のバグ チェックのページはコードを 16 進数で載せています。電卓の プログラマー モードで変換し (Microsoft の例: 159 は 0x0000009f)、Microsoft のバグ チェックのリファレンスで調べます。Microsoft のページは、2 つのコードについてハードウェアの原因をはっきり挙げています:
- 0x124、WHEA_UNCORRECTABLE_ERROR (10 進数で 292) は「致命的なハードウェア エラーが発生したことを示し」、「熱に関係していることも、ハードウェア、メモリ、あるいは故障し始めているプロセッサの欠陥の結果であることもあります」(Microsoft)。Microsoft の助言: オーバークロックをすべて無効にし、冷却が機能していることを確認します。
- 0x116、VIDEO_TDR_FAILURE (10 進数で 278) は、「ディスプレイ ドライバーをリセットしてタイムアウトから回復しようとして失敗した」ことを意味します。Microsoft が挙げるハードウェアの原因には、オーバークロックされた部品、メモリの構成とタイミング、不十分な冷却、不十分な電力が含まれます。
電源ボタン
画面がフリーズしたので長押ししたのなら、Microsoft の 0x116 のページがその場面を説明しています: システムは「完全にフリーズまたはハングしたように見え」、「画面の更新は起きません」。このようなフリーズから一度も回復しない場合は、Fix ページにある w0a の GPU のクラッシュ回復 カードが、何かがそれを変えていた場合に備えて、Windows の GPU 回復の設定を既定値に戻します (GPU のクラッシュ回復)。このカードが変えるのは設定で、ハードウェアを修理するものではありません。
すべて 0
Microsoft によると、PC は「エラー コードを書き込んだり、エラーを検出したりする間もなく速くシャットダウンすることがあり」、これは「電源ユニットの問題を示している可能性があり」、原因の中に「電源ユニットの容量が不足しているか、故障している」を挙げています。ただしまず、volmgr のイベント ID 46 で、クラッシュ ダンプの初期化に失敗したと報告しているものがないかを探してください。Microsoft によると、これは PC がダンプ ファイルを構成しないまま起動したときに起こりえて (「既定のダンプ ファイルはページング ファイルです」)、その場合、停止エラーでコードがイベント 41 に届かないまま再起動することがあります。見つかった場合は、ページング ファイルを確認してください (ページング ファイルとゲーム)。
その前後のエントリ
同じログで:
- 6008 は、前回のシャットダウンが「予期しないものでした」と述べ、その時刻を示します。Microsoft は、Application と System の両方のログで「シャットダウンの時刻より前の疑わしいイベント」を確認するよう勧めています。
- 1001 は「The computer has rebooted from a bugcheck」となっており、16 進数の停止コードとダンプのパスが書かれています。
- 1074 は、アプリケーションかユーザーが再起動を要求したことを意味します。Microsoft は、予期しない再起動には通常これがないと述べています。
- WHEA-Logger のエントリはハードウェア エラーで、それぞれに「イベントの主な詳細を含む人が読めるメッセージ」があります。Windows は致命的でないハードウェア エラーから「バグ チェックを起こさないように」回復しようとするので、これらのエントリは何かがクラッシュする前に表示されることがあります。
イベント ビューアーと信頼性モニター (Win+R、perfmon /rel) については、ゲームがクラッシュした原因は? でさらに詳しく扱っています。
次回に備えて証拠を残す
自動的に再起動する は既定でオンなので、停止エラーの後、PC は自動で再起動します。コードの付いたブルー スクリーンを見たのにイベント 41 にコードがない場合、Microsoft の助言はこのオプションをオフにすることです:
- タスク バーの検索ボックスを選び、
Advanced system settings(日本語版では「システムの詳細設定」) と入力して Enter を押します。 - 詳細設定 タブの 起動と回復 の下で、設定 を選びます。
- 自動的に再起動する をオフにします。
同じウィンドウで デバッグ情報の書き込み を設定します。既定の 自動メモリ ダンプ は %SystemRoot%\MEMORY.DMP として保存されます。最小メモリ ダンプ は %SystemRoot%\Minidump に保存され、停止メッセージ、そのパラメーター、読み込まれたドライバーの一覧が含まれます。ダンプにはブート ボリューム上のページング ファイルが必要なので、ページング ファイルはオンのままにしてください。
電源: ソフトウェアに見えない部分
Intel の ATX 3 電源ユニットの設計ガイドは、規格が変わった理由を説明しています: グラフィックス カードは短い変動の中で電力の上限を超えており、古い電源ユニットは「それに耐えるように明示的に設計されたことはありませんでした」。そしてその変動は「カードやシステムの予期しない (そして追跡できない) 誤動作の原因となり、電源ユニットの過電流保護 (OCP) や電圧降下を引き起こす可能性がありました」(Intel)。2026 年 10 月時点で Intel が公開している改訂版 2.1a は、短いピークに合わせて電源ユニットの容量を定めています: 12V-2x6 コネクタを持つ 450 W を超える電源ユニットについて、そのテスト表は 100 µs の定格ワット数の 200% から、100 ms の 120% までに及びます。
「追跡できない」というのが、正直な限界です。保護が作動した電源ユニットは電力を切り、それが上の「コードが 0」のケースで、イベントからはそれ以上のことはわかりません。確認できること:
- 定格。 たとえば NVIDIA は、Ryzen 9 9950X を搭載した PC を基準に、GeForce RTX 5070 Ti に必要なシステム電力を 750 W、RTX 5070 を 650 W としており、「必要な電力はシステムの構成によって異なる場合があります」と注記しています (NVIDIA)。お使いの電源ユニットを、カードのメーカーの数値と比べてください。
- コネクタ。 Intel の言葉では、12V-2x6 コネクタは「信頼性の懸念に対処するため、PCIe CEM 5.0 で導入された 12VHPWR コネクタに代わる」ものです。2022 年に RTX 4090 のコネクタの報告を調べた NVIDIA は、カードに完全に差し込まれていないコネクタを見つけ、カードを取り付ける前に電源アダプターをカードに差し込み、しっかりと均等に収まるようにすることを勧めました (NVIDIA)。
- 交換。 停止エラーに対する Microsoft の助言は、「問題のある部品を切り分ける」ことです。電源ユニットの場合、それは十分な定格の、正常とわかっているユニットを試すことを意味します。
熱
Intel によると、スロットリングで安全な温度を保てないプロセッサは、「恒久的な損傷を防ぐために自動的にシャットダウンします」。Dell は役に立つ線引きをしています: 不定期にシャットダウンするのに「熱く感じない」コンピューターは、「熱よりも電源やバッテリーの問題の可能性があります」(Dell)。再起動に至る負荷の下で温度を読んでください: ゲーム中の CPU と GPU の温度。
オーバークロックとメモリのプロファイル
コードが 0 の再起動について、Microsoft の最初の 2 つの手順は、オーバークロックを無効にすることとメモリを確認することです: 「すべてのメモリ チップが同じ速度で動作し、すべてのチップがシステムで正しく構成されていることを確認します。」XMP や EXPO のプロファイルはメモリのオーバークロックです (RAM は定格速度で動いているか?)。第 13 世代または第 14 世代の Intel Core デスクトップ プロセッサでは、Intel 第 13・14 世代でゲームがクラッシュする も読んでください。
確認する順序
費用のかからないものから、かかるものへ:
- イベント 41 を読みます: コード、電源ボタン、または 0。
- コードがあれば調べ、次にイベント 1001、ダンプ、WHEA-Logger のエントリを読みます。
- CPU、グラフィックス カード、メモリを既定の設定に戻します。
- 負荷の下で温度を読みます。
- 電源ユニットの定格と、電源コネクタが完全に差し込まれていることを確認します。
- メモリをテストします。
- 既定の設定で、温度も普通で、メモリのテストにも問題がないのに、まだ再起動しますか? 正常とわかっている電源ユニットで、電源ユニットを切り分けます。
役に立たないこと
- イベント 41 を故障そのものとして扱うこと。記録しているのはシャットダウンがうまくいかなかったことで、その理由ではありません。
- コードが 0 なのに、原因になるドライバーを探し回ること: Microsoft によると、その症状は通常「ハードウェアの問題を示しています」。
- ページング ファイルをオフにすること。既定では、そこが Windows がクラッシュ ダンプを書き込む場所です。
関連
アンチチートが起動しない場合に、Secure Boot と TPM 2.0 を確認し、BitLocker でロックされずに有効にする方法: アンチチート (VALORANT、FACEIT) 向けの Secure Boot と TPM 2.0: 確認と有効化
このページは役に立ちましたか?
何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。
送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー
このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。