Schakel de systeembrede Just-In-Time Debugger uit.
Afbeelding tegoed: Zeynep zyürek/iStock/Getty Images
Microsoft Visual Studio bevat een systeembrede foutopsporingsfunctie genaamd Just-In-Time Debugger, die standaard is ingeschakeld wanneer u Visual Studio installeert. De functie helpt je bij het vinden van bugs in je applicaties tijdens normaal gebruik, maar het kan een afleiding, of zelfs een belemmering voor uw werk, door te voorkomen dat toepassingen worden gestart wanneer deze worden gedetecteerd een probleem. U kunt JIT-foutopsporing uitschakelen in het menu Opties van Visual Studio, of als u Visual Studio niet kunt of wilt starten, kunt u de functie uitschakelen door het Windows-register te bewerken.
Vanuit het menu Opties van Visual Studio
Stap 1
Start Visual Studio, klik op 'Extra' en selecteer 'Opties'. Een pop-upvenster toont de categorieën van opties in de zijbalk en de optie-eigenschappen in het hoofdvenster. U moet beheerdersrechten hebben om de Just-In-Time Debugger-instellingen te wijzigen, aangezien deze systeembrede functie de Windows-registerinstellingen wijzigt.
Video van de dag
Stap 2
Vouw de categorie "Foutopsporing" uit door op de pijl in de zijbalk te klikken. Selecteer "Just-In-Time" in de categorie Foutopsporing.
Stap 3
Deselecteer de soorten code die u niet langer door JIT-foutopsporing wilt laten evalueren. De opties zijn Beheerd, Native en Script. Beheerde code verwijst naar Javascript, Java, Python en andere talen waarvan de tolken automatisch de geheugentoewijzing en het verzamelen van afval beheren. Native code verwijst naar talen zoals C en C++ waarvan de compilers native machinecode genereren zonder automatisch geheugenbeheer. Deselecteer alle opties om de Just-In-Time Debugger volledig uit te schakelen.
Stap 4
Sla uw wijzigingen op door op "OK" te klikken.
Vanuit de Windows Register-editor
Stap 1
Druk op "Windows-X" en selecteer "Uitvoeren". Typ "regedit" (zonder aanhalingstekens) in het dialoogvenster Uitvoeren en druk op "Enter". De Windows Register-editor wordt geopend.
Stap 2
Navigeer naar de juiste mappen in de boomstructuurbrowser. Afhankelijk van de architectuur van uw computer, bevinden de registersleutels van Just-In-Time Debugger zich op twee mogelijke paden. Vouw voor zowel 32-bits als 64-bits systemen de mappen "HKEY_LOCAL_MACHINE" en "SOFTWARE" uit.
Stap 3
Vouw de map "Wow6432Node" alleen uit voor 64-bits systemen. Voor zowel 32-bits als 64-bits systemen, vouwt u de map "Microsoft" uit en zoekt en verwijdert u de volgende twee registersleutels:
Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger
Stap 4
Sluit de Register-editor en start Windows opnieuw.
Waarschuwing
De informatie in dit artikel is van toepassing op Windows 8.1 en Microsoft Visual Studio 2013. Het kan enigszins of aanzienlijk verschillen met andere versies.