Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 l'obiettivo in esecuzione o bloccato. Se si lascia congelata la destinazione, qualsiasi connessione futura da un debugger del kernel può riprendere il debug esattamente da dove si era interrotto.
Conclusione 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 il debugger non sia stato avviato 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 stai eseguendo il debug di più bersagli, questo comando si distacca da tutti i bersagli attuali.
Immettere il comando qd (Quit and Detach).
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.
Terminare una sessione di 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 il debugger non sia stato avviato con l'opzione -pd )
Scegliere Arresta debug dal menu Debug .
Premere MAIUSC+F5.
Fare clic sul pulsante Arresta 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. Ciò significa che è possibile iniziare a eseguire 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.