Введение
Dr. Watson — отладчик приложений, поставляемый с операционной системой Microsoft Windows. Он может называться drwatson.exe, drwtsn32.exe или dwwin.exe, в зависимости от версии Windows.
Dr. Watson is an application debugger included with the Microsoft Windows operating system. It may be named drwatson. exe, drwtsn32. exe or dwwin. exe, depending on the version of Windows.
Обзор
Инструмент назван в честь доктора Уотсона из знаменитых рассказов о Шерлоке Холмсе, с идеей собирать информацию об ошибках (симптомы) после сбоя программы. С тех пор использование слова "Уотсон" было расширено и стало применяться к службам обратной связи от конечных пользователей в целом. Первоначальное название этого диагностического инструмента было "Шерлок". Информация, собираемая и регистрируемая доктором Уотсоном, необходима специалистам технической поддержки для диагностики ошибок программы в компьютерах под управлением Windows. При обнаружении ошибки создается текстовый файл (обычно drwtsn32.log), который может быть передан специалистам поддержки любым удобным для них способом. Также может быть создан дамп сбоя – двоичный файл, который программист может загрузить в отладчик. Доктор Уотсон может генерировать более детальную информацию для отладки, если установлены соответствующие файлы символов и настроен путь поиска символов (переменная среды). Когда в Windows возникает ошибка программы, система ищет обработчик ошибок программы. Обработчик ошибок программы занимается обработкой ошибок, возникающих в процессе выполнения программы. Если система не находит обработчик ошибок, она проверяет, не отлаживается ли программа в данный момент, и считает ошибку необработанной. Затем система обрабатывает необработанные ошибки, просматривая реестр в поисках отладчика ошибок программы, по умолчанию которым является доктор Уотсон. Вместо доктора Уотсона можно использовать сторонний отладчик. Компилятор Watcom C включает в себя аналогичный инструмент анализа сбоев под названием "Dr. Watcom". Начиная с Windows XP, доктор Уотсон (drwtsn32.exe) был расширен за счет (dwwin.exe) "Сообщения об ошибках и решения". На некоторых версиях Windows более старая версия (drwatson.exe) может быть доступна путем ввода "drwatson.exe" в командной строке или в поле "Поиск программ и файлов" в меню "Пуск" в Windows 7.