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í.