Come rimuovere Just-In-Time Debugger
Microsoft Visual Studio include una funzionalità di debug a livello di sistema denominata Just-In-Time Debugger, abilitata per impostazione predefinita quando si installa Visual Studio. La funzione ti aiuta a trovare bug nelle tue applicazioni durante il normale utilizzo, ma può diventare una distrazione o addirittura una barriera per il tuo lavoro, impedendo l'avvio delle applicazioni quando rileva un problema. Puoi disabilitare il debug JIT nel menu Opzioni di Visual Studio oppure, se non puoi o non vuoi avviare Visual Studio, puoi disabilitare la funzionalità modificando il registro di Windows.
Dal menu delle opzioni di Visual Studio
Passaggio 1
Avvia Visual Studio, fai clic su "Strumenti" e seleziona "Opzioni". Una finestra di dialogo a comparsa mostra le categorie di opzioni nella barra laterale e le proprietà delle opzioni nella finestra principale. Devi disporre dei privilegi di amministratore per modificare le impostazioni di Just-In-Time Debugger, poiché questa funzionalità a livello di sistema altera le impostazioni del registro di Windows.
Passaggio 2
Espandi la categoria "Debug" facendo clic sulla relativa freccia nella barra laterale. Seleziona "Just-In-Time" dalla categoria Debug.
Passaggio 3
Deseleziona i tipi di codice che non vuoi più valutare con il debug JIT. Le opzioni sono Gestito, Nativo e Script. Il codice gestito si riferisce a Javascript, Java, Python e altri linguaggi i cui interpreti gestiscono automaticamente l'allocazione della memoria e la raccolta dei rifiuti. Il codice nativo si riferisce a linguaggi come C e C++ i cui compilatori generano codice macchina nativo senza gestione automatica della memoria. Deseleziona tutte le opzioni per disabilitare completamente il Just-In-Time Debugger.
Passaggio 4
Salva le modifiche facendo clic su "OK".
Dall'editor del registro di Windows
Passaggio 1
Premi "Windows-X" e seleziona "Esegui". Digita "regedit" (senza virgolette) nella finestra di dialogo Esegui e premi "Invio". Si apre l'editor del registro di Windows.
Passaggio 2
Passare alle cartelle appropriate nel browser ad albero. A seconda dell'architettura del computer, le chiavi del registro di Just-In-Time Debugger si trovano su due possibili percorsi. Sia per i sistemi a 32 bit che a 64 bit, espandi le directory "HKEY_LOCAL_MACHINE" e "SOFTWARE".
Passaggio 3
Espandi la directory "Wow6432Node" solo per i sistemi a 64 bit. Sia per i sistemi a 32 bit che a 64 bit, espandi la directory "Microsoft", quindi trova ed elimina le due chiavi di registro seguenti:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
Passaggio 4
Chiudi l'Editor del Registro di sistema e riavvia Windows.
Avviso
Le informazioni in questo articolo si applicano a Windows 8.1 e Microsoft Visual Studio 2013. Possono variare leggermente o in modo significativo con altre versioni.