STOPエラー(ブルースクリーン)対応

March 20 [Thu], 2008, 11:25


勝手に再起動してしまう私のWindows XP。
STOPエラーで再起動してしまう場合とそうでない場合があるようです。

STOPエラーなのかどうかはっきりさせるために、システムのプロパティを設定します。
1.コントロール パネル/システムをダブルクリックします。
2.[システムのプロパティ]が開きます。
3.[詳細設定]タブの[起動と回復]の[設定]ボタンをクリックします。
4.[起動と回復]が開きます。[システムエラー]の[自動的に再起動する]のチェックをはずします。

STOPエラーが起こったら最小メモリダンプファイルが%SystemRoot%\Minidump フォルダにできます。
この最小メモリダンプファイルは、コンピュータが予期せず停止した理由を判別するのに役立つ最小限の情報が記録されます。
最小メモリダンプファイルの設定を変えたい場合は下記に設定場所があります。

(※ 通常の%Systemroot%は「C:\Windows」(WindowsXP)です)


1.コントロール パネル/システムをダブルクリックします。
2.[システムのプロパティ]が開きます。
3.[詳細設定]タブの[起動と回復]の[設定]ボタンをクリックします。
4.[デバック情報の書き込み]のところで設定できます。



===========================================
最小メモリダンプファイル(Minidump)の解析
===========================================
(1)ツールのインストール
最小メモリダンプファイルを解析するときに必要なものがいくつかあります。
 ・Windows 用デバッグ ツール (Debugging Tools for Windows)
 ・シンボルパッケージファイル

◆Windows 用デバッグ ツール (Debugging Tools for Windows)のインストール
下記ページの「32 ビット Version 6.8.4.0 のインストール [16.7 MB]」よりダウンロードし、[Typical] を選択してインストールします。
ファイル名:dbg_x86_6.8.4.0.msi

<マイクロソフトのサイト>
http://www.microsoft.com/japan/whdc/devtools/debugging/installx86.mspx

◆シンボルパッケージファイルのインストール
シンボルパッケージには、デバッガがダンプファイルを解析するための情報が入っています。
私はWnidowsXPなので、下記マイクロソフトのサイトの「Windows XP」をクリックして「Windows XP Service Pack 2 x86 製品版シンボル、全言語」をクリック、WindowsXP-KB835935-SP2-slp-Symbols.exeをダウンロードしました。
インストール先は、C:\Windows\Symbolsにしました。

次に環境変数を作成します。[コントロール パネル] の中の [システム] をダブル クリックします。[詳細設定] タブで、[環境変数] をクリックしてください。[システムの環境変数]に以下の環境変数を新規に作成しました。

変数名 : _NT_SYMBOL_PATH
変数値(例) : SRV*C:\Windows\Symbols*http://msdl.microsoft.com/download/symbols
※*で囲まれた「C:\Windows\Symbols」の値はシンボルファイルをインストールした場所を設定します。



<マイクロソフトのサイト>
http://www.microsoft.com/japan/whdc/DevTools/Debugging/symbolpkg.mspx


(2)ダンプファイルの解析
ここまでで準備は整いましたので、ダンプファイルを解析します。

スタートメニューから「Debugging Tools for windows」の「WinDbg」を選択します。
立ち上がったら、「File」の「Open Crash Dump」を選びminidumpファイルを選択します。
解析が始まります。
解析が終わったらさらに「kd>」と書いてある右に入力ボックスがありますので、!analyze -v とタイプしてEnterキーを押してみてください。詳細が表示されます。

私の場合はこんな感じでした。
=========================================================
UNEXPECTED_KERNEL_MODE_TRAP_M (1000007f)
This means a trap occurred in kernel mode, and it's a trap of a kind
that the kernel isn't allowed to have/catch (bound trap) or that
is always instant death (double fault). The first number in the
bugcheck params is the number of the trap (8 = double fault, etc)
Consult an Intel x86 family manual to learn more about what these
traps are. Here is a *portion* of those codes:
If kv shows a taskGate
use .tss on the part before the colon, then kv.
Else if kv shows a trapframe
use .trap on that value
Else
.trap on the appropriate frame will show where the trap was taken
(on x86, this will be the ebp that goes with the procedure KiTrap)
Endif
kb will then show the corrected stack.
Arguments:
Arg1: 00000008, EXCEPTION_DOUBLE_FAULT
Arg2: 80042000
Arg3: 00000000
Arg4: 00000000

Debugging Details:
------------------

BUGCHECK_STR: 0x7f_8

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: DRIVER_FAULT

PROCESS_NAME: firefox.exe

LAST_CONTROL_TRANSFER: from 00000000 to 005456f8

STACK_TEXT:
a6386ffc 00000000 ff2c1eb3 00000008 00210002 0x5456f8


STACK_COMMAND: kb

SYMBOL_NAME: ANALYSIS_INCONCLUSIVE

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: Unknown_Module

IMAGE_NAME: Unknown_Image

DEBUG_FLR_IMAGE_TIMESTAMP: 0

BUCKET_ID: BAD_STACK

Followup: MachineOwner
=========================================================

PROCESS_NAMEのfirefox.exeが怪しいと思ってfirefoxのバージョンアップをしました。
またこれでしばらく様子を見ようと思います。



関連記事
Windows XPの調子が悪いです
STOPエラーの原因は?
再度、STOPエラー
STOPエラーの原因を教えてくれるフリーのソフト【BlueScreenView】
パソコンの調子が悪い

<参考サイト>
・WindowsXPで発生する一般的なSTOPエラーとその原因
http://www.h3.dion.ne.jp/~saitoy/shitsumon/index357.htm

・STOPエラーのデバッグ
http://www.nextftp.com/to-i/analyze.htm

・クラッシュダンプを読んでその原因を究明する
http://labs.gmo.jp/blog/ku/2007/01/post.html

・STOPエラー一覧
http://park12.wakwak.com/~iktryc/diary/2005/stoperror.html
  • URL:https://yaplog.jp/movieee/archive/114
Comment
小文字 太字 斜体 下線 取り消し線 左寄せ 中央揃え 右寄せ テキストカラー 絵文字 プレビューON/OFF

不正な自動コメント投稿を防ぐため、チェックボックスにチェックをしてください。

利用規約に同意する
 X 
禁止事項とご注意
※本名・メールアドレス・住所・電話番号など、個人が特定できる情報の入力は行わないでください。
「ヤプログ!利用規約 第9条 禁止事項」に該当するコメントは禁止します。
「ヤプログ!利用規約」に同意の上、コメントを送信してください。
movieee
コメントありがとうございます!
Stopエラー、怖いですよね、私はいつダメになるか不安な気持ちを抑えつつ、電源入れております。
poko_9さんのPCがクラッシュしないよう、祈っております。

デル・HP,e_machinesのうち、私が使ったことがあるのはデルだけです。
デルを使っていて一度困ったのは、DVDドライブが縦型でソフトをインストールしたいのに読み取れなくなったことがあります。

サポートに電話したのですが、解決できず、結局外付けのDVDドライブを購入したことがありました。

でもそれ以外は問題ないですし、デルは割とオススメだと思います。


March 21 [Fri], 2008, 23:59
OpenOfficeの記事とこのstopエラーの記事興味ふかく斜め読みですが・・させていただきました。Thanks!
じつはわたしのPCもこの一ヶ月前までStopエラーの連発でした。PCメーカーのサポートに相談したらマザーボードかHDDが原因だろうということでした。二週間前に再セットアップもできない始末で、PCの買い替えを決意し、BTO系を物色中にOpenOfficeのことを知り、このBlogをググッテいてしった次第です。
PCはひょんなことから再セットUPに成功し、この二週間はなんとか機能しています。4月には・・・・クラッシュするかな〜と予感しつつ使うという・・・・・・・・・不思議な感慨にひたっています。

デル・HP,e_machinesなどのPCってどうなんですかね〜。
March 20 [Thu], 2008, 22:56
P R
チケットぴあ
プロフィール
  • プロフィール画像
  • アイコン画像 ニックネーム:movieee
  • アイコン画像 性別:女性
  • アイコン画像 血液型:B型
  • アイコン画像 職業:専門職
読者になる
Webデザイン、コーディングをしています。
パソコンが好きでいろいろ触っては壊して、、、を繰り返してます。組み立てる事も楽しいですが、解体するほうがもっと楽しいです。
このブログはパソコンの不具合やコーディングで困ったことを主に書いています。
もう一つコーディングに関してのブログ書いています。よかったら遊びに来てください!

最近読んだおすすめの本

Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト
XHTMLの文法や規格を習得したい方へ…

佐藤可士和の超整理術
仕事や日常をデザインしたい方へ…

デザイン・ルールズ デザインをはじめる前に知っておきたいこと
初心へ帰りたいデザイナーの方へ…

Yapme!一覧