Partilhar via


DebugView v5.0

Por Mark Russinovich

Publicado: 26 de março de 2026

Descarregar Descarregar DebugView(1012 KB)
Corra agora a partir de Sysinternals Live.

Introdução

DebugView é um aplicativo que permite monitorar a saída de depuração em seu sistema local ou em qualquer computador na rede que você possa acessar via TCP/IP. Ele é capaz de exibir o modo kernel e a saída de depuração do Win32, portanto, você não precisa de um depurador para capturar a saída de depuração que seus aplicativos ou drivers de dispositivo geram, nem precisa modificar seus aplicativos ou drivers para usar APIs de saída de depuração não padrão.

Observação

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

Captura DebugView

O DebugView irá capturar:

  • Win32 OutputDebugString
  • DbgPrint em modo Kernel
  • Todas as variantes em modo kernel do DbgPrint

O DebugView também extrai a saída de depuração em modo kernel gerada antes de um crash a partir de ficheiros de crash dump do Windows, caso o DebugView estivesse a capturar no momento do crash.

Recursos do DebugView

DebugView tem um poderoso conjunto de funcionalidades para controlar e gerir o output de depuração.

Funcionalidades novas da versão 5.0:

  • O modo escuro e a interface moderna:DebugView apresentam agora uma interface completamente redesenhada usando tecnologia Windows XAML Islands. A interface segue automaticamente a definição de tema claro ou escuro do sistema, com o modo escuro aplicado de forma consistente à barra de título, menus, barra de ferramentas, diálogos e à vista de lista de saída. A barra de ferramentas modernizada e a barra de menus proporcionam um estilo visual consistente com outras ferramentas do Sysinternals, como o Process Monitor.
  • Recuperação automática de falhas: Quando o DebugView deteta que a sessão anterior terminou devido a um encerramento inesperado (como uma falha do sistema), analisa automaticamente o ficheiro de despejo de falhas do Windows, recupera os rastreios pendentes de depuração do kernel da sessão anterior e exibe-os na janela de saída. Isto permite a análise pós-avaria da saída de depuração em modo kernel, capturada até o momento de uma falha do sistema, sem qualquer intervenção manual.
  • Virtualização de interface para capturas grandes: A vista de lista de saída utiliza agora virtualização de dados do proprietário, o que significa que apenas as linhas visíveis são renderizadas em qualquer momento. Isto permite ao DebugView gerir de forma eficiente capturas contendo centenas de milhares ou milhões de mensagens de depuração sem consumo excessivo de memória ou lentidão da interface.
  • Coluna dedicada ao PID: Uma nova coluna de ID de Processo é apresentada por defeito, facilitando a identificação de qual processo gerou cada mensagem de saída de depuração. A coluna PID pode ser ativada ou desativada no menu de Opções.
  • Elevação sob demanda do UAC:DebugView já não requer privilégios administrativos ao iniciar. Começa como um utilizador padrão e solicita elevação através de um prompt UAC apenas quando ativas a captura em modo kernel ou outras operações que exijam privilégios elevados.
  • Renderização consciente do DPI: Ícones de menu, botões da barra de ferramentas, diálogos e a lista de saída escalam corretamente em ecrãs de alto DPI.

Características novas na versão 4.6:

  • Suporte para Windows Vista de 32 bits e 64 bits

Características novas na versão 4.5:

  • Suporte para rotatividade de arquivos de log: Para oferecer melhor suporte a capturas de longa duração, o DebugView agora pode criar um novo arquivo de log a cada dia, opcionalmente limpando a exibição ao fazê-lo.

Características novas na versão 4.4:

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

Características novas na versão 4.3:

  • Suporte para Windows XP SP2:DebugView agora captura a saída de depuração do modo kernel no Windows XP SP2.
  • Mais filtros de realce: muitas pessoas pediram mais filtros de realce.
  • Circularização do ficheiro de log: uma nova opção de ficheiro de log permite que o DebugView retorne ao início do ficheiro de log quando o limite de tamanho especificado for atingido.
  • Buffers maiores: Buffers maiores no Win32 e no modo kernel diminuem a chance de descarte da saída de depuração.
  • Clear-output string: Quando DebugView vê a string de saída de depuração especial "DBGVIEWCLEAR", ele limpa a saída.
  • Cliente minimize-to-tray: Agora você pode executar o cliente minimizado na bandeja.

Características novas na versão 4.2:

  • Bug do gancho do kernel corrigido:DebugView às vezes relata erroneamente que não conseguiu conectar a saída de depuração do 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 de depuração do Win32 do console em sistemas do Terminal Server quando executado a partir de uma sessão que não seja de console.
  • Filtragem melhorada: Os filtros podem ser muito mais longos e agora aplicam-se aos IDs de processo do Win32 quando os IDs de processo são incluídos na saída.
  • Melhoria no suporte a crash-dump: Vários bugs relacionados à extracção da saída do modo kernel de despejos de memória foram corrigidos, e o DebugView agora carrega os ficheiros de log resultantes.
  • Mais filtros de realce:DebugView agora tem 10 filtros de realce, contra 5.
  • Inserir comentários: um novo item de menu permite inserir comentários na saída.
  • Novas opções: as novas opções 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 o ecrã, a dica flutuante quebra automaticamente o texto.

Características novas na versão 4.1:

  • Salvar e carregar filtros: você pode salvar e carregar filtros, incluindo as cores de realce.
  • Carregar registos gravados: Agora pode carregar um ficheiro de registo novamente na janela de saída do DebugView.
  • Capturar saída de depuração em modo kernel durante a inicialização: No Windows 2000, você pode usar DebugView para capturar a saída de depuração gerada por drivers desde o ponto inicial do processo de inicialização.

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

  • Monitorização remota: Captura a saída de depuração em modo kernel e/ou Win32 de qualquer computador acessível via TCP/IP - mesmo através da Internet. Você pode monitorar vários computadores remotos simultaneamente. DebugView irá até mesmo instalar seu software cliente se você estiver executando-o em um sistema Windows 2000 e estiver capturando de outro sistema Windows 2000 no mesmo ambiente de rede.
  • Listas de filtros mais recentes:DebugView lembra suas seleções de filtros mais recentes, com uma interface que facilita a reseleção delas.
  • Coluna dedicada ao PID: Uma coluna separada de ID de Processo mostra qual processo gerou cada mensagem de depuração, alternável a partir do menu de Opções.
  • Cópia da área de transferência: selecione várias linhas na janela de saída e copie seu conteúdo para a área de transferência.
  • Log-to-file: Escreva a saída de depuração num ficheiro enquanto os dados estão a ser capturados.
  • Impressão: imprima toda ou parte da saída de depuração capturada em uma impressora.
  • One-file payload:DebugView é implementado como ficheiro único.
  • Crash-Dump Support:DebugView pode recuperar seus buffers de um despejo de memória e salvar a saída em um arquivo de log para que os usuários possam enviar a saída que seu driver do Windows gerou até o momento de uma falha. Na versão 5.0, esta recuperação é realizada automaticamente no arranque quando é detetado um desligamento abrupto.

O arquivo de ajuda on-line descreve todos esses recursos e muito mais, em detalhes.

Requisitos do sistema

O DebugView v5.0 requer o Windows 10 versão 1809 (build 17763) ou o Windows Server 2019 ou posterior. A interface moderna é construída em Windows XAML Islands, que requer esta versão mínima do sistema operativo. Os utilizadores em versões mais antigas do Windows devem usar o DebugView v4.90.

Instalação e Utilização

Basta executar o ficheiro de programa DebugView (dbgview.exe) e DebugView começará imediatamente a capturar a saída de depuração. O DebugView começa como um utilizador padrão; só será solicitado para a elevação via UAC quando ativar a captura no modo kernel ou outras operações que exijam privilégios administrativos. Menus, teclas de atalho ou botões da barra de ferramentas podem ser usados para limpar a janela, salvar os dados monitorados em um arquivo, saída de pesquisa, alterar a fonte da janela e muito mais. A ajuda on-line descreve todos os recursos do DebugView.

Se uma sessão DebugView anterior esteve ativa durante uma falha do sistema, o DebugView irá detetar automaticamente o desligamento desnecessário no próximo lançamento, analisar o ficheiro de crash dump e exibir quaisquer vestígios de kernel recuperados da sessão anterior.

Captura de tela DebugView

Esta é uma captura de ecrã do DebugView a capturar a saída do debug. Note a interface moderna do modo escuro com a coluna PID dedicada e o filtro de destaque.

Descarregar Descarregar DebugView(1012 KB)

Corra agora a partir de Sysinternals Live.