Ako odstrániť Just-In-Time Debugger

Mladý muž pracuje na PC

Zakázať ladiaci nástroj Just-In-Time v celom systéme.

Kredit za obrázok: Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio obsahuje celosystémovú funkciu ladenia nazývanú Just-In-Time Debugger, ktorá je predvolene povolená pri inštalácii Visual Studio. Táto funkcia vám pomáha nájsť chyby vo vašich aplikáciách počas bežného používania, ale môže sa stať a rozptýlenie alebo dokonca prekážka vašej práce tým, že zabráni spusteniu aplikácií, keď to zistí problém. Ladenie JIT môžete zakázať v ponuke Možnosti Visual Studio, alebo ak nemôžete alebo nechcete spustiť Visual Studio, môžete túto funkciu zakázať úpravou registra Windows.

Z ponuky Možnosti Visual Studio

Krok 1

Spustite Visual Studio, kliknite na „Nástroje“ a vyberte „Možnosti“. Vyskakovacie dialógové okno zobrazuje kategórie možností na bočnom paneli a vlastnosti možností v hlavnom okne. Na zmenu nastavení ladiaceho nástroja Just-In-Time musíte mať oprávnenia správcu, pretože táto celosystémová funkcia mení nastavenia databázy Registry systému Windows.

Video dňa

Krok 2

Rozbaľte kategóriu "Ladenie" kliknutím na šípku na bočnom paneli. V kategórii Ladenie vyberte možnosť „Just-In-Time“.

Krok 3

Zrušte výber typov kódu, ktoré už nechcete, aby ladenie JIT vyhodnocovalo. Možnosti sú Managed, Native a Script. Spravovaný kód sa vzťahuje na jazyky Javascript, Java, Python a ďalšie jazyky, ktorých interpreti automaticky riadia prideľovanie pamäte a zber odpadu. Natívny kód označuje jazyky ako C a C++, ktorých kompilátory generujú natívny strojový kód bez automatickej správy pamäte. Zrušením začiarknutia všetkých možností úplne deaktivujete ladiaci program Just-In-Time.

Krok 4

Uložte zmeny kliknutím na „OK“.

Z editora databázy Registry systému Windows

Krok 1

Stlačte "Windows-X" a vyberte "Spustiť". V dialógovom okne Spustiť zadajte „regedit“ (bez úvodzoviek) a stlačte „Enter“. Otvorí sa Editor databázy Registry systému Windows.

Krok 2

Prejdite do príslušných priečinkov v stromovom prehliadači. V závislosti od architektúry vášho počítača sa kľúče databázy Registry Just-In-Time Debugger nachádzajú na dvoch možných cestách. Pre 32-bitové aj 64-bitové systémy rozbaľte adresáre "HKEY_LOCAL_MACHINE" a "SOFTWARE".

Krok 3

Rozbaľte adresár "Wow6432Node" len pre 64-bitové systémy. Pre 32-bitové aj 64-bitové systémy rozbaľte adresár "Microsoft" a potom vyhľadajte a odstráňte nasledujúce dva kľúče databázy Registry:

Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger

Krok 4

Ukončite Editor databázy Registry a reštartujte systém Windows.

Pozor

Informácie v tomto článku sa vzťahujú na Windows 8.1 a Microsoft Visual Studio 2013. Môže sa mierne alebo výrazne líšiť od iných verzií.