Windbgを使用してブルースクリーン停止エラーのトラブルシューティングを行う方法
システムクラッシュ後、Windowsシステムでブルースクリーンエラーが発生します。ブルースクリーンが予期せずポップアップし、作業の途中でシステムを再起動する必要があります。エラーは計画外の兆候であり、問題のデバッグが難しい場合は非常にイライラします。幸い、Windowsデバッガツールのような便利なツールはたくさんあります。 ( Windbg )これにより、トラブルシューティングのためにエラーレポートを読み、BSODエラーを解決できます。
BSODエラーの原因
BSODエラーは、オペレーティングシステムがしきい値の制限に達したときに表示されます。この場合、システムは脆弱であり、安全に機能できなくなります。 BSODは通常、ドライバの障害、Windowsレジストリの破損、過熱、デバイスドライバの設定ミス、ファイルの破損、ドライバの古さ、オーバークロック、ソフトウェアの不良、その他のシステムハードウェアの問題などのいくつかの理由で発生します。
BSODエラーの修正
停止エラーとも呼ばれるブルースクリーンエラーにより、Windowsシステムが完全に停止し、動作を継続するにはシステムを再起動する必要がある場合があります。
ただし、再起動する前に、ブルースクリーンに表示されるエラーコードをメモしておくことをお勧めします。そうは言っても、BSODエラーは、ほとんどの場合、システムがカーネルレベルのエラーを回復できないときにポップアップします。エラーメッセージには通常、エラーに関連するドライバデータと、考えられる修正を含むその他の情報を含む、クラッシュ情報の全負荷が表示されます。
システムがクラッシュすると、Windowsはミニダンプファイルを作成し、エラーの詳細を含むすべてのメモリデータは、将来のデバッグのためにハードドライブにダンプされます。ブルースクリーンビューやWindbgなど、トラブルシューティングのためにミニダンプファイルを読み取ることができる便利なツールが多数あります。ブルースクリーンビューを使用して、エラーをすばやく簡単に分析できます。より高度な調査については、Windbgを使用してBSODの問題を解決できます。
Windowsデバッガツール(Windbg)とは
Windowsデバッグツールとも呼ばれるWinDbgは、BSODクラッシュ後に作成されたすべてのミニダンプファイルを自動的にスキャンする多目的デバッガーです。このツールは、トリッキーなエラーのより高度な分析に使用され、Windows10SDKの一部として無料でダウンロードできます。クラッシュが発生するたびに、デバッグツールは、クラッシュ中にロードされたドライバーに関する詳細、およびブルースクリーンエラーの根本原因を診断するためのその他の高度なクラッシュ情報を提供し、最終的に問題のあるドライバーを特定するのに役立ちます。この記事では、Windowsデバッグツール(WinDbg)を使用してクラッシュレポートを読み取る方法について説明します。
WinDbgの新機能
よりシンプルで威圧感が少ない
WinDbgは非常に威圧的であることがよくありますが、新しいバージョンは、より優れたシンプルなインターフェイスで威圧的ではないと言われています。このツールは、初心者が理解しやすいように特別に再設計されています。
以前は、新しいユーザーがツールバーやメニューを使いやすくするのは少し困難でした。ただし、新しいバージョンには、現在プレーンなリボンが含まれていますが、デバッグ中に特定のコンテキストを取得する予定です。
新しいファイルメニューはよりシンプルで、ユーザーはデバッグセッションを開始する前にオプションを簡単に選択できます。添付のダイアログもよりシンプルになり、より整理されました。 PLMDebug.exeを設定せずに、バックグラウンドタスクやストアアプリを起動することもできます。
改善と近代化
かなりの時間が経ち、WinDbgには、より暗いテーマ、いくつかのウィンドウの改善、最近の目標など、いくつかの品質の改善と近代化があります。
WinDbgには、まばゆいばかりの明るさを落とし、ほとんどのユーザーに好まれるダークテーマが付属しています。新しいバージョンのWinDbgは、モニターの付箋にIPとKDNETを表示する代わりに、すべての設定と最近のデバッグセッションを記憶するようになりました。最近のすべてのセッションは、最近のターゲットリストとしてファイルメニューに記録されます。
Microsoftは現在、ウィンドウの同期を強化し、ユーザーが別のコマンドを実行して読み込みをキャンセルできるようにしました。他にもさまざまなウィンドウの改善点がリストされています。
データモデル
これまでのデータモデルには、dxコマンドとJavaScriptを介してのみアクセスできましたが、WinDbgプレビューを使用すると、データモデルがより拡張可能になり、ローカルおよびウォッチウィンドウに電力を供給できます。 JavaScript拡張機能とNatVisがこれらのウィンドウに反映されるようになります。
WinDbgプレビューには、@$scurssion.Modulesを使用して独自のモジュールウィンドウを作成するのに役立つモーダルウィンドウと呼ばれる新しいウィンドウが付属しています。また、モデルクエリの結果がテーブルまたは階層ビューに表示されます。
WinDbgには、デバッガーから直接NatVisとJavaScriptを記述して実行できるスクリプト環境が組み込まれています。
新機能と改善点はMicrosoftのブログで発表されていますが、WinDbgはまだプレビュー版であり、いくつかの制限があります。 Windows Store経由でインストールできるのは、Windows 10AnniversaryUpdateを実行しているデバイスのみです。
新しいWinDbgプレビューのワークスペースは大幅に変更され、以前のバージョンとはかなり異なり、改善されていますが、プレビューバージョンであるため、バグやエラーが発生する可能性があります。
Windbgの使用方法
Windbgのインストール
ここからスタンドアロンのWindows10SDKをダウンロードします。
インストーラーを実行し、デフォルトのインストールパスを選択します。
ライセンスに同意し、機能デバッグツールを選択します Windowsの場合 デバッガーをインストールします。
インストールをクリックします ボタン。
Windbgを使用したブルースクリーンエラーのデバッグ
[スタート]に移動して、 WinDbg(x86)と入力します。
WinDbgツールを右クリックし、管理者として実行を選択します。
ファイルに移動します クラッシュダンプを開くをクリックします メニューから。
パスC:\ Windows \ Minidumpに移動します ミニダンプをクリックします フォルダ。
Minidumpフォルダーで、dmpファイルをクリックします。 開きたい。
WinDbgはファイルを分析し、Debuggeeが接続されないまで待機します。 ウィンドウの下部に表示されなくなります。
!analyze -vをクリックします コマンドプロンプトで、分析が完了するまで待ちます。
より多くのドライバー情報を取得するには、分析結果からMODULE_NAMEを見つけて、ドライバーのリンクをクリックします。
問題のあるドライバを特定したら、問題を修正するために、製造元のWebページから問題のあるドライバを更新するか再インストールするかを選択できます。
これがお役に立てば幸いです!
PS :John Carrona Srの追加:有効なシンボルパスを設定しないと、シンボルエラーが発生します。最も簡単な方法は、[ファイル]…[シンボルファイルパス]をクリックして、次のように入力することです。
srv*c:\symbols*https://msdl.microsoft.com/download/symbols
これは、後で使用するためにワークスペースを保存しない限り、WinDbgを開くたびに実行する必要があります。
シンボルを使用しない場合に発生するエラーの例は、stackoverflow.comで確認できます。
読む :システムでデバッガが実行されていることがわかりました。
-
fltmgr.sys のブルー スクリーン エラーを防ぐ方法
通常、ブルー スクリーン エラーは恐ろしいものであり、これらのエラーは、コンピューター システムに何か奇妙なことが起こっているような雰囲気を与えることがよくあります。まず、それほど大きな問題ではないので心配はいりません。次に、簡単な方法で修正できます。 fltmgr.sys について言えば、Windows がファイルやハード ドライブのさまざまな機能を維持するために使用するファイルです。 Fltmgr.sys は正式には Microsoft Filesystem Filter Manager と呼ばれ、ハード ドライブ上のデータが破損していないことを確認します。データの破損が発生し、ファイ
-
Ntoskrnl.Exe BSOD ブルー スクリーン エラーを修正する方法
この投稿を読んでいると、Ntoskrnl.exe によるブルー スクリーン オブ デスに遭遇したことがあると思いますが、このエラーは突然発生するわけではありません。エラー、特に BSOD が発生する前に、システムは次のようなさまざまな症状を示します。 システム パフォーマンスの遅れ 高い CPU 使用率と過熱 ランダムなシステムの再起動 それらを無視すると、BSOD エラーの犠牲者になるか、「ntoskrnl.exe ファイルが見つかりません」というメッセージが表示される可能性があります。 しかし、心配することは何もありません。扱えないものではありません。この投稿では、Ntoskrnl.