2011-07-11 13 views
1

xpでは、プロセスがクラッシュするたびに、OSがプロセスをデバッグするかどうかを尋ねるダイアログがポップアップ表示されます。私はWindowsのそれ以降のバージョンでこの機能を有効にする方法を見つけることができません。繰り返しますが、クラッシュ時に自動的に壊れたネイティブプロセスにデバッガを接続したいと考えています。プロセスクラッシュでVSデバッガを起動するvista-win8k

これを行う方法を知っている人はいますか?

答えて

2

Enable Just-In-Time debugging

編集:それはあなたのために動作しないことから、いくつかの追加の提案 -

  • AeDebugレジストリキーの値が正しいことを確認します。
  • Setup WERフルクラッシュダンプを作成し、そのダンプをデバッグします。
  • これについてはわかりませんが、ユーザーにはデバッグ権限がない可能性がありますか?これをチェックしたことはありませんが、これによってユーザーにプロセスをデバッグするチャンスが与えられないことが想定されます(UACがそれらを迂回する可能性もありますが、事実はわかりません)。
+0

すべてのダイスで有効にされています – Dmitry

+0

@ドミトリー、他のオプションのために私の編集をご覧ください。 – eran

+0

私は自分の問題を絞り込んだと思います.Jitはサービスマネージャーの下でプロセスを開始しないので、何かをデバッグする必要がある場合は、cmdから開始する方法を見つける必要があります。 – Dmitry

0

あなたが探しているのはDr. Watson toolだと思います。 This KB articleは、それを無効または有効にする方法を説明しています。

+1

良い古いdr。もはやWindowsの一部ではありません。あなたは2008年にそれを見つけられませんが、[選択肢があります](http://stackoverflow.com/questions/1505831/dr-watson-alternatives-for-windows-2008)。 – eran

+0

これは知っておきたいことです –

関連する問題