Share via


Fin d’une session de débogage dans WinDbg (classique)

Sortie de WinDbg

Vous pouvez quitter WinDbg en choisissant Quitter dans le menu Fichier ou en appuyant sur ALT+F4.

Si vous effectuez un débogage en mode utilisateur, ces commandes ferment l’application que vous déboguez, sauf si vous avez utilisé l’option de ligne de commande -pd lorsque vous avez démarré le débogueur.

Si vous effectuez un débogage en mode noyau, l’ordinateur cible reste dans son état actuel. Cette situation vous permet de laisser la cible en cours d’exécution ou figée. (Si vous laissez la cible figée, toute connexion future à partir d’un débogueur de noyau peut reprendre le débogage là où vous l’avez laissé.)

Fin d’une session User-Mode sans quitter

Pour mettre fin à une session de débogage en mode utilisateur, renvoyer le débogueur en mode dormant et fermer l’application cible, vous pouvez utiliser les méthodes suivantes :

  • Entrez la commande .kill (Kill Process).

  • Entrez la commande q (Quitter) (sauf si vous avez démarré le débogueur avec l’option -pd ).

  • Choisissez Arrêter le débogage dans le menu Déboguer .

  • Appuyez sur Maj+F5.

  • Cliquez sur le bouton Arrêter le débogage dans la barre d’outils.

Pour mettre fin à une session de débogage en mode utilisateur, renvoyer le débogueur en mode dormant et rétablir l’exécution de l’application cible, vous pouvez utiliser les méthodes suivantes :

  • Entrez la commande .detach (Détacher du processus). Si vous déboguez plusieurs cibles, cette commande se détache de la cible actuelle et continue la session de débogage avec les cibles restantes.

  • Choisissez Détacher déboguer dans le menu Déboguer . Si vous déboguez plusieurs cibles, cette commande se détache de toutes les cibles actuelles.

  • Entrez la commande qd (Quitter et détacher).

  • Entrez la commande q (Quitter), si vous avez démarré le débogueur avec l’option -pd .

Pour mettre fin à une session de débogage en mode utilisateur, retournez le débogueur en mode dormant, mais laissez l’application cible dans l’état de débogage, vous pouvez utiliser la méthode suivante :

Pour plus d’informations sur le rattachement à la cible, consultez Rattachement à l’application cible.

Fin d’une session Kernel-Mode sans quitter

Pour mettre fin à une session de débogage en mode noyau, retournez le débogueur en mode dormant et laissez l’ordinateur cible figé, vous pouvez utiliser les méthodes suivantes :

  • Entrez la commande q (Quitter) (sauf si vous avez démarré le débogueur avec l’option -pd )

  • Choisissez Arrêter le débogage dans le menu Déboguer .

  • Appuyez sur Maj+F5.

  • Cliquez sur le bouton Arrêter le débogage (Maj+F5) dans la barre d’outils.

Lorsqu’une session WinDbg se termine, vous êtes invité à enregistrer l’espace de travail pour la session active, puis WinDbg revient en mode dormant. À ce stade, vous pouvez utiliser toutes les options de démarrage. Autrement dit, vous pouvez commencer à déboguer un processus en cours d’exécution, générer un nouveau processus, l’attacher à un ordinateur cible, ouvrir un vidage sur incident ou vous connecter à une session de débogage à distance.