Включение режима отладки приводит к зависаю Windows, если отладчик не подключен

В этой статье описывается решение проблемы, из-за которой операционная система с включенным режимом отладки может зависнуть, если отладчик не подключен.

Применимо к: Windows Server 7 с пакетом обновления 1, Windows Server 2012 R2
Исходный номер базы знаний: 2816225

Симптомы

На компьютере под управлением Windows 7 или Windows Server 2008 R2 после установки средств отладки для Windows операционная система с включенным режимом отладки может зависнуть, если приложение создает исключение в пользовательском режиме.

Причина

Если включен режим отладки и отладчик не подключен из-за исключения пользовательского режима, система будет зависать в ожидании вмешательства отладчика из точки останова.

Разрешение

Чтобы устранить эту проблему, отключите режим отладки одним из следующих методов:

  • Использование параметров конфигурации системы

    1. При нажатии клавиши Windows+R откройте окно запуска .
    2. Введите MSCONFIG и нажмите клавишу ВВОД.
    3. Выберите вкладку Загрузка , а затем — Дополнительные параметры.
    4. Снимите флажокОтладка проверка.
    5. Нажмите ОК.
    6. Нажмите кнопку Применить , а затем — ОК.
    7. Перезагрузите компьютер.
  • Использование интерфейса командной строки

    1. Откройте командную строку с повышенными привилегиями.
    2. Введите следующую команду и нажмите клавишу ВВОД:
      bcdedit -debug off
    3. Перезагрузите компьютер.

Дополнительная информация

Примечание.

Windows не следует постоянно запускать в режиме отладки. Режим отладки включен для подключения к отладке ядра с помощью отладчиков, таких как средства отладки для Windows (WinDbg), и его необходимо отключить после достижения цели.
Некоторые системы Windows 7 могут поставляться с включенным переключателем DEBUG, чтобы отключить его.
Чтобы скачать средства отладки для Windows и дополнительные сведения, см. статью Скачивание пакета драйверов Для Windows (WDK).