Comment supprimer le débogueur juste-à-temps (JIT) de Visual Studio
Microsoft Visual Studio inclut une fonctionnalité de débogage système appelée « Débogueur juste-à-temps » (Just-In-Time Debugger), activée par défaut à l'installation. Cette fonction aide à trouver des bogues dans vos applications pendant l'utilisation normale, mais peut devenir une distraction, voire un obstacle, en empêchant le lancement d'applications lorsqu'elle détecte un problème. Vous pouvez désactiver le débogage JIT dans le menu Options de Visual Studio, ou, si vous ne pouvez ou ne voulez pas lancer Visual Studio, en modifiant le Registre Windows.
Depuis le menu Options de Visual Studio
Étape 1
Lancez Visual Studio, cliquez sur « Outils » et sélectionnez « Options ». Une boîte de dialogue affiche les catégories d'options dans la barre latérale et les propriétés dans la fenêtre principale. Vous devez avoir les privilèges d'administrateur pour modifier les paramètres du débogueur JIT, car cette fonctionnalité système modifie les paramètres du Registre Windows.
Étape 2
Développez la catégorie « Débogage » en cliquant sur sa flèche dans la barre latérale. Sélectionnez « Juste-à-temps » dans la catégorie Débogage.
Étape 3
Décochez les types de code que vous ne voulez plus que le débogage JIT évalue. Les options sont : Managé, Natif et Script. Le code managé désigne JavaScript, Java, Python et autres langages dont les interpréteurs gèrent automatiquement l'allocation mémoire et le ramasse-miettes. Le code natif désigne des langages comme C et C++ dont les compilateurs génèrent du code machine natif sans gestion automatique de la mémoire. Décochez toutes les options pour désactiver complètement le débogueur JIT.
Étape 4
Sauvegardez en cliquant sur « OK ».
Depuis l'Éditeur du Registre Windows
Étape 1
Appuyez sur « Windows-X » et sélectionnez « Exécuter ». Tapez « regedit » (sans guillemets) dans la boîte de dialogue Exécuter et appuyez sur « Entrée ». L'Éditeur du Registre Windows s'ouvre.
Étape 2
Naviguez vers les dossiers appropriés dans l'arborescence. Selon l'architecture de votre ordinateur, les clés de registre du débogueur JIT se trouvent sur deux chemins possibles. Pour les systèmes 32 bits et 64 bits, développez « HKEY_LOCAL_MACHINE » et « SOFTWARE ».
Étape 3
Développez le répertoire « Wow6432Node » pour les systèmes 64 bits uniquement. Pour les systèmes 32 et 64 bits, développez le répertoire « Microsoft », puis trouvez et supprimez les deux clés de registre suivantes :
Windows NT\CurrentVersion\AeDebug\Debugger
.NETFramework\DbgManagedDebugger
Étape 4
Quittez l'Éditeur du Registre et redémarrez Windows.
Avertissement
Ces informations s'appliquent à Windows 8.1 et Microsoft Visual Studio 2013. Elles peuvent varier légèrement ou significativement avec d'autres versions.
