Perché il debug continuano ad apparire?

July 5

Il prompt Just-In-Time Debugging può pop-up continuo se si sta utilizzando un programma o un Internet add-on che si stanno verificando problemi. Questi pop-up tendono ad essere molto persistente, e si possono trovare loro fastidioso se non si riesce a risolvere il programma da soli. Con una migliore comprensione di questo servizio, si può imparare a disabilitarlo.

Just In Time Debugging

Just-In-Time il debug è un servizio che guarda per gli errori nei programmi creati in Microsoft Visual Studio. Questo servizio genera un pop-up quando il programma si sta testando incontra un errore critico. Se si fa clic su "OK", il servizio lancerà Visual Studio e visualizzare il codice del programma, se disponibile. In questo modo, è possibile risparmiare tempo durante il debug dei programmi, perché non sarà necessario aprire te stesso ogni volta che il programma che si sta testando crash Visual Studio.

La disattivazione di debug per Internet Explorer

Se un Internet Explorer add-on è stato creato da Visual Studio, il suo comportamento predefinito chiederà di debug quando si blocca, anche se non si sviluppa l'add-on. Si possono trovare questo molto frustrante se non si può fare nulla per eseguire il debug il programma da soli. Per evitare che ciò accada, fare clic su "Start", "Pannello di controllo," Rete e Internet "e poi" Opzioni Internet ". Fare clic sulla scheda" Avanzate ". Quindi selezionare la casella di controllo" Disattiva debug degli script (Internet Explorer) ". Anche selezionare la casella "Disattiva debug degli script (Altro)" controllo. Fare clic su "OK" per completare il processo.

Impostazione delle opzioni di debug per Visual Studio

Impostazione Just-In-Time preferenze di debug nel Pannello di controllo dovrebbe impedire legate a Internet debug pop-up, ma si può ancora riceverli quando si utilizzano altre applicazioni. Per evitare del tutto, è possibile disattivare il servizio all'interno di Visual Studio stesso. Per fare ciò, avviare Visual Studio, fare clic su "Strumenti" e poi "Opzioni". Fare clic sulla scheda "Debug", quando le "Opzioni" Finestra di dialogo carichi, e quindi sulla scheda "Just-In-Time". Puntare il cursore del mouse per il "Attiva Just-In-Time il debug di questi tipi di codice" intestazione, deselezionare l'opzione "Script", "gestito" e "nativo" caselle di controllo e quindi fare clic su "OK".

Opzioni di debug nel Registro di sistema

Se si utilizza Visual Studio o se avete installato il framework .NET, troverete due chiavi nel Registro di sistema che possono causare questi pop-up. Mentre è sicuro di eliminare queste chiavi, modificare il Registro di sistema solo come ultima risorsa. Per cancellare il primo, fai clic su "Start", digitare "regedit" nella casella di ricerca e premere "Invio". Fare doppio clic su "HKEY_LOCAL_MACHINE", "software", "Windows", "Microsoft NT", "CurrentVersion", "AeDebug". Fare clic con il "Debugger" e quindi fare clic su "Elimina". È possibile trovare la seconda chiave con un doppio clic "Microsoft" dall'albero, poi ".NETFramework." Individuare ed eliminare la chiave "DbgManagedDebugger".