Share via


Débogage juste-à-temps

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas

Standard

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

Le débogage juste-à-temps est une fonctionnalité qui lance automatiquement le débogueur Visual Studio lorsqu'un programme qui s'exécute en dehors de Visual Studio rencontre une erreur irrécupérable. Le débogage Juste-à-temps permet d'examiner l'erreur avant que le système d'exploitation arrête l'application. Il n'est pas nécessaire que le débogueur de Visual Studio soit en cours d'exécution lorsque l'erreur se produit.

Si une erreur se produit alors que le débogage Juste-à-temps est activé, une boîte de dialogue s'ouvre et vous demande si vous souhaitez déboguer le programme et avec quel débogueur.

Si un programme exécuté sous le nom d'un autre utilisateur rencontre une erreur irrécupérable, une boîte de dialogue apparaît avant le démarrage du débogueur en tant qu'avertissement de sécurité. Pour plus d'informations, consultez Avertissement de sécurité : L'attachement à ce processus risque d'endommager votre ordinateur. Si les informations ci-dessous semblent suspectes ou en cas de doutes, n'attachez pas ce processus..

Vous pouvez activer le débogage juste-à-temps depuis la boîte de dialogue Options. Pour plus d'informations, consultez Comment : activer/désactiver le débogage juste-à-temps.

Pour les formulaires Windows, vous devez également activer le débogage Juste-à-temps dans le fichier machine.config ou application.exe.config. Pour plus d'informations, consultez Comment : activer le débogage juste-à-temps pour Windows Forms.

Une fois que Visual Studio est installé sur un serveur, le comportement par défaut lorsqu'une exception non gérée se produit consiste à afficher une boîte de dialogue Exception qui nécessite une intervention de la part de l'utilisateur pour démarrer le débogage Juste-à-temps ou ignorer l'exception. Cela peut être indésirable pour le fonctionnement sans surveillance. Pour configurer le serveur de manière qu'il n'affiche pas une boîte de dialogue lorsqu'une exception non gérée se produit (le comportement par défaut avant d'installer Visual Studio), utilisez l'Éditeur du Registre pour supprimer les clés de Registre suivantes :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\DbgManagedDebugger

Sur un système d'exploitation 64 bits supprimez également les clés de Registre suivante :

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug\Debugger

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\DbgManagedDebugger

Remarque :

Le débogage Juste-à-temps ne fonctionne pas pour le code managé hébergé dans une application native, telle que Visualiseurs.

Remarque :

Après avoir installé le .NET Framework sur Windows Server 2003 ou Windows 2000 SP3 (ou ultérieurement), le débogage Juste-à-temps ne fonctionnera pas sur un processus s'exécutant dans un compte d'utilisateur limité dans une session des services Terminal Server jusqu'à ce que l'ordinateur ait été redémarré.

Voir aussi

Concepts

Sécurité du débogueur

Référence

Juste-à-temps, Débogage, boîte de dialogue Options

Avertissement de sécurité : L'attachement à ce processus risque d'endommager votre ordinateur. Si les informations ci-dessous semblent suspectes ou en cas de doutes, n'attachez pas ce processus.

Autres ressources

Présentation du débogueur