はじめに
Windows7のWER(Windows Error Reporting)を使うと、アプリケーションが異常終了した際に、クラッシュダンプを採取することができます。
Windowsダンプの極意 エラーが発生したら、まずダンプ解析!
posted with amazlet at 14.04.27
上原 祥市
アスキー・メディアワークス
売り上げランキング: 27,059
アスキー・メディアワークス
売り上げランキング: 27,059
WERのレジストリを変更する
1.コマンドプロンプトを右クリックで選択し、管理者として実行します。
2.以下の3つのコマンドを実行し、レジストリを変更します。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpFolder /t REG_EXPAND_SZ /d ^%LOCALAPPDATA^%\CrashDumps /f
このコマンドで、クラッシュダンプの保存先を%LOCALAPPDATA%\CrashDumpsに指定しています。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpCount /t REG_DWORD /d 10 /f
ダンプファイルの保存回数を10回に指定しています。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps" /v DumpType /t REG_DWORD /d 2 /f
ダンプファイルの種類として、フルダンプを採取します。
以上で設定は終了です。アプリケーションが異常終了した際には、以下のフォルダにクラッシュダンプが保存されます。
C:\Users\Administrator\AppData\Local\CrashDumps