05 Únor 2009
kategorie Windows, napsal pavoocek, 05.02.2009

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



Napsat komentář
Jméno: 
Email: 
URL: 
Komentář: