Compartilhar via


Encerrando uma sessão de depuração no WinDbg (clássico)

Saindo do WinDbg

Você pode sair do WinDbg escolhendo Sair no menu Arquivo ou pressionando ALT+F4.

Se você estiver executando a depuração do modo de usuário, esses comandos fecharão o aplicativo que você está depurando, a menos que você tenha usado a opção de linha de comando -pd quando você iniciou o depurador.

Se você estiver executando a depuração no modo kernel, o computador de destino permanecerá no estado atual. Essa situação permite que você deixe o destino em execução ou congelado. (Se você deixar o destino congelado, qualquer conexão futura de um depurador de kernel poderá retomar a depuração de onde você o deixou.)

Encerrando uma sessão de User-Mode sem sair

Para encerrar uma sessão de depuração no modo de usuário, retorne o depurador para o modo inativo e feche o aplicativo de destino, você pode usar os seguintes métodos:

  • Insira o comando .kill (Kill Process).

  • Insira o comando q (Quit) (a menos que você tenha iniciado o depurador com a opção -pd ).

  • Escolha Parar Depuração no menu Depurar .

  • Pressione SHIFT+F5.

  • Clique no botão Parar Depuração na barra de ferramentas.

Para encerrar uma sessão de depuração no modo de usuário, retorne o depurador para o modo inativo e defina o aplicativo de destino em execução novamente, você pode usar os seguintes métodos:

  • Insira o comando .detach (Desanexar do Processo). Se você estiver depurando vários destinos, esse comando se desanexa do destino atual e continua a sessão de depuração com os destinos restantes.

  • Escolha Desanexar Depurar Depurar no menu Depurar . Se você estiver depurando vários destinos, esse comando será desanexado de todos os destinos atuais.

  • Insira o comando qd (Sair e Desanexar).

  • Insira o comando q (Quit), se você tiver iniciado o depurador com a opção -pd .

Para encerrar uma sessão de depuração no modo de usuário, retorne o depurador para o modo inativo, mas deixe o aplicativo de destino no estado de depuração, você pode usar o seguinte método:

Para obter informações sobre como reanexar ao destino, consulte Reanexando ao Aplicativo de Destino.

Encerrando uma sessão de Kernel-Mode sem sair

Para encerrar uma sessão de depuração no modo kernel, retorne o depurador para o modo inativo e deixe o computador de destino congelado, você pode usar os seguintes métodos:

  • Insira o comando q (Quit) (a menos que você tenha iniciado o depurador com a opção -pd )

  • Escolha Parar Depuração no menu Depurar .

  • Pressione SHIFT+F5.

  • Clique no botão Parar de depuração (Shift+F5) na barra de ferramentas.

Quando uma sessão do WinDbg termina, você é solicitado a salvar o workspace da sessão atual e, em seguida, o WinDbg retorna ao modo inativo. Neste ponto, você pode usar todas as opções iniciais. Ou seja, você pode começar a depurar um processo em execução, gerar um novo processo, anexar a um computador de destino, abrir um despejo de memória ou conectar-se a uma sessão de depuração remota.