次の方法で共有

ブルースクリーンエラーのトラブルシューティング

Anonymous
2024-05-20T23:56:02+00:00

ブルースクリーンエラーの原因を知って再発を防止したい。

家庭向け Windows | Windows 11 | デバイスとドライバー

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

5 件の回答

並べ替え方法: 最も役に立つ
  1. hidaka 56,116 評価のポイント MVP ボランティア モデレーター
    2024-05-21T01:23:14+00:00

    ブルースクリーンの原因のほとんどがドライバーか、またはハードウェアの不具合です。

    という事で一般的なドライバー開発時に、ブルースクリーンエラーの原因を究明する手順を紹介します。

    環境構築だけで1日ぐらいはかかり、場所の準備や環境構築もなかなか大変です。なおかつドライバーのソースコードが無い場合は、原因はわかっても問題の根本的解決にはならないので、興味本位でだけあれば、お勧めしません。

    1.比較的新しいデスクトップ型PCを最低2台、出来れば予備を含めて 5~6台 用意します。

    2.全てのPCにWindows を新規インストールしてWindows Updateで最新に更新します。

    3.ホスト側 PCに Visual Studio/SDK/WDK をインストールして、最新に更新します。

    4.用意したPCのターゲット側に、開発中または動作怪しいデバッグ対象のドライバー、ハードウェアやセキュリティーソフトをインストールします。

    5.用意したPCのホスト側に、デバッグ対象のドライバー、ハードウェアやセキュリティーソフトのソースコードを配置、WinDBG/Visual Studio を該当ソースコードのデバッグ用に起動してターゲットPCの動きを観察します。

    6.ターゲットPCを操作して、ブルースクリーンを発生させるか、発生するのを待ちます。

    7.ブルースクリーン発生で、ホストPCのWinDBG/Visual Studio に制御が来る(ブレークする)のでデバッグします。

    8.原因の目星が付くか、コードの改良があれば、ソースコードを修正してビルドして、4番からやり直しします。

    以前、私が開発したドライバーのお客様では、1日2回程度しか発生しない PCIボードとマザーボードの相性問題(新型マザーボード ハードウェア原因)が原因のブルースクリーンの解決に、5台ぐらいのターゲットで約3か月ほぼ毎日走行実験をして、解決させました。ということで、時間と手間をかければ解決しないブルースクリーンは無いと思います。頑張ってください。

    参考情報)

    Windows ドライバーのデバッグ - ステップ バイ ステップ ラボ

    開発時は実際は プロビジョニング を使うのでもっと複雑です。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2024-05-21T13:00:50+00:00

    BSODの主な要因は

    1. system fileの不良
    2. CPU、GPUといったPC基板の不良

    といった感じです。

    この**1.**に関しては、変なプロセス終了させたり、バグったりして発生します。

    **2.**に関してはPCが壊れたりすると発生したりすることもあります。(だいたいは自動修復が行われます。)

    **1.に関しては対策できそうですが2.**に関してはいつおこるか分かりません。

    発生次第、都度、対応していく必要があります。

    こんな感じです。

    (追記)

    BSOD発生の場合エラーコードで原因がわかるかもしれません。

    以上

    miyazaki toma

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
    2024-05-21T03:17:12+00:00

    発生している(発生した)ブルースクリーンのエラーは再現性がある(何度も同じエラーが発生する)のでしょうか?

    再現性のないエラーの原因追及はほぼ不可能ですし、再発防止も一般論でしかありません。

    再現性があるのなら、まずどのような環境でどのような条件の場合にどのようなエラーが発生するのか、具体的に示しましょう。

    ※一般的にブルースクリーン エラーの根本原因の追究は高度な技術が必要となる作業です。原因追求より現実的なエラー回避方法を探すのが良いですね

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2024-05-21T00:14:39+00:00

    QRコードの右に表示される、"_"区切りの英語か0xで始まる16進コードを書いてくれないと、何が起きたのか特定できません

    ※※ここはMSのサポート窓口ではなく、あなたと同じ一般ユーザーが書き込む掲示板です

      解決すれば回答マークを付け、解決しなければより詳しい状況を返信してください

      同じ問題でネット検索によりたどり着いた人たちの指針になるので、放置しないでください※※

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. click 65,190 評価のポイント MVP ボランティア モデレーター
    2024-05-21T00:00:03+00:00

    単にブルースクリーンエラーと言われてもいろいろです。

    具体的にエラーの内容を追記するか? エラーの時の画像をスマホなどで撮影して、

    この質問に追加していただくなど、具体的な内容が分かるようにしないと、

    的確な回答も付きにくいかと思われますので、いま一度ご確認ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません