Comment supprimer le débogueur juste-à-temps

click fraud protection
Jeune homme travaillant sur PC

Désactivez le débogueur juste-à-temps à l'échelle du système.

Crédit d'image : Zeynep Özyürek/iStock/Getty Images

Microsoft Visual Studio inclut une fonctionnalité de débogage à l'échelle du système appelée débogueur juste-à-temps, qui est activée par défaut lorsque vous installez Visual Studio. La fonctionnalité vous aide à trouver des bogues dans vos applications lors d'une utilisation normale, mais elle peut devenir un distraction, voire un obstacle à votre travail, en empêchant les applications de se lancer lorsqu'il 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 pas ou ne voulez pas lancer Visual Studio, vous pouvez désactiver la fonctionnalité en modifiant le registre Windows.

À partir du menu Options de Visual Studio

Étape 1

Lancez Visual Studio, cliquez sur "Outils" et sélectionnez "Options". Une boîte de dialogue contextuelle affiche les catégories d'options dans la barre latérale et les propriétés des options dans la fenêtre principale. Vous devez disposer de privilèges d'administrateur pour modifier les paramètres du débogueur juste-à-temps, car cette fonctionnalité à l'échelle du système modifie les paramètres du registre Windows.

Vidéo du jour

Étape 2

Développez la catégorie "Débogage" en cliquant sur sa flèche dans la barre latérale. Sélectionnez "Just-à-temps" dans la catégorie Débogage.

Étape 3

Désélectionnez les types de code que vous ne souhaitez plus que le débogage JIT évalue. Les options sont Géré, Natif et Script. Le code managé fait référence à Javascript, Java, Python et d'autres langages dont les interprètes gèrent automatiquement l'allocation de mémoire et le ramasse-miettes. Le code natif fait référence à des langages tels que C et C++ dont les compilateurs génèrent du code machine natif sans gestion automatique de la mémoire. Désélectionnez toutes les options pour désactiver complètement le débogueur juste-à-temps.

Étape 4

Enregistrez vos modifications en cliquant sur "OK".

Depuis l'éditeur de registre Windows

Étape 1

Appuyez sur "Windows-X" et sélectionnez "Exécuter". Tapez "regedit" (sans les guillemets) dans la boîte de dialogue Exécuter et appuyez sur "Entrée". L'éditeur de registre Windows s'ouvre.

Étape 2

Accédez aux dossiers appropriés dans le navigateur d'arborescence. Selon l'architecture de votre ordinateur, les clés de registre Just-In-Time Debugger se trouvent sur deux chemins possibles. Pour les systèmes 32 bits et 64 bits, développez les répertoires "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 bits et 64 bits, développez le répertoire « Microsoft », puis recherchez 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

Les informations contenues dans cet article s'appliquent à Windows 8.1 et Microsoft Visual Studio 2013. Il peut varier légèrement ou considérablement avec d'autres versions.