Fine di una sessione di debug in WinDbg (versione classica)
Uscita da WinDbg
È possibile uscire da WinDbg scegliendo Esci dal menu File o premendo ALT+F4.
Se si esegue il debug in modalità utente, questi comandi chiudono l'applicazione di cui si esegue il debug, a meno che non sia stata usata l'opzione della riga di comando -pd all'avvio del debugger.
Se si esegue il debug in modalità kernel, il computer di destinazione rimane nello stato corrente. Questa situazione consente di lasciare la destinazione in esecuzione o bloccata. Se si lascia bloccata la destinazione, qualsiasi connessione futura da un debugger del kernel può riprendere il debug in cui è stata lasciata.
Fine di una sessione User-Mode senza uscire
Per terminare una sessione di debug in modalità utente, restituire il debugger alla modalità inattiva e chiudere l'applicazione di destinazione, è possibile usare i metodi seguenti:
Immettere il comando .kill (Kill Process).
Immettere il comando q (Quit) ( a meno che non sia stato avviato il debugger con l'opzione -pd ).
Scegliere Arresta debug dal menu Debug .
Premere MAIUSC+F5.
Fare clic sul pulsante Arresta debug sulla barra degli strumenti.
Per terminare una sessione di debug in modalità utente, restituire il debugger alla modalità inattiva e impostare di nuovo l'applicazione di destinazione in esecuzione, è possibile usare i metodi seguenti:
Immettere il comando .detach (Detach from Process). Se si esegue il debug di più destinazioni, questo comando si disconnette dalla destinazione corrente e continua la sessione di debug con le destinazioni rimanenti.
Scegliere Scollega debug dal menu Debug . Se si esegue il debug di più destinazioni, questo comando si scollega da tutte le destinazioni correnti.
Immettere il comando qd (Esci e Scollega).
Immettere il comando q (Quit), se il debugger è stato avviato con l'opzione -pd .
Per terminare una sessione di debug in modalità utente, restituire il debugger alla modalità inattiva, ma lasciare l'applicazione di destinazione nello stato di debug, è possibile usare il metodo seguente:
- Immettere il comando .abandon (Abandon Process).
Per informazioni sul ricollegamento alla destinazione, vedere Ricollegamento all'applicazione di destinazione.
Fine di una sessione Kernel-Mode senza uscire
Per terminare una sessione di debug in modalità kernel, restituire il debugger alla modalità inattiva e lasciare bloccato il computer di destinazione, è possibile usare i metodi seguenti:
Immettere il comando q (Quit) ( a meno che non sia stato avviato il debugger con l'opzione -pd )
Scegliere Arresta debug dal menu Debug .
Premere MAIUSC+F5.
Fare clic sul pulsante Interrompi debug (MAIUSC+F5) sulla barra degli strumenti.
Al termine di una sessione WinDbg, viene richiesto di salvare l'area di lavoro per la sessione corrente e quindi WinDbg torna alla modalità inattiva. A questo punto, è possibile usare tutte le opzioni di avvio. Ovvero, è possibile avviare il debug di un processo in esecuzione, generare un nuovo processo, collegarsi a un computer di destinazione, aprire un dump di arresto anomalo del sistema o connettersi a una sessione di debug remoto.