Come rimuovere Just-In-Time Debugger

March 5

Come rimuovere Just-In-Time Debugger


Microsoft Visual Studio include una funzionalità di debug a livello di sistema chiamato Just-In-Time Debugger, che viene attivata per impostazione predefinita quando si installa Visual Studio. La caratteristica aiuta a trovare errori nelle applicazioni durante il normale utilizzo, ma può diventare una distrazione, o anche una barriera per il vostro lavoro, impedendo applicazioni da lanciare quando si rileva un problema. È possibile disattivare il debug JIT nel menu di Visual Studio Opzioni, o se non si può o non si vuole lanciare Visual Studio, è possibile disattivare la funzionalità modificando il registro di Windows.

istruzione

Da Visual Studio Opzioni Menu

1 Avviare Visual Studio, fare clic su "Strumenti" e selezionare "Opzioni". Una finestra di pop-up visualizza le categorie di opzioni nella barra laterale e le proprietà delle opzioni nella finestra principale. È necessario disporre di privilegi di amministratore per modificare le impostazioni di Just-In-Time Debugger, come questa funzionalità a livello di sistema altera le impostazioni del Registro di Windows.

2 Espandere la categoria "Debugging" facendo clic sulla sua freccia nella barra laterale. Selezionare "Just-In-Time" dalla categoria debug.

3 Deselezionare i tipi di codice che si desidera non è più il debug JIT da valutare. Le opzioni sono gestiti, nativi e Script. Il codice gestito si riferisce a JavaScript, Java, Python e altri linguaggi i cui interpreti gestire automaticamente l'allocazione di memoria e la raccolta dei rifiuti. codice nativo si riferisce a linguaggi come C e C ++ cui compilatori generano codice macchina nativo senza gestione automatica della memoria. Deselezionare tutte le opzioni per disabilitare completamente il Just-In-Time Debugger.

4 Salvare le modifiche facendo clic su "OK".

Da l'editor del Registro di Windows

5 Premere il tasto "Windows X" e selezionare "Esegui". Digitare "regedit" (senza virgolette) nella finestra di dialogo Esegui e premere "Invio". Si apre l'Editor del Registro di sistema di Windows.

6 Navigare nelle cartelle appropriate nel browser albero. A seconda della architettura di computer, le chiavi di registro Just-In-Time Debugger si trovano su due percorsi possibili. Per entrambi i sistemi a 32 bit e 64 bit, espandere il "HKEY_LOCAL_MACHINE" e le directory di "software".

7 Espandere la directory "Wow6432Node" solo per i sistemi a 64 bit. Per entrambi i sistemi a 32 bit e 64 bit, espandere la directory "Microsoft", quindi trovare ed eliminare le seguenti due chiavi di registro:

Windows NT \ CurrentVersion \ AeDebug \ Debugger
NETFramework \ DbgManagedDebugger

8 Chiudere l'editor del Registro di sistema e riavviare Windows.

Consigli e avvertenze

  • Le informazioni contenute in questo articolo si applica a Windows 8.1 e Microsoft Visual Studio 2013. Si può variare leggermente o in modo significativo con le altre versioni.