Dr. Watson (debugger)

Dr. Watson (debugger)
Dr. Watson invoked on Windows 2000.

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. It is named after Doctor Watson of Sherlock Holmes fame, the idea being that it would collect error information (symptoms) following a program crash. The use of the word "Watson" has since been expanded to include general end-user feedback services.[1] The original name of this diagnostic tool was "Sherlock".[2]

The information obtained and logged by Dr. Watson is the information needed by technical support personnel to diagnose a program error for a computer running Windows. A text file (usually drwtsn32.log) is created whenever an error is detected, and can be delivered to support personnel by the method they prefer. A crash dump file can also be created, which is a binary file that a programmer can load into a debugger. Dr. Watson can be made to generate more exacting information for debugging purposes if the appropriate symbol files are installed and the symbol search path (environment variable) is set.

When a program error occurs in Windows, the system searches for a program error handler. A program error handler deals with errors as they arise during the running of a program. If the system does not find a program error handler, the system verifies that the program is not currently being debugged and considers the error to be unhandled. The system then processes unhandled errors by looking in the registry for a program error debugger for which Dr. Watson is the default. A third-party debugger can also be used in place of Dr. Watson. The Watcom C Compiler includes a similar crash-analysis tool named "Dr. Watcom".[3]

Beginning with Windows XP, Dr. Watson was replaced with "Problem Reports and Solutions".[4] On some versions of Windows Vista and Windows 7 it may be available by typing "drwatson.exe" into the command prompt box or in the 'Search programs and files' box in the Start menu in Windows 7.[citation needed]

See also

References

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Watson — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sommaire 1 Patronyme 2 Toponymie 3 A …   Wikipédia en Français

  • Watson — may refer to:People* Watson (surname)Places;Australia * Watson, Australian Capital Territory ** Division of Watson, an electoral district of the Australian House of Representatives;Canada * Watson, Saskatchewan;United States * Watson, Alabama *… …   Wikipedia

  • Doctor Watson (disambiguation) — Doctor Watson may refer to: Doctor Watson, fictional character in Sir Arthur Conan Doyle s Sherlock Holmes stories James D. Watson, Nobel Prize–winning geneticist Dr. Watson (debugger), Microsoft Windows diagnostic tool This disambiguation page… …   Wikipedia

  • John Watson (Sherlock Holmes) — Dr John H. Watson is a fictional character, the friend, confidante and biographer of Sherlock Holmes, the fictional 19th century detective created by Sir Arthur Conan Doyle. Various (extra canonical) sources give Watson s birth date as August 7,… …   Wikipedia

  • Doctor Watson — This article is about the Sherlock Holmes character. For other uses, see Doctor Watson (disambiguation). Dr. John H. Watson Sherlock Holmes character Dr. Watson (left) and Sherlock Holmes, by Sidney Paget …   Wikipedia

  • Windows Error Reporting — displaying Problem Details from an issue with Windows Explorer Windows Error Reporting (WER) (codenamed Watson) is a crash reporting technology introduced by Microsoft with Windows XP[1 …   Wikipedia

  • Problem Reports and Solutions — Infobox Software name = Problem Reports and Solutions caption = Problem Reports and Solutions in Windows Vista developer = Microsoft latest release version = 6.0.6001.18000 latest release date = February 4, 2008 operating system = Microsoft… …   Wikipedia

  • C10k problem — Le c10k problem[note 1] que l on pourrait traduire en français par le problème des dix mille connexions simultanées, est un code numérique utilisé pour exprimer la limitation que la plupart des serveurs ont en termes de connexions réseaux. Cette… …   Wikipédia en Français

  • Core Dump — Speicherauszug oder Dump (engl.: [ˈdʌmp]) bezeichnet in der Datenverarbeitung eine Kopie oder Auszug eines Speicherinhaltes. Der Speicherauszug kann auf dem Monitor, Drucker oder als Datei ausgegeben werden und hat die Formate Binär, Oktal oder… …   Deutsch Wikipedia

  • Coredump — Speicherauszug oder Dump (engl.: [ˈdʌmp]) bezeichnet in der Datenverarbeitung eine Kopie oder Auszug eines Speicherinhaltes. Der Speicherauszug kann auf dem Monitor, Drucker oder als Datei ausgegeben werden und hat die Formate Binär, Oktal oder… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”