Прочитать на английском

Поделиться через


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

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

Исходный номер базы знаний: 2816225

Симптомы

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

Причина

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

Решение

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

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

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

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

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

Примечание

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