Hur man tar bort Just-In-Time Debugger

Ung man som arbetar på PC

Inaktivera den systemomfattande Just-In-Time Debugger.

Bildkredit: Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio innehåller en systemomfattande felsökningsfunktion som kallas Just-In-Time Debugger, som är aktiverad som standard när du installerar Visual Studio. Funktionen hjälper dig att hitta buggar i dina applikationer under normal användning, men den kan bli en distraktion, eller till och med en barriär för ditt arbete, genom att förhindra applikationer från att starta när de upptäcker ett problem. Du kan inaktivera JIT-felsökning i Visual Studio-alternativmenyn, eller om du inte kan eller vill starta Visual Studio kan du inaktivera funktionen genom att redigera Windows-registret.

Från Visual Studios alternativmeny

Steg 1

Starta Visual Studio, klicka på "Verktyg" och välj "Alternativ". En popup-dialogruta visar alternativkategorierna i sidofältet och alternativegenskaperna i huvudfönstret. Du måste ha administratörsbehörighet för att ändra inställningarna för Just-In-Time Debugger, eftersom denna systemomfattande funktion ändrar Windows-registrets inställningar.

Dagens video

Steg 2

Expandera kategorin "Felsökning" genom att klicka på pilen i sidofältet. Välj "Just-In-Time" från kategorin Debugging.

Steg 3

Avmarkera de typer av kod som du inte längre vill att JIT-felsökning ska utvärdera. Alternativen är Managed, Native och Script. Hanterad kod avser Javascript, Java, Python och andra språk vars tolkar automatiskt hanterar minnesallokering och skräpinsamling. Native code hänvisar till språk som C och C++ vars kompilatorer genererar inbyggd maskinkod utan automatisk minneshantering. Avmarkera alla alternativ för att helt inaktivera Just-In-Time Debugger.

Steg 4

Spara dina ändringar genom att klicka på "OK".

Från Windows Registerredigerare

Steg 1

Tryck på "Windows-X" och välj "Kör". Skriv "regedit" (utan citattecken) i dialogrutan Kör och tryck på "Enter". Windows Registereditorn öppnas.

Steg 2

Navigera till lämpliga mappar i trädläsaren. Beroende på din dators arkitektur finns Just-In-Time Debugger-registernycklarna på två möjliga vägar. För både 32-bitars och 64-bitars system utökar du katalogerna "HKEY_LOCAL_MACHINE" och "SOFTWARE".

Steg 3

Expandera katalogen "Wow6432Node" endast för 64-bitars system. För både 32-bitars och 64-bitars system, expandera "Microsoft"-katalogen och hitta och ta bort följande två registernycklar:

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

Steg 4

Avsluta Registereditorn och starta om Windows.

Varning

Informationen i den här artikeln gäller Windows 8.1 och Microsoft Visual Studio 2013. Det kan variera något eller avsevärt med andra versioner.