この記事では、デバッガーが接続されていない場合にデバッグ モードが有効になっているオペレーティング システムがハングする可能性がある問題の解決策を示します。
元の KB 番号: 2816225
現象
Windows 7 または Windows Server 2008 R2 を実行しているコンピューターで、デバッグ ツール for Windows をインストールした後、アプリケーションがユーザー モードの例外をスローすると、デバッグ モードが有効になっているオペレーティング システムがハングする可能性があります。
原因
デバッグ モードが有効になっていて、ユーザー モードの例外が原因でデバッガーが接続されていない場合、ブレークポイントからデバッガーが介入するのを待機している状態でシステムがハングします。
解決方法
この問題を解決するには、次のいずれかの方法を使用してデバッグ モードを無効にします。
システム構成設定の使用
- キーボードを押しながら Windows キーを押しながら R キーを押、Run ボックスを開きます。
- 「 MSCONFIG 」と入力し、 Enter キーを押します。
- Boot タブを選択し、Advanced オプションを選択します。
- Debug チェック ボックスでをオフにします。
- [OK] を選択します。
- [Apply](適用) 、 [OK] の順に選択します。
- コンピューターを再起動します。
コマンド ライン インターフェイスの使用
- elevated コマンド プロンプトを開きます。
- 次のコマンドを入力し、Enter キー を押します:
bcdedit -debug off - コンピューターを再起動します。
詳細
Note
Windows をデバッグ モードで永続的に実行しないでください。 デバッグ モードは、Windows 用デバッグ ツール (WinDbg) などのデバッガーを使用してカーネル デバッグに接続するために有効になっており、目的が完了したらオフにする必要があります。
一部の Windows 7 システムには DEBUG スイッチが有効になっている場合があります。必ず無効にしてください。
Windows 用デバッグ ツールのダウンロードと詳細については、「 Windows Driver Kit (WDK) をダウンロードする」を参照してください。