Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As Ferramentas de Depuração para Windows são um conjunto abrangente de utilitários de depuração que ajuda os desenvolvedores a diagnosticar e resolver problemas em aplicativos e drivers do Windows. Este conjunto de ferramentas avançado inclui WinDbg, depuradores de linha de comando e ferramentas especializadas para analisar despejos de falhas e falhas no sistema. Com essas ferramentas, você pode solucionar e corrigir problemas de software complexos com eficiência. Para obter uma lista completa das ferramentas, consulte Ferramentas Incluídas nas Ferramentas de Depuração para Windows.
Você pode obter ferramentas de depuração para Windows por meio de vários canais: como parte do WDK (Windows Driver Kit), empacotado com o SDK (Kit de Desenvolvimento de Software) do Windows ou como uma instalação autônoma. Para obter instruções sobre como baixar e instalar apenas o depurador do Windows, consulte Baixar e instalar o depurador do Windows WinDbg.
Instalar ferramentas de depuração para Windows
Você pode obter ferramentas de depuração para Windows como parte de um kit de desenvolvimento ou como um conjunto de ferramentas autônomo:
Como parte do WDK
As Ferramentas de Depuração para Windows estão incluídas no WDK (Windows Driver Kit). Para obter o WDK, consulte Baixar o WDK (Windows Driver Kit).
Como parte do SDK do Windows
As Ferramentas de Depuração para Windows estão incluídas no SDK (Kit de Desenvolvimento de Software do Windows). Para baixar o instalador ou uma imagem ISO, consulte o SDK do Windows no Centro de Desenvolvimento do Windows.
Como um conjunto de ferramentas autônomo
Você pode instalar as Ferramentas de Depuração apenas para Windows, sem o SDK do Windows ou O WDK, iniciando a instalação do SDK do Windows e selecionando apenas Ferramentas de Depuração para Windows na lista de recursos a serem instalados (e desmarcando a seleção de todos os outros recursos). Para baixar o instalador ou uma imagem ISO, consulte o SDK do Windows no Centro de Desenvolvimento do Windows.
Ambientes de depuração
Se o computador tiver o Visual Studio e o WDK instalados, você terá seis ambientes de depuração disponíveis. Para obter descrições desses ambientes, consulte Ambientes de Depuração.
Todos esses ambientes de depuração fornecem interfaces do usuário para o mesmo mecanismo de depuração subjacente, que é implementado no Mecanismo de Depurador Simbólico do Windows (Dbgeng.dll). Esse mecanismo de depuração também é chamado de depurador do Windows e os seis ambientes de depuração são chamados coletivamente de depuradores do Windows.
Observação
O Visual Studio inclui seu próprio ambiente de depuração e mecanismo de depuração, que juntos são chamados de depurador do Visual Studio. Para obter informações sobre depuração no Visual Studio, consulte Depuração no Visual Studio. Para depurar código gerenciado, como C#, usar o depurador do Visual Studio geralmente é a maneira mais fácil de começar.
Depuradores do Windows
Os depuradores do Windows podem ser executados em processadores baseados em x86, baseados em x64 ou arm e podem depurar código executado nessas mesmas arquiteturas. Às vezes, o depurador e o código que está sendo depurado são executados no mesmo computador, mas outras vezes o depurador e o código que está sendo depurado são executados em computadores separados. Em ambos os casos, o computador que executa o depurador é chamado de computador host e o computador que está sendo depurado é chamado de computador de destino. Os depuradores do Windows dão suporte às seguintes versões do Windows para os computadores host e de destino.
Depuradores de linha de comando
Quatro depuradores de linha de comando estão disponíveis para ambientes especializados e para aqueles que preferem uma interface de linha de comando.
KD e NTKD
KD e NTKD são idênticos em todos os aspectos, exceto pelo fato de que o NTKD gera uma nova janela de texto quando inicia, enquanto o KD herda a janela do Prompt de Comando de onde foi invocado. Para obter mais informações, consulte Depuração usando KD e NTKD.
CDB e NTSD
Também estão disponíveis o CDB (Depurador de Console da Microsoft) e o Depurador Simbólico do Microsoft NT (NTSD). Para obter mais informações, consulte Depuração usando CDB e NTSD.
Símbolos e arquivos de símbolo
Os arquivos de símbolo armazenam uma variedade de dados que não são necessários ao executar os binários executáveis, mas os arquivos de símbolo são muito úteis ao depurar o código. Para obter mais informações sobre como criar e usar arquivos de símbolo, consulte Símbolos para depuração do Windows.
Telas azuis e arquivos de despejo de memória
Se o Windows parar de funcionar e exibir uma tela azul, o computador desligará abruptamente para se proteger contra perda de dados e exibirá um código de verificação de bugs. Para obter mais informações, consulte Verificações de bugs (Telas Azuis). Você pode analisar arquivos de despejo de memória que o Windows cria quando ele é desligado usando o WinDbg e outros depuradores do Windows. Para obter mais informações, consulte Análise de despejo de falhas usando os depuradores do Windows (WinDbg).
Procurando as ferramentas de depuração para versões anteriores do Windows?
Para baixar as ferramentas do depurador para versões anteriores do Windows, você precisa baixar o SDK do Windows para a versão que está depurando a partir do arquivo do SDK do Windows e do emulador. No assistente de instalação do SDK, selecione Ferramentas de Depuração para Windows e desmarque todos os outros componentes.
Saiba mais sobre os depuradores
Saiba mais sobre o WinDbg no Download e instale o depurador do Windows WinDbg.
Para começar a usar a depuração do Windows, consulte Introdução à Depuração do Windows.
Para obter informações adicionais relacionadas às Ferramentas de Depuração para Windows, consulte Recursos de Depuração.