Дата последнего изменения раздела:
2005-11-18
Средство анализа Microsoft Exchange Server определяет отключение отладки операционной системы по следующему параметру реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug\Auto
Если Exchange Server Analyzer обнаруживает, что значение Auto установлено в 0, отображается предупреждение.
По умолчанию в операционных системах Microsoft Windows® 2000 Server и Windows Server™ 2003 System устанавливается отладчик уровня приложений под названием «Доктор Ватсон». Отладчик является программой, помогающей обнаружить, найти и исправить ошибки в другой программе, позволяя программисту исследовать программу по шагам, проверять данные и отслеживать условия, например значения переменных.
Параметры по умолчанию устанавливаются при первом запуске программы «Доктор Ватсон», т.е. при возникновении ошибки программы или при намеренном запуске программы «Доктор Ватсон».
При возникновении ошибки в работе приложения Windows ищет обработчик ошибок программы. Обработчик ошибок программы обрабатывает ошибки по мере их возникновения в ходе работы программы. Если Windows не обнаруживает обработчик ошибок программы, происходит проверка выполнения отладки программы в данный момент, и ошибка считается необработанной. Затем Windows обрабатывает необработанные ошибки, осуществляя поиск отладчика ошибок программы в реестре.
Поведение Windows зависит от значений двух параметров реестра: HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug
Параметры называются Debugger и Auto. Значение строки Debugger указывает команду, используемую отладчиком при анализе ошибок программы. Если найдено значение параметра Debugger, Windows проверяет, равно ли значение параметра Auto 0 или 1:
- Если для параметра Auto установлено значение 0,
появляется окно сообщения, сообщающее об ошибке программы. Если
значение параметра Debugger указывает команду для запуска
допустимого отладчика, в окне сообщения отображаются две кнопки: OK
и Отмена. Нажатие OK приводит к остановке программы. Нажатие кнопки
Отмена приводит к запуску указанного отладчика. Если значение для
параметра Debugger не установлено, в окне сообщения
отобразится только OK, и отладчик не будет запущен.
- Если для параметра Auto установлено значение 1, а
значение параметра Debugger указывает команду запуска
допустимого отладчика, система автоматически запустит отладчик, и
окно сообщения не появится.
При установке Windows для параметра Auto по умолчанию устанавливается значение 1, а значение параметра Debugger указывает команду запуска программы «Доктор Ватсон» (drwtsn32 -p %ld -e %ld -g). Таким образом, при возникновении ошибки программы «Доктор Ватсон» автоматически диагностирует ошибку и вносит в журнал соответствующую диагностическую информацию.
На серверах Exchange рекомендуется использовать отладчик ошибок программ. Если раньше по умолчанию использовались другие отладчики, а теперь необходимо установить «Доктор Ватсон», в командной строке введите drwtsn32 -i, чтобы запустить «Доктор Ватсон». Благодаря вводу -i происходят необходимые изменения в реестре.
Регистрация программы «Доктор Ватсон» в качестве отладчика по умолчанию с помощью командной строки
-
Откройте окно командной строки.
-
Выполните следующую команду: drwtsn32 -i
-
Появится сообщение «Доктор Ватсон» установлен в качестве отладчика по умолчанию.» Нажмите OK для подтверждения.
Регистрация программы «Доктор Ватсон» в качестве отладчика по умолчанию с помощью пользовательского интерфейса
-
Нажмите Пуск, затем Выполнить, введите drwtsn32 и нажмите клавишу ВВОД. Появится пользовательский интерфейс программы «Доктор Ватсон» для Windows.
-
Установите флажок Создание файла аварийной копии памяти.
-
Нажмите OK, чтобы сохранить изменения, и закройте пользовательский интерфейс программы «Доктор Ватсон» для Windows.
Для получения дополнительных сведений о программе «Доктор Ватсон» для Windows см. справочную систему программы «Доктор Ватсон» (открывается при нажатии F1 в пользовательском интерфейсе программы «Доктор Ватсон»).
Для использования другого отладчика ошибок отключите программу «Доктор Ватсон», выполняя процедуру из статьи 188296 базы знаний Майкрософт «Отключение программы Доктор Ватсон в Windows» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=188296).