Deaktiver den systemdækkende Just-In-Time Debugger.
Billedkredit: Zeynep Özyürek/iStock/Getty Images
Microsoft Visual Studio indeholder en systemdækkende fejlfindingsfunktion kaldet Just-In-Time Debugger, som er aktiveret som standard, når du installerer Visual Studio. Funktionen hjælper dig med at finde fejl i dine applikationer under normal brug, men den kan blive en distraktion, eller endda en barriere for dit arbejde, ved at forhindre applikationer i at starte, når de registrerer et problem. Du kan deaktivere JIT-fejlretning i menuen Visual Studio-indstillinger, eller hvis du ikke kan eller ønsker at starte Visual Studio, kan du deaktivere funktionen ved at redigere Windows-registreringsdatabasen.
Fra Visual Studio-indstillingsmenuen
Trin 1
Start Visual Studio, klik på "Værktøjer" og vælg "Indstillinger". En pop op-dialog viser kategorierne af muligheder i sidebjælken og indstillingsegenskaberne i hovedvinduet. Du skal have administratorrettigheder for at ændre indstillingerne for Just-In-Time Debugger, da denne systemdækkende funktion ændrer indstillingerne i Windows registreringsdatabasen.
Dagens video
Trin 2
Udvid kategorien "Debugging" ved at klikke på pilen i sidebjælken. Vælg "Just-In-Time" fra kategorien Debugging.
Trin 3
Fravælg de typer kode, du ikke længere ønsker, at JIT-fejlretning skal evaluere. Indstillingerne er Administreret, Native og Script. Administreret kode refererer til Javascript, Java, Python og andre sprog, hvis tolke automatisk styrer hukommelsesallokering og skraldindsamling. Native code refererer til sprog som C og C++, hvis compilere genererer native maskinkode uden automatisk hukommelsesstyring. Fravælg alle muligheder for helt at deaktivere Just-In-Time Debugger.
Trin 4
Gem dine ændringer ved at klikke på "OK".
Fra Windows Registry Editor
Trin 1
Tryk på "Windows-X" og vælg "Kør". Skriv "regedit" (uden anførselstegn) i dialogboksen Kør og tryk på "Enter". Windows Registry Editor åbnes.
Trin 2
Naviger til de relevante mapper i træbrowseren. Afhængigt af din computers arkitektur er Just-In-Time Debugger registreringsdatabasenøglerne placeret på to mulige stier. For både 32-bit og 64-bit systemer skal du udvide mapperne "HKEY_LOCAL_MACHINE" og "SOFTWARE".
Trin 3
Udvid "Wow6432Node" biblioteket kun til 64-bit systemer. For både 32-bit og 64-bit systemer skal du udvide "Microsoft"-biblioteket og derefter finde og slette følgende to registreringsnøgler:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
Trin 4
Afslut registreringseditoren og genstart Windows.
Advarsel
Oplysningerne i denne artikel gælder for Windows 8.1 og Microsoft Visual Studio 2013. Det kan variere lidt eller betydeligt med andre versioner.