Jak se zbavit Just In Time debuggeru (JIT – just-in-time)

Pokud jsme do Windows nainstalovali SQL Server 2005 (databázový stroj, nyní již překonaný novou výbornou verzí MS SQL 2008), ve většině případů nechtíc, jsme si nasadili do systému Just-In-Time debugger, který způsobuje spoustu problémů – přestávají fungovat aplikace, které dřívě bez problému běhaly, objevují se různá chybová okna a to i při prohlížení webových stránek. JIT se prostě nastaví jako výchozí aplikace pro zachytávání výjimek aplikací, což ve spojení s DEP (data execution prevention) vytváří “firewall” pro starší, jinak funkční aplikace.
Jedno z řešení toho problému je poměrně jednoduché:


Nastavit zpět Dr. Watson jako výchozí debugger pro nezachycené výjimky aplikací
Dr. Watson je ve Windows výchozí aplikací pro zachycování a protokolování výjimek aplikací. Funguje bezproblémově a neobtěžuje hromadou hlášení. JIT lze vyřadit z provozu opětovným nastavením Dr.Watsona jako debuggeru:

  • klikni na Start, pak Spustit, napiš cmd a klikni na OK
  • do příkazové řádky napiš drwtsn32 -i a zmáčni enter.

Mělo by se zobrazit okno s potvrzením nastavení Dr. Watsona jako výchozího debuggeru a s tím by měly zmizet veškeré problémy spojené s používáním tak trochu nechtěného Just In Time debuggeru.
Detailní informace v angličtině na support.microsoft.com

Štítky: , , , , ,

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*