Compartilhar via


O que é WinDbg?

O WinDbg é a versão mais recente do depurador que oferece visuais mais modernos, janelas mais rápidas e uma experiência de script completa. O WinDbg é criado com um modelo extensível de dados do depurador.

Note

O WinDbg foi lançado anteriormente como WinDbg Preview na Microsoft Store. O WinDbg usa o mesmo mecanismo subjacente que o WinDbg (Clássico). Ele dá suporte a todos os mesmos comandos, extensões e fluxos de trabalho.

Captura de tela da tela principal no WinDbg.

Usar funcionalidades proeminentes

Melhore sua experiência de depuração com os muitos recursos e benefícios de programação fornecidos no WinDbg:

  • Configuração e recall de conexão: salve as configurações de sessão e destinos recentes. Você pode reiniciar rapidamente os itens salvos no menu Arquivo .

    Captura de tela da tela de início de depuração no WinDbg.

  • Tema escuro: habilite as preferências de interface do usuário, como o tema escuro, selecionandoConfigurações>.

    Captura de tela do WinDbg com o tema escuro habilitado.

  • Navegação do teclado: use atalhos de teclado como Ctrl+Tab, que permite que você se mova facilmente entre janelas.

    Animação que mostra como usar as teclas de atalho Ctrl+Tab para mover-se no WinDbg.

  • Detecção de arquivos de despejo: aproveite a detecção automática da arquitetura do seu processador e configure a depuração gerenciada rapidamente.

  • Melhorias de desempenho: trabalhe com janelas de ferramentas que carregam de forma assíncrona e cancele-as conforme necessário. Quando você executa um comando, o WinDbg pode interromper o carregamento de seus locais, relógios ou outras janelas.

Iniciar a depuração

Para começar a fazer debugging no WinDbg com os seguintes recursos:

  • TTD (Depuração integrada de viagem no tempo):: selecione a opção Registro com Depuração de Viagem no Tempo ao iniciar ou anexar a um processo. O WinDbg configura o TTD, inicia a gravação e abre o rastreamento depois.

    Para obter mais informações, consulte Depuração de Viagem no Tempo: Visão geral.

    Captura de tela da caixa de diálogo de registro de processo no WinDbg com um processo do Bloco de Notas selecionado para gravação.

  • Iniciar pacotes de aplicativos: depurar seu aplicativo universal ou tarefa em segundo plano com um único clique do mouse.

    Para obter mais informações, consulte Iniciar pacote do aplicativo.

    Captura de tela da opção de lançamento do pacote de aplicativos e da guia Aplicativos no WinDbg, com 'cal' na caixa de pesquisa e três aplicativos listados.

  • Anexar a um processo: use o modo de exibição Anexar para obter um resumo detalhado dos processos em execução, acessar a configuração mais fácil e o suporte à pesquisa.

    Captura de tela da caixa de diálogo Anexar a um Processo no WinDbg.

Trabalhar com janelas de ferramentas

Aproveite as muitas melhorias nas janelas de ferramentas no WinDbg:

  • Comando: oferece suporte DML aprimorado, realce de texto e pesquisa (incluindo regex).

    Animação que mostra como usar a janela Comando no WinDbg, incluindo o realce de colunas em amarelo.

  • Código-fonte: fornece realce de sintaxe e outros aprimoramentos gerais semelhantes à maioria dos editores de texto modernos.

    Captura de tela da janela Código-fonte no WinDbg com realce de sintaxe.

  • Desmontagem: mantém o realce na instrução atual enquanto você rola.

    Captura de tela da janela de Desmontagem no WinDbg.

  • Pontos de interrupção: mostra todos os pontos de interrupção atuais, uma alternância de um clique e uma contagem de ocorrências. Para obter mais informações, consulte WinDbg: Pontos de interrupção.

    Captura de tela da janela Pontos de Interrupção no WinDbg mostrando pontos de interrupção atuais.

  • Scripting: Torna mais fácil para você desenvolver extensões JavaScript e NatVis, e também para o realce de erros e o uso do IntelliSense. Para obter mais informações, consulte WinDbg: Script.

    Captura de tela da janela de Scripting no WinDbg com IntelliSense e realce de erros.

  • Modelo de dados: fornece uma versão expansível e navegável dos comandos dx e dx -g. Esse recurso ajuda você a criar tabelas avançadas sobre suas consultas NatVis, JavaScript e LINQ. Para obter mais informações, consulte WinDbg: Modelo de dados.

    Captura de tela da janela do modelo de dados no WinDbg com recursos expansíveis e navegáveis.

  • Locais e Observação: com base no modelo de dados usado pelo comando dx. Ambos se beneficiam dos mesmos recursos que outras janelas do modelo de dados.

  • Memória: Possui destaque e rolagens aprimoradas.

  • Logs: fornece um log interno dos aspectos internos do WinDbg. Você pode exibir os logs para solução de problemas ou para monitorar comandos de execução longa.

Explorar o WinDbg em ação

Assista aos seguintes episódios do programa Defrag Tools e veja o WinDbg em ação:

Instalar e configurar o WinDbg

Examine os seguintes artigos para obter informações sobre como instalar e configurar o WinDbg:

Fornecer comentários

Seus comentários ajudam a equipe da Microsoft a orientar o desenvolvimento do WinDbg e priorizar recursos.

Para relatar bugs ou sugerir recursos, selecione Comentários na faixa de opções para ir para a página WinDbg-Feedback no GitHub, onde você pode registrar um novo problema.