2016-05-03 10 views
0

Windowsエラー報告では、特定のハングに対していくつかのダンプファイルがあります。私はダンプを開くと、私は醜いメッセージを取得64ビットOSで32ビットダンプをMicrosoftに送信するようにWERを設定するにはどうすればよいですか?

Debugging a 64-bit dump of a 32-bit process requires full heap information. Please collect a 32-bit dump of a 32-bit process. 

どのように私は正しいダンプを収集してアップロードするWERを設定することができますか?

PS:この特定のクラッシュはWindows 7 x64でのみ発生します。このOSにwow64エミュレータに関する特別なものがありますか?

+0

私はそれを[この回答のために]調査した時点で(http://stackoverflow.com/questions/24874027/how-do-i-take-a-good-crash-dump-for-net)、LocalDumps作成されたビット認識対応ダンプ –

+0

* "ダンプを開くとき" * - ミニダンプの検査にはどのツールを使用していますか?死後デ​​バッグ(WinDbgはしばしば選択の道具である)に関して、すべてのデバッガが同じ機能を提供するわけではありません。 – IInspectable

+0

@IInspectable:私はVSとwindbgの両方を使用します。 – AndreiM

答えて

0

ローカルクラッシュダンプを使用している場合はDumpType = 2を設定できます。これらの設定はレジストリにあります

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps 

これは、フルクラッシュダンプを生成するようにOSを設定します。私はこれがあなたを助けることを100%確信していません。

ローカルクラッシュダンプ(ユーザーモードダンプ)の詳細については、https://msdn.microsoft.com/en-us/library/windows/desktop/bb787181(v=vs.85).aspxを参照してください。

このSOポストは、関連すると思われる: https://blogs.msdn.microsoft.com/amb/2011/05/12/do-not-collect-32bit-process-dumps-with-64bit-task-manager/ https://rhauert.wordpress.com/tag/debugging/

私はこれらのいくつかはあなたを助けることを願って:Debugging dump of 32-bit process captured on 64-bit machine

また、これらのブログを参照してください。

関連する問題