Windowsが突然電源切れた時、原因分析でChatGPTを使ったら良かった

当ページのリンクには広告が含まれています。

最近、WindowsPCを使っていると突然再起動されてしまう事が何度かありました。

いつも不安定というわけではなく、タイミングもわからずに突然ブルーバックや、再起動が始まってしまう。

「あー!壊れたー!」と諦める前にせっかくChatGPTという便利ツールがあるのでもう少し踏み込んで調べてみようという記事です。プロンプトも紹介しています。

実際は、「アプリをインストールした」「ドライバを更新した」など何らかの原因はあるんだけど、変更後すぐに問題が起きるとは限らないから原因ってわからなくなりますよね(笑)

ふぅたこ

絶対に直せるという保証は無いけど原因調査の役に立てばと書きました!

目次

イベントビューアーで原因調査

  1. まずはイベントビューアーを開きます。
  1. 右側に「現在のログをフィルター」があるので、重大とエラーにチェックを入れてOKにすると、必要な情報が見つけやすくなります。
  1. Minidumpファイルが作成されているのが見つかりました。
Minidumpファイルとは

ミニダンプファイル(.dmpファイル)とは、Windowsなどのシステムやアプリケーションがクラッシュ(予期せぬ停止)した際に、問題解決のための最小限の情報を記録した小さなファイルです。ブルースクリーン(BSOD)発生時などに自動作成され、クラッシュ直前のプロセスの状態(レジスタ、スタック、ロードされたモジュールなど)が含まれており、技術者がエラーの原因を診断・特定するのに役立ちます。

ダンプファイルの保存先は

%SystemRoot%\Minidump(C:\Windows\Minidump)です。

  1. これを次の章で使うツールで解析していきます。

障害部分の解析1 WinDbgツール

  1. WinDbg | Microsoft StoreをMicrosoft Storeからインストール。
  2. WinDbgを右クリックして「管理者として実行」から起動します。
  3. ファイル→Open dump file→BrowseでC:\Windows\Minidump配下に出力されているダンプファイルを選択して、Openで読み込む。
  1. WinDbg | Microsoft StoreをMicrosoft Storeからインストール。
  2. WinDbgを右クリックして「管理者として実行」から起動します。
  3. ファイル→Open dump file→BrowseでC:\Windows\Minidump配下に出力されているダンプファイルを選択して、Openで読み込む。
  4. !analyze -vのリンクをクリックして解析を実行。
  1. 下記のような出力がどっさり表示されます。
5: kd> !analyze -v
Loading Kernel Symbols
...............................................................
................................................................
................................................................
................................................................
...................
Loading User Symbols

Loading unloaded module list
...................................
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.

~中略~

SYMBOL_NAME:  NETIO!StreamInvokeCalloutAndNormalizeAction+5c

MODULE_NAME: NETIO

IMAGE_NAME:  NETIO.SYS

IMAGE_VERSION:  10.0.26100.6899

STACK_COMMAND: .process /r /p 0xffffe484764ca040; .thread 0xffffe4849726e080 ; kb

BUCKET_ID_FUNC_OFFSET:  5c

FAILURE_BUCKET_ID:  AV_NETIO!StreamInvokeCalloutAndNormalizeAction

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {c2ca2d1f-cfdc-88d5-c7bc-7693b8f0de04}

Followup:     MachineOwner
---------
  1. 次の章でChatGPTに調べてもらいましょう。

障害部分の解析2 ChatGPTに指示

  1. ChatGPTに下記のような形で指示をして、調べてもらいましょう。(記事では中略していますが、全文貼りましょう。)
Windows PCが突然停止してしまった。 
イベントビューアーを確認したらminidumpが作成されていて、WinDBGで以下の出力を得た。 
障害の原因を調べてください。
追加の情報が必要であれば、パソコン初心者でもわかりやすい内容で教えて。

5: kd> !analyze -v
Loading Kernel Symbols
...............................................................
................................................................
................................................................
................................................................
...................
Loading User Symbols

Loading unloaded module list
...................................
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high.  This is usually
caused by drivers using improper addresses.

~中略~

SYMBOL_NAME:  NETIO!StreamInvokeCalloutAndNormalizeAction+5c

MODULE_NAME: NETIO

IMAGE_NAME:  NETIO.SYS

IMAGE_VERSION:  10.0.26100.6899

STACK_COMMAND: .process /r /p 0xffffe484764ca040; .thread 0xffffe4849726e080 ; kb

BUCKET_ID_FUNC_OFFSET:  5c

FAILURE_BUCKET_ID:  AV_NETIO!StreamInvokeCalloutAndNormalizeAction

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {c2ca2d1f-cfdc-88d5-c7bc-7693b8f0de04}

Followup:     MachineOwner
---------
  1. ChatGPTが!analyze -vの結果を調べてくれて、他の情報も必要であれば追加の情報の取得方法を教えてくれます。
  1. ChatGPTに求められた追加情報についての返答を入力していきます。(ChatGPTの指示された方法でうまく動かない場合は動かないと伝えます)
ふぅたこ

情報から原因を突き止めてくれた!

まとめ

今までなら、Googleでエラーを検索して対応できれば対応してきたけど、これからは違う!

ChatGPTが代わりに調べてくれる!(鵜呑みは危険だけど)

そんな時は、下の魔法を唱えると事実確認してくれるよ!

ふぅたこ

ファクトチェックをお願い

今はChatGPT 5.2だけど、これからも凄まじい勢いで進化していくと思うから頼めることは頼んで時短していこう!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次