次の方法で共有


デバッガーが接続されていない場合、デバッグ モードを有効にすると Windows がハングする

この記事では、デバッガーが接続されていない場合にデバッグ モードが有効になっているオペレーティング システムがハングする可能性がある問題の解決策を示します。

元の KB 番号: 2816225

現象

Windows 7 または Windows Server 2008 R2 を実行しているコンピューターで、デバッグ ツール for Windows をインストールした後、アプリケーションがユーザー モードの例外をスローすると、デバッグ モードが有効になっているオペレーティング システムがハングする可能性があります。

原因

デバッグ モードが有効になっていて、ユーザー モードの例外が原因でデバッガーが接続されていない場合、ブレークポイントからデバッガーが介入するのを待機している状態でシステムがハングします。

解決方法

この問題を解決するには、次のいずれかの方法を使用してデバッグ モードを無効にします。

  • システム構成設定の使用

    1. キーボードを押しながら Windows キーを押しながら R キーを押Run ボックスを開きます。
    2. MSCONFIG 」と入力し、 Enter キーを押します。
    3. Boot タブを選択し、Advanced オプションを選択します
    4. Debug チェック ボックスでをオフにします。
    5. [OK] を選択します。
    6. [Apply](適用)[OK] の順に選択します。
    7. コンピューターを再起動します。
  • コマンド ライン インターフェイスの使用

    1. elevated コマンド プロンプトを開きます
    2. 次のコマンドを入力し、Enter キー を押します:
      bcdedit -debug off
    3. コンピューターを再起動します。

詳細

Note

Windows をデバッグ モードで永続的に実行しないでください。 デバッグ モードは、Windows 用デバッグ ツール (WinDbg) などのデバッガーを使用してカーネル デバッグに接続するために有効になっており、目的が完了したらオフにする必要があります。
一部の Windows 7 システムには DEBUG スイッチが有効になっている場合があります。必ず無効にしてください。
Windows 用デバッグ ツールのダウンロードと詳細については、「 Windows Driver Kit (WDK) をダウンロードする」を参照してください。