web-dev-qa-db-ja.com

Windowsにメモリダンプを保持させるにはどうすればよいですか?

断続的にクラッシュする、フィールドにあるいくつかのDellタブレットの散発的な問題をデバッグしようとしています。イベントビューアのログを見ると、クラッシュ後にWindowsが自動的にメモリダンプファイルを作成しているようです。ただし、タブレットのハードドライブの空き容量が25 GB未満であるため、Windowsはそのメモリダンプファイルを作成してから15秒以内に自動的に削除します。 (おそらく23 GBの空き容量などがあると思います。)

それは明らかにまだ十分なスペースなので、しきい値がそれほど高く設定されていなかったらいいのにと思います。どうすれば変更できますか?むしろ、どうすればそのクリーンアップ手順を完全に無効にできますか?実際の問題が何であるかをよりよく分析できるように、これらのメモリダンプの1つを実際に手に入れる必要があります。

7
soapergem

レジストリで、HKLM\SYSTEM\CurrentControlSet\Control\CrashControlキーに移動します。

AlwaysKeepMemoryDump(REG_DWORD)を1に設定します。キーが存在しない場合は作成します。

1
Ryan Ries

書き込むデバッグ情報の種類を確認しましたか?

これは、[システムのプロパティ]> [起動と回復]> [システム障害]にあります。

Microsoftには KB254649 があり、.DMPファイルが削除される理由の説明など、さまざまなオプションの詳細が記載されています。

0
M.M.