Compartilhar via


DebugView v5.0

Por Mark Russinovich

Publicado: 26 de março de 2026

Baixar DebugView(1012 KB)
Execute agora a partir de Sysinternals Live.

Introdução

O DebugView é um aplicativo que permite monitorar a saída da depuração no seu sistema local ou em qualquer computador da rede que possa ser acessado via TCP/IP. Ele é capaz de exibir tanto a saída de depuração no modo kernel quanto no modo Win32, assim, não há necessidade de um depurador para capturar a saída de depuração gerada por seus aplicativos ou drivers de dispositivo, nem é preciso modificar seus aplicativos ou drivers para usar APIs de saída de depuração não padronizadas.

Observação

DebugView v5.0 requer o Windows 10 versão 1809 (build 17763) /Windows Server 2019 ou posterior.

Captura do DebugView

DebugView capturará:

  • Win32 OutputDebugString
  • Modo de kernel DbgPrint
  • Todas as variantes do modo kernel do DbgPrint

DebugView também extrai a saída de depuração em modo kernel gerada antes de um travamento a partir dos arquivos de despejo de memória do Windows, se o DebugView estava em execução no momento do travamento.

Recursos do DebugView

O DebugView possui uma gama poderosa de recursos para controlar e gerenciar a saída de depuração.

Recursos novos para a versão 5.0:

  • Modo escuro e interface moderna:DebugView agora apresenta uma interface completamente reprojetada usando a tecnologia Windows XAML Islands. A interface do usuário segue automaticamente a configuração de tema claro ou escuro em todo o sistema, com o modo escuro aplicado consistentemente à barra de título, menus, barra de ferramentas, caixas de diálogo e a exibição da lista de saída. A barra de ferramentas modernizada e a barra de menus fornecem um estilo visual consistente com outras ferramentas do Sysinternals, como o Monitor de Processo.
  • Recuperação automática de falha: Quando DebugView detecta que a sessão anterior terminou devido a um desligamento sem graça (como uma falha no sistema), ele verifica automaticamente o arquivo de despejo de falha do Windows, recupera rastreamentos de depuração de kernel pendentes da sessão anterior e os exibe na janela de saída. Isso permite a análise pós-morte da saída de depuração no modo kernel que foi capturada até o momento de uma falha do sistema, sem nenhuma intervenção manual.
  • Virtualização da interface do usuário para capturas grandes: A exibição de lista de saída agora usa a virtualização de dados orientada por proprietário, o que significa que apenas as linhas visíveis são renderizadas em qualquer momento dado. Isso permite que o DebugView manipule com eficiência as capturas que contêm centenas de milhares ou milhões de mensagens de depuração sem consumo excessivo de memória ou desaceleração da interface do usuário.
  • Coluna dedicada de PID: Uma nova coluna de ID de Processo é exibida por padrão, facilitando a identificação de qual processo gerou cada mensagem de debug. A coluna PID pode ser ativada ou desativada no menu Opções.
  • Elevação do UAC sob demanda:DebugView não exige mais privilégios administrativos no início. Ele começa como um usuário padrão e solicita elevação por meio de um prompt UAC somente quando você habilita a captura no modo kernel ou outras operações que exigem privilégios elevados.
  • Renderização com reconhecimento de DPI: Ícones de menu, botões da barra de ferramentas, caixas de diálogo e a lista de saída são dimensionados corretamente em exibições de alta DPI.

Novos recursos na versão 4.6:

  • Suporte para Windows Vista de 32 e 64 bits

Novos recursos da versão 4.5:

  • Suporte para rolagem de arquivos de registro: para suportar melhor as capturas de longa duração, o DebugView agora pode criar um novo arquivo de log a cada dia, opcionalmente limpando a tela ao fazer isso.

Novos recursos na versão 4.4:

  • Suporte para Windows Server 2003 64-bit Edition e Windows XP 64-bit Edition para x64:O DebugView agora captura a saída de depuração em modo kernel em versões de 64 bits do Windows.
  • Alternância de tempo do relógio: agora é possível alternar entre os modos de tempo do relógio e de tempo decorrido.

Novos recursos na versão 4.3:

  • Suporte ao Windows XP SP2:DebugView agora captura a saída de depuração do modo kernel no Windows XP SP2.
  • Mais filtros de destaque: muitas pessoas solicitaram mais filtros de destaque.
  • Encapsulamento do arquivo de log: uma nova opção de arquivo de log faz com que o DebugView encapsule o início do arquivo de log quando o limite de tamanho especificado for atingido.
  • Buffers maiores: os buffers maiores do Win32 e do modo kernel diminuem a chance de perda de saída de depuração.
  • Cadeia de caracteres para limpar a saída: quando o DebugView detecta a cadeia de caracteres especial de saída de depuração "DBGVIEWCLEAR", ele limpa a saída.
  • Cliente minimizado na bandeja: agora é possível executar o cliente minimizado na bandeja.

Novos recursos da versão 4.2:

  • Correção do bug de hook do kernel:O DebugView às vezes relatava erroneamente que não conseguia interceptar a saída de depuração em modo kernel no Windows XP e Server 2003.
  • Opção de captura global do cliente: Uma nova opção permite que o cliente capture a saída da depuração Win32 do console em sistemas Terminal Server quando executado a partir de uma sessão não console.
  • Filtragem aprimorada: os filtros podem ser muito mais longos e agora se aplicam aos identificadores de processos Win32 quando estes são incluídos na saída.
  • Suporte ao crash dump aprimorado: vários erros relacionados à extração da saída do modo kernel de crash dumps foram corrigidos e o DebugView agora carrega os arquivos de log resultantes.
  • Mais filtros de destaque:o DebugView agora tem 10 filtros de destaque, em vez de 5.
  • Inserir comentários: um novo item de menu permite que você insira comentários na saída.
  • Novas alternâncias: novas alternâncias de linha de comando permitem especificar a profundidade do histórico e carregar arquivos de log.
  • Melhores dicas de balão: se uma linha de saída for mais larga do que a tela, a palavra da ponta do balão ao passar o mouse será encapsulada.

Novos recursos da versão 4.1:

  • Salvar e carregar filtros: você pode salvar e carregar filtros, inclusive as cores de realce.
  • Carregamento de registros salvos: agora é possível carregar um arquivo de log novamente na janela de saída do DebugView.
  • Capturar a saída de depuração em modo kernel durante a inicialização do sistema: No Windows 2000, você pode usar o DebugView para capturar a saída de depuração gerada pelos drivers desde o início do processo de inicialização.

Aqui está uma lista que destaca alguns dos outros recursos do DebugView:

  • Monitoramento remoto: Captura-se remotamente a saída de depuração do modo kernel e/ou Win32 de qualquer computador acessível via TCP/IP, mesmo pela Internet. Você pode monitorar vários computadores remotos simultaneamente. O DebugView instalará até mesmo o software cliente se você o estiver executando em um sistema Windows 2000 e estiver capturando de outro sistema Windows 2000 na mesma vizinhança de rede.
  • Listas de filtros mais recentes:O DebugView lembra suas seleções de filtros mais recentes, com uma interface que facilita a nova seleção.
  • Coluna de PID dedicada: Uma coluna separada de ID de Processo mostra qual processo gerou cada mensagem de depuração, que pode ser ativada ou desativada no menu Opções.
  • Área de transferência: Selecione várias linhas na janela de saída e copie seus conteúdos para a área de transferência.
  • Log para o arquivo: grava a saída de depuração em um arquivo à medida que é capturada.
  • Impressão: Imprima toda ou parte da saída de depuração capturada em uma impressora.
  • Carga útil de um único arquivo:DebugView é implementado como um arquivo.
  • Suporte ao Despejo de Memória:o DebugView pode recuperar seus buffers a partir de um despejo de memória e salvar a saída em um arquivo de log para que os usuários possam enviar a você a saída gerada pelo driver do Windows até o momento da falha. Na versão 5.0, essa recuperação é executada automaticamente na inicialização quando um desligamento não solicitado é detectado.

O arquivo de ajuda online descreve detalhadamente todos esses recursos e outros.

Requisitos do Sistema

DebugView v5.0 requer o Windows 10 versão 1809 (build 17763) ou o Windows Server 2019 ou posterior. A interface do usuário moderna é criada em Ilhas XAML do Windows, o que requer essa versão mínima do sistema operacional. Os usuários em versões mais antigas do Windows devem usar DebugView v4.90.

Instalação e Uso

Basta executar o arquivo do programa DebugView (dbgview.exe) e o DebugView começará imediatamente a capturar a saída da depuração. DebugView inicia como um usuário padrão; você será solicitado a realizar uma elevação via UAC somente quando habilitar a captura no modo kernel ou realizar outras operações que requerem privilégios administrativos. Menus, teclas de atalho ou botões da barra de ferramentas podem ser utilizados para limpar a janela, salvar os dados monitorados em um arquivo, pesquisar a saída, alterar a fonte da janela e muito mais. A ajuda online descreve todos os recursos do DebugView.

Se uma sessão anterior do DebugView estiver ativa durante uma falha do sistema, o DebugView detectará automaticamente o desligamento não gracioso na próxima inicialização, examinará o arquivo de despejo de memória e exibirá quaisquer rastreamentos de depuração de kernel recuperados da sessão anterior.

Captura de tela do DebugView

Esta é uma captura de tela de DebugView capturando a saída de depuração. Observe a interface moderna no modo escuro com a coluna de PID dedicada e o filtro de realce.

Baixar DebugView(1012 KB)

Execute agora a partir de Sysinternals Live.