俺はこれが大事だと思った。
↓前スレより↓
251 名前: Socket774 [sage] 投稿日: 2007/08/06(月) 23:22:59 ID:NZX46g9X
推測で原因を当てるのではなく、ちゃんと分析しようぜ。
とりあえず、マイコン右クリ>プロパティ>詳細設定>起動と回復の"設定"ボタンを押し、
自動的に再起動のチェックを外し、デバッグ情報の書き込みをカーネルか完全メモリダンプにする。
すると、BSOD時にwindowsディレクトリにMEMORY.DMPというファイルができる。
Windbgを次の場所からダウンロードし、
http://www.microsoft.com/japan/whdc/devtools/debugging/debugstart.mspx インストール&起動後、File > Symbol Search Pathに、
SRV*c:\websymbols*
http://msdl.microsoft.com/download/symbols と入力し、OK。そして採取したMEMORY.DMPをドラッグする。
しばらくすると、下部のコマンド欄が入力できるようになるので、
!analyze -v
と入力。自動的に解析され、スタックトレースやモジュール名が出てくる。
それを見ると、大体犯人が分かる。
毎回同じような場合は、そこに出てくるモジュールか、モジュールに関連するハードが犯人。
毎回全く違うような場合は、メモリが犯人かな。
252 名前: Socket774 [sage] 投稿日: 2007/08/06(月) 23:27:35 ID:NZX46g9X
あぁ、windbgというのは、Debugging Tools for Windows のことだ。
一緒に書いてあるシンボル パッケージは要らない。