Включение режима отладки приводит к зависаю windows, если отладчик не подключен
В этой статье описывается решение проблемы, из-за которой операционная система с включенным режимом отладки может зависать, если отладчик не подключен.
Исходный номер базы знаний: 2816225
На компьютере под управлением Windows 7 или Windows Server 2008 R2 после установки средств отладки для Windows операционная система с включенным режимом отладки может зависнуть, если приложение создает исключение в пользовательском режиме.
Если режим отладки включен, а отладчик не подключен из-за исключения пользовательского режима, система будет зависать, пока отладчик не вмешается в точку останова.
Чтобы устранить эту проблему, отключите режим отладки с помощью одного из следующих методов:
Использование параметров конфигурации системы
- С помощью клавиши нажмите клавишу Windows+R, чтобы открыть окно выполнения.
- Введите MSCONFIG и нажмите клавишу ВВОД.
- Перейдите на вкладку "Загрузка" , а затем выберите "Дополнительные параметры".
- Снимите флажок отладки.
- Нажмите кнопку ОК.
- Нажмите кнопку Apply (Применить), а затем — ОК.
- Перезагрузите компьютер.
Использование интерфейса командной строки
- Откройте командную строку с повышенными привилегиями.
- Введите следующую команду и нажмите Ввод:
bcdedit -debug off - Перезагрузите компьютер.
Примечание
Windows не следует запускать в режиме отладки безвозвратно. Режим отладки включен для подключения к отладке ядра с помощью отладчиков, таких как средства отладки для Windows (WinDbg) и должен быть отключен после достижения цели.
Некоторые системы Windows 7 могут быть отправлены с включенным параметром DEBUG, чтобы отключить его.
Чтобы скачать средства отладки для Windows и дополнительные сведения, см. раздел "Скачать комплект драйверов Windows(WDK)".