Доктор Ватсон

  1. О докторе Ватсоне
  2. Поиск проблемы
  3. Как расшифровать ошибки Dr. Watson

Обновлено: 20.12.2017 от Computer Hope

О докторе Ватсоне

Обновлено: 20

Доктор Ватсон является программного обеспечения полезность включены с Microsoft Windows он используется для обнаружения, декодирования и регистрации ошибок, возникающих во время работы программ Windows или Windows.

Пользователь может запустить Dr. Watson, нажав «Пуск», «Выполнить», введите drwatson и нажав «ОК». Версию Dr. Watson для Windows NT и 2000 можно запустить, нажав Пуск, Выполнить, введите drwtsn32 . При запуске Dr. Watson вы должны увидеть новое задание на своем панель инструментов или на вашем Область уведомлений Windows показывая, что доктор Ватсон работает в фон , Если ошибки часто происходят, запустите Dr. Watson, чтобы получить дополнительную информацию об ошибке.

Когда доктор Ватсон обнаруживает ошибку, она регистрируется в файле «drwtsn32.log» или «user.dmp» при работе под управлением Microsoft Windows NT или Windows 2000. При работе под управлением Microsoft Windows 95, 98 или ME файл регистрируется с файл .WLG расширение и хранится в папке C: \ Windows \ Drwatson или C: \ Documents and Settings \ Все пользователи \ Documents \ DrWatson. Например, 10.wlg и drwtsn32.txt являются примерами файлов Dr. Watson.

Совет

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

Поиск проблемы

Основные проблемы доктора Ватсона

  1. Если в конкретной программе обнаружены ошибки, убедитесь, что для этой программы были загружены последние обновления программного обеспечения.
  2. Пользователи, работающие под управлением Microsoft Windows 95 или 98, могут дважды щелкнуть значок Dr. Watson на Область уведомлений Windows для просмотра ошибок и получения системного снимка компьютера. Дополнительную подробную информацию также можно увидеть, нажав опцию «Просмотр» и выбрав «Расширенный вид».
  3. Пользователи, работающие под управлением Microsoft Windows NT, Windows 2000 или Windows XP, могут расшифровать ошибку, ознакомившись с нашей нижеприведенной инструкцией о том, как декодировать ошибки Dr. Watson.
  4. Убедитесь, что другая программа, работающая в фоновом режиме, не вызывает проблему, Конец задачи все TSRs ,
  5. Если после выполнения вышеуказанных шагов вы продолжаете получать ошибки Dr. Watson, попробуйте переустановить приложение, которое вы используете. Вы также можете связаться с производителем или разработчиком программного обеспечения или компьютера для дополнительной поддержки.

Как отключить Dr. Watson в Windows NT?

Доктор Ватсон по умолчанию всегда работает на компьютерах с Microsoft Windows NT. Чтобы отключить Dr. Watson, удалите его из реестра.

Заметка

Просмотрите наш реестр страница для дополнительной информации о реестре и его опасностях.

Откройте следующие папки и ключи.

HKEY_LOCAL_MACHINE \
Программного обеспечения\
Microsoft \
WindowsNT \
Текущая версия\

Найдите и удалите ключ AeDebug .

Как расшифровать ошибки Dr. Watson

Приведенная ниже информация относится к пользователям, которые работают под управлением Microsoft Windows NT, Windows 2000 или Windows XP и просматривают файл drwtsn32.log. Каждая ошибка Dr. Watson добавляется в конец файла drwtsn32.log. Поэтому вам может понадобиться прокрутить файл до конца, чтобы определить точную ошибку.

Произошло исключение приложения:
Приложение:. \ Release \ Mcshield.exe (pid = 508)
Когда: 03.11.2001 @ 13: 54: 08.489
Номер исключения: c0000005 (нарушение доступа)

Первая часть файла drwtsn32.log, как показано в примере выше, дает нам информацию о программе, времени и исключении. Как видно из приведенного выше примера, эта ошибка возникает в mcshield.exe, который является частью McAfee VirusScan. Далее мы увидим дату и время возникновения этой ошибки и номер исключения.

Если программное обеспечение не было скомпилировано с символами отладки, ваша информация о причине ошибки будет ограничена. Как видно из приведенного ниже примера, функция не имеет доступных символов отладки, что значительно затрудняет отладку. Дополнительную информацию о символах отладки можно найти по адресу эта статья MSDN от Microsoft ,

функция: <nosymbols> 01500878 89d5 mov ebp, edx 0150087a 89de mov esi, ebx 0150087c 890c24 mov [esp], ecx ss: 0172eae8 = 000000af 0150087f тест 85db ebx, ebx 01500881 7c15 jl 01503990 01883 01088885 , [edx] ds: 0000001c = ?? 01500887 01d8 add eax, ebx 01500889 8d50ff lea edx, [eax + 0xff] ds: 00a7d5d2 = ???????? 0150088c 8b4704 mov eax, [edi + 0x4] ds: 0279a0a8 = ???????? ОШИБКА -> 0150088f 8b08 mov ecx, [eax] ds: 00000000 = ???????? 01500891 ff511c вызов dword ptr [ecx + 0x1c] ds: 00a7d681 = ???????? 01500894 39c2 cmp edx, eax 01500896 7604 jbe 0150399c 01500898 31c0 xor eax, eax 0150089a eb54 jmp 01508bf0 0150089c 837c241400 cmp dword ptr [esp + 0x14], 0x0 сс: 021ac0bb = ???? 015008a1 7513 jnz 015093b6 015008a3 8b5c2418 mov ebx, [esp + 0x18] ss: 021ac0bb = ???????? 015008a7 89f2 mov edx, esi 015008a9 31c9 xor ecx, ecx 015008ab 89f8 mov eax, edi * ----> Трассировка обратного стека <---- * FramePtr ReturnAd Параметр # 1 Параметр # 2 Параметр # 3 Параметр # 4 Имя функции 0172F0B8 C9CAE3C0 8DD7C0C1 F99FC687 CBCCD2F9 D6D2CAC1! <Nosymbols> D1C0C91D 00000000 00000000 00000000 00000000 00000000 <nosymbols>

Если функция найдена, попытайтесь найти функцию через База данных поддержки Microsoft или свяжитесь с разработчиком программного обеспечения для получения дополнительной информации об ошибке.

Пользователи других версий Windows могут просмотреть информацию о Dr. Watson, открыв программу Dr. Watson (c: \ winnt \ system32 \ drwtsn32.exe NOT drwatson.exe) и просмотрев диагностическую информацию и предложения. Снимок конфигурации системы также можно увидеть, щелкнув параметр «Просмотр» и выбрав «Расширенный вид».

Watson в Windows NT?
D8 add eax, ebx 01500889 8d50ff lea edx, [eax + 0xff] ds: 00a7d5d2 = ?
C 8b4704 mov eax, [edi + 0x4] ds: 0279a0a8 = ?
ОШИБКА -> 0150088f 8b08 mov ecx, [eax] ds: 00000000 = ?
Ff511c вызов dword ptr [ecx + 0x1c] ds: 00a7d681 = ?
C2 cmp edx, eax 01500896 7604 jbe 0150399c 01500898 31c0 xor eax, eax 0150089a eb54 jmp 01508bf0 0150089c 837c241400 cmp dword ptr [esp + 0x14], 0x0 сс: 021ac0bb = ?
A1 7513 jnz 015093b6 015008a3 8b5c2418 mov ebx, [esp + 0x18] ss: 021ac0bb = ?