So entfernen Sie den Just-In-Time-Debugger

Junger Mann arbeitet am PC

Deaktivieren Sie den systemweiten Just-In-Time-Debugger.

Bildnachweis: Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio enthält eine systemweite Debugging-Funktion namens Just-In-Time-Debugger, die standardmäßig aktiviert wird, wenn Sie Visual Studio installieren. Die Funktion hilft Ihnen, während des normalen Gebrauchs Fehler in Ihren Anwendungen zu finden, kann jedoch zu einem Ablenkung oder sogar ein Hindernis für Ihre Arbeit, indem Sie verhindern, dass Anwendungen gestartet werden, wenn sie erkannt werden ein Problem. Sie können das JIT-Debugging im Menü Visual Studio-Optionen deaktivieren, oder wenn Sie Visual Studio nicht starten können oder möchten, können Sie das Feature deaktivieren, indem Sie die Windows-Registrierung bearbeiten.

Über das Visual Studio-Optionsmenü

Schritt 1

Starten Sie Visual Studio, klicken Sie auf "Tools" und wählen Sie "Optionen". Ein Popup-Dialogfeld zeigt die Optionskategorien in der Seitenleiste und die Optionseigenschaften im Hauptfenster an. Sie müssen über Administratorrechte verfügen, um die Just-In-Time-Debugger-Einstellungen zu ändern, da diese systemweite Funktion die Windows-Registrierungseinstellungen ändert.

Video des Tages

Schritt 2

Erweitern Sie die Kategorie "Debugging", indem Sie auf den Pfeil in der Seitenleiste klicken. Wählen Sie "Just-In-Time" aus der Kategorie Debuggen.

Schritt 3

Deaktivieren Sie die Codetypen, die vom JIT-Debugging nicht mehr ausgewertet werden sollen. Die Optionen sind Verwaltet, Nativ und Skript. Verwalteter Code bezieht sich auf Javascript, Java, Python und andere Sprachen, deren Interpreter automatisch die Speicherzuweisung und die Garbage Collection verwalten. Nativer Code bezieht sich auf Sprachen wie C und C++, deren Compiler nativen Maschinencode ohne automatische Speicherverwaltung generieren. Deaktivieren Sie alle Optionen, um den Just-In-Time-Debugger vollständig zu deaktivieren.

Schritt 4

Speichern Sie Ihre Änderungen, indem Sie auf "OK" klicken.

Aus dem Windows-Registrierungseditor

Schritt 1

Drücken Sie "Windows-X" und wählen Sie "Ausführen". Geben Sie "regedit" (ohne Anführungszeichen) in den Ausführen-Dialog ein und drücken Sie "Enter". Der Windows-Registrierungs-Editor wird geöffnet.

Schritt 2

Navigieren Sie im Baumbrowser zu den entsprechenden Ordnern. Abhängig von der Architektur Ihres Computers befinden sich die Registrierungsschlüssel des Just-In-Time-Debugger auf zwei möglichen Pfaden. Erweitern Sie sowohl für 32-Bit- als auch für 64-Bit-Systeme die Verzeichnisse "HKEY_LOCAL_MACHINE" und "SOFTWARE".

Schritt 3

Erweitern Sie das Verzeichnis "Wow6432Node" nur für 64-Bit-Systeme. Erweitern Sie sowohl für 32-Bit- als auch für 64-Bit-Systeme das Verzeichnis "Microsoft", suchen und löschen Sie die folgenden beiden Registrierungsschlüssel:

Windows NT\CurrentVersion\AeDebug\Debugger .NETFramework\DbgManagedDebugger

Schritt 4

Beenden Sie den Registrierungseditor und starten Sie Windows neu.

Warnung

Die Informationen in diesem Artikel gelten für Windows 8.1 und Microsoft Visual Studio 2013. Sie kann von anderen Versionen leicht oder erheblich abweichen.