Jak usunąć debuger Just-In-Time?

Młody mężczyzna pracujący na PC

Wyłącz ogólnosystemowy debuger Just-In-Time.

Źródło obrazu: Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio zawiera ogólnosystemową funkcję debugowania o nazwie debuger Just-In-Time, która jest domyślnie włączona podczas instalowania programu Visual Studio. Ta funkcja pomaga znaleźć błędy w aplikacjach podczas normalnego użytkowania, ale może stać się rozpraszanie uwagi, a nawet przeszkodę w pracy, uniemożliwiając uruchamianie aplikacji po wykryciu problem. Debugowanie JIT można wyłączyć w menu Opcje programu Visual Studio lub jeśli nie możesz lub nie chcesz uruchomić programu Visual Studio, możesz wyłączyć tę funkcję, edytując Rejestr systemu Windows.

Z menu opcji programu Visual Studio

Krok 1

Uruchom program Visual Studio, kliknij „Narzędzia” i wybierz „Opcje”. Wyskakujące okno dialogowe wyświetla kategorie opcji na pasku bocznym oraz właściwości opcji w oknie głównym. Aby zmienić ustawienia debugera Just-In-Time, musisz mieć uprawnienia administratora, ponieważ ta ogólnosystemowa funkcja zmienia ustawienia rejestru systemu Windows.

Wideo dnia

Krok 2

Rozwiń kategorię „Debugowanie”, klikając jej strzałkę na pasku bocznym. Wybierz „Dokładnie na czas” z kategorii Debugowanie.

Krok 3

Usuń zaznaczenie typów kodu, których nie chcesz już oceniać podczas debugowania JIT. Dostępne opcje to Zarządzany, Natywny i Skryptowy. Kod zarządzany odnosi się do JavaScript, Java, Python i innych języków, których interpretery automatycznie zarządzają alokacją pamięci i wyrzucaniem śmieci. Kod natywny odnosi się do języków takich jak C i C++, których kompilatory generują natywny kod maszynowy bez automatycznego zarządzania pamięcią. Usuń zaznaczenie wszystkich opcji, aby całkowicie wyłączyć debuger Just-In-Time.

Krok 4

Zapisz zmiany, klikając „OK”.

Z Edytora rejestru systemu Windows

Krok 1

Naciśnij „Windows-X” i wybierz „Uruchom”. Wpisz „regedit” (bez cudzysłowów) w oknie dialogowym Uruchom i naciśnij „Enter”. Otworzy się Edytor rejestru systemu Windows.

Krok 2

Przejdź do odpowiednich folderów w przeglądarce drzewa. W zależności od architektury komputera klucze rejestru Just-In-Time Debugger znajdują się na dwóch możliwych ścieżkach. W systemach 32-bitowych i 64-bitowych rozwiń katalogi „HKEY_LOCAL_MACHINE” i „SOFTWARE”.

Krok 3

Rozwiń katalog „Wow6432Node” tylko dla systemów 64-bitowych. W przypadku systemów 32-bitowych i 64-bitowych rozwiń katalog „Microsoft”, a następnie znajdź i usuń następujące dwa klucze rejestru:

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

Krok 4

Zamknij Edytor rejestru i uruchom ponownie system Windows.

Ostrzeżenie

Informacje zawarte w tym artykule dotyczą systemu Windows 8.1 i Microsoft Visual Studio 2013. Może się nieznacznie lub znacznie różnić od innych wersji.