ゲーム中に 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 つのコードについてハードウェアの原因をはっきり挙げています:

電源ボタン

画面がフリーズしたので長押ししたのなら、Microsoft の 0x116 のページがその場面を説明しています: システムは「完全にフリーズまたはハングしたように見え」、「画面の更新は起きません」。このようなフリーズから一度も回復しない場合は、Fix ページにある w0a の GPU のクラッシュ回復 カードが、何かがそれを変えていた場合に備えて、Windows の GPU 回復の設定を既定値に戻します (GPU のクラッシュ回復)。このカードが変えるのは設定で、ハードウェアを修理するものではありません。

すべて 0

Microsoft によると、PC は「エラー コードを書き込んだり、エラーを検出したりする間もなく速くシャットダウンすることがあり」、これは「電源ユニットの問題を示している可能性があり」、原因の中に「電源ユニットの容量が不足しているか、故障している」を挙げています。ただしまず、volmgr のイベント ID 46 で、クラッシュ ダンプの初期化に失敗したと報告しているものがないかを探してください。Microsoft によると、これは PC がダンプ ファイルを構成しないまま起動したときに起こりえて (「既定のダンプ ファイルはページング ファイルです」)、その場合、停止エラーでコードがイベント 41 に届かないまま再起動することがあります。見つかった場合は、ページング ファイルを確認してください (ページング ファイルとゲーム)。

その前後のエントリ

同じログで:

イベント ビューアーと信頼性モニター (Win+R、perfmon /rel) については、ゲームがクラッシュした原因は? でさらに詳しく扱っています。

次回に備えて証拠を残す

自動的に再起動する は既定でオンなので、停止エラーの後、PC は自動で再起動します。コードの付いたブルー スクリーンを見たのにイベント 41 にコードがない場合、Microsoft の助言はこのオプションをオフにすることです:

  1. タスク バーの検索ボックスを選び、Advanced system settings (日本語版では「システムの詳細設定」) と入力して Enter を押します。
  2. 詳細設定 タブの 起動と回復 の下で、設定 を選びます。
  3. 自動的に再起動する をオフにします。

同じウィンドウで デバッグ情報の書き込み を設定します。既定の 自動メモリ ダンプ は %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」のケースで、イベントからはそれ以上のことはわかりません。確認できること:

熱

Intel によると、スロットリングで安全な温度を保てないプロセッサは、「恒久的な損傷を防ぐために自動的にシャットダウンします」。Dell は役に立つ線引きをしています: 不定期にシャットダウンするのに「熱く感じない」コンピューターは、「熱よりも電源やバッテリーの問題の可能性があります」(Dell)。再起動に至る負荷の下で温度を読んでください: ゲーム中の CPU と GPU の温度。

オーバークロックとメモリのプロファイル

コードが 0 の再起動について、Microsoft の最初の 2 つの手順は、オーバークロックを無効にすることとメモリを確認することです: 「すべてのメモリ チップが同じ速度で動作し、すべてのチップがシステムで正しく構成されていることを確認します。」XMP や EXPO のプロファイルはメモリのオーバークロックです (RAM は定格速度で動いているか?)。第 13 世代または第 14 世代の Intel Core デスクトップ プロセッサでは、Intel 第 13・14 世代でゲームがクラッシュする も読んでください。

確認する順序

費用のかからないものから、かかるものへ:

  1. イベント 41 を読みます: コード、電源ボタン、または 0。
  2. コードがあれば調べ、次にイベント 1001、ダンプ、WHEA-Logger のエントリを読みます。
  3. CPU、グラフィックス カード、メモリを既定の設定に戻します。
  4. 負荷の下で温度を読みます。
  5. 電源ユニットの定格と、電源コネクタが完全に差し込まれていることを確認します。
  6. メモリをテストします。
  7. 既定の設定で、温度も普通で、メモリのテストにも問題がないのに、まだ再起動しますか? 正常とわかっている電源ユニットで、電源ユニットを切り分けます。

役に立たないこと

関連

アンチチートが起動しない場合に、Secure Boot と TPM 2.0 を確認し、BitLocker でロックされずに有効にする方法: アンチチート (VALORANT、FACEIT) 向けの Secure Boot と TPM 2.0: 確認と有効化

w0a は、指示されるまで Windows の設定を変更しません。また調整は、新しい値を書き込む前に元の値を保存します。 通知を受け取る

このページは役に立ちましたか?

何が足りなかったか、何がうまくいかなかったかを教えてください。いただいた内容はすべて読んでいます。

送信されるのは、入力した内容とこのページの名前だけです。サーバーは不正利用を防ぐために接続元の IP アドレスも記録し、報告と一緒に削除します。16 歳未満の方は、この欄を使わないでください。 プライバシー ポリシー

このページで解決しなかった場合は、ご連絡ください。どの記事を読んだかを書いていただければ、その記事を修正します。