システムwiki

クラッシュしたときにsvchost.exeにコアダンプをさせるにはどうすればよいですか?

minfrin 受付中 最終更新日:2022-06-14 10:45

返信リスト(回答:6)

6 #
auggy

やあ、
作成を試みることができるプロセスのユーザーモードダンプファイルが必要になります.
https://docs.Microsoft.com/ja-jp/Windows/Win32/...

応答6# ->にスキップ
5 #
minfrin

ユーザーモードのダンプファイルについて言及しました.

クラッシュするコードはsvchost.exe_WebClientと呼ばれるサービスであり、ユーザーコードとしてではなく、Windowsサービスの一部として実行されることを理解しています.

上記のドキュメントで提案されているプロセスが、svchost.exeで実行されているWindowsシステムプロセスで機能することを確認できますか?

応答5# ->にスキップ
4 #
auggy

はい、動作するはずです.プロセスとしてsvchost.exeを試してください.

ダンプファイルを生成するには、タスクマネージャーを開き、[サービスホスト:Webクライアント]>[ダンプファイルの作成]を右クリックします

ただし、クラッシュは実際には発生しなかったため、レジストリを介して作成し、発生したクラッシュをキャプチャしようとする方がよい場合があります.

応答4# ->にスキップ
3 #
minfrin

次のようにレジストリエントリを作成し、再起動しました.

その後、クラッシュを再現しましたが、コアダンプは作成されませんでした.

次に、ドキュメントの説明に従ってCrashDumpsフォルダーを手動で作成し、SYSTEMユーザーが完全に制御できるようにしました(デフォルト).

その後、クラッシュを再度再現しましたが、コアダンプは作成されませんでした.

次のいずれかのディレクトリ:

見逃した追加のステップはありますか?

応答3# ->にスキップ
2 #
auggy

次のことができますか:

Windowsキー+R>[開く]ボックスに%localappdata%と入力>[OK]

そのフォルダにCrashdumpsフォルダはありますか?

応答2# ->にスキップ
1 #
minfrin

ありません:

明日もう一度テストを実行して、返信します.