BizTalk プロセス BTSNTSvc.exe は、Windows によってプロセスが予期せず終了したときに クラッシュ するものとして定義されます。 クラッシュは通常、アクセス違反やスタック オーバーフローなどのプロセス内のハンドルされない例外によって発生します。 このような状況では、Windows の既定のデバッガーである Watson 博士 (drwtsn32.exe) が例外をキャッチし、プロセスを終了します。
クラッシュしているプロセスのメモリ ダンプをキャプチャするには、次の手順に従って、ハンドルされない例外をキャッチするようにデバッグ診断ツールを構成します。
クラッシュ ダンプをキャプチャするようにデバッグ診断ツールを構成するには
スタート、すべてのプログラム、IIS 診断、デバッグ診断ツール、デバッグ診断ツール1.0 からデバッグ診断ツールを起動します。
ルールの追加ウィザードの [ ルールの種類の選択 ] ダイアログボックスが表示されない場合は、[ ツール ] メニューをクリックし、[ ルールアクション] を選択し、[ルールの追加] をクリックしてルールの 追加 ウィザードを表示します。
[ルールの種類の選択] ダイアログで [クラッシュ] オプションを選択し、[次へ] をクリックします。
[ターゲットの種類の選択] ダイアログで特定のプロセスを選択し、[次へ] をクリックします。
クラッシュしている BTSNTSvc.exe プロセスを選択し、[ 次へ] をクリックします。
[ 詳細設定 ] ダイアログで、[ 次へ ] をクリックして既定値をそのまま使用します。
[ ダンプの場所と規則名の選択 ] ダイアログで、[ 次へ ] をクリックして既定値をそのまま使用します。
[ Rule Completed ]\(完了\) ダイアログボックスで [完了] をクリックし、[ 今すぐルールをアクティブにする]の既定値をそのまま使用します。
既定では、プロセスのメモリ ダンプは、プロセスで次にハンドルされない例外が発生したときに、ローカル コンピューターの \Program Files\IIS Resources\DebugDiag\Logs\<name of crash rule> ディレクトリに保存されます。