Como resolver erros de tela azul usando WinDbg e BlueScreenView

Como resolver erros de tela azul usando WinDbg e BlueScreenView

A Tela Azul da Morte do Windows nos visita a todos às vezes. Às vezes, você espera isso. Em outras, o espectro da tela azul surge inesperadamente grande. De qualquer forma, é frustrante, especialmente se você não puder diagnosticar o problema rapidamente.





Felizmente, a tela azul sempre exibe um código de erro. Mas como você descobre o que isso significa? Bem, você usa um programa útil como o Windows Debugger (WinDbg) ou NirSoft BlueScreenView . Este é seu guia prático para solucionar erros de tela azul!





O que é um erro de tela azul?

Quando o Windows tem um erro catastrófico, o sistema trava. A falha geralmente mostra uma tela azul. A tela azul (carinhosamente conhecida como Tela Azul da Morte ou BSoD) exibe um monte de informações detalhando o acidente. Dentro das informações está o porquê, onde e como o acidente aconteceu.





O que causa erros de tela azul?

Um erro de tela azul pode ter várias causas , Incluindo:

onde está o microfone nos airpods
  • Hardware defeituoso
  • Software defeituoso
  • Drivers desatualizados ou mal codificados
  • Superaquecimento
  • Overclocking

São apenas cinco causas potenciais. Dentro deles, existem vários erros específicos. Isso e onde a tela azul do código de erro de morte Passos em.



Uma tela azul com código de erro de morte fornece um erro específico para solucionar o problema. Você pode concentrar seus esforços em vez de tentar adivinhar o que deu errado e por quê. Por exemplo, o código 0x80240034 WU_E_DOWNLOAD_FAILED significa o download do seu Windows Update falhou . Claro, é improvável que isso cause um BSoD, mas você vê como o código tem uma mensagem de erro específica.

Como você corrige um erro de tela azul?

A correção de um erro de tela azul depende do tipo de erro . Às vezes, uma pesquisa rápida na Internet é suficiente para revelar o que há de errado com seu sistema. Em outras ocasiões, um software especial para depuração do sistema é o que você precisa. Veja como corrigir o erro de tela azul usando WinDbg ou NirSoft BlueScreenView.





Como corrigir erros de tela azul com WinDbg

O WinDbg é uma ferramenta poderosa que você pode usar para descobrir a causa raiz do erro de tela azul.

Instalando o SDK do Windows 10

Vá para o Página de download do SDK do Windows 10 . O SDK do Windows 10 contém várias ferramentas, incluindo o Windows Performance Toolkit, a ferramenta de depuração para Windows, o .NET Framework Software Development Kit e outras ferramentas de desenvolvimento. Siga estas etapas agora.





  1. Acerte o Baixe o instalador botão. Depois de fazer o download, execute o instalador.
  2. Quando o instalador do SDK do Windows 10 for aberto, selecione a primeira opção para Instalar o Windows Software Development Kit para o seu computador. O caminho de instalação padrão está bom.
  3. Selecione Avançar para continuar e aceitar a licença. Na próxima página, desmarque todas as caixas da barra Ferramentas de depuração para Windows .
  4. Então aperte Instalar .

Abrindo e configurando o WinDbg

Abra o menu Iniciar e vá para Kits do Windows> WinDbg. Use o depurador para a arquitetura do seu sistema, seja de 32 ou 64 bits. Eu tenho um sistema de 64 bits, então vou escolher WinDbg X64.

Agora, você precisa encontrar seu despejo de memória BSoD. O despejo contém as informações sobre a falha, como 'causa' e 'local'.

Existem dois tipos principais de despejos de memória BSoD: um despejo completo e um minidespejo. Normalmente, um minidespejo é menor, mas contém mais informações do que um despejo completo (eu sei, isso é enganoso).

  1. Você encontrará os logs de minidespejo em seu diretório raiz, normalmente C: Windows Minidump . Na pasta, você encontrará os registros reais do minidespejo.
  2. Alternativamente, o dump completo é encontrado em C: Windows memory.dmp

Para este tutorial, vamos analisar um minidespejo (porque é o que tenho em mãos).

Observação: Não tem nenhum depósito de lixo? Veja como ativar os despejos pós-travamento do Windows.

Ok, de volta ao WinDbg. Primeiro, você precisa definir uma fonte de símbolos. Os símbolos são essencialmente identificadores para linguagens de programação que se relacionam a informações específicas. Eles facilitam a análise das informações encontradas em um log (ou código).

Dirigir a Arquivo> Caminho do arquivo de símbolo e copie e cole o seguinte:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

Então aperte OK .

Analisando seu Crash Dump no WinDbg

Arraste e solte seu arquivo de despejo no WinDbg. Alternativamente, pressione Ctrl + D para abrir o navegador de arquivos e, em seguida, localize o arquivo de despejo. Quando o arquivo de despejo for carregado, você encontrará a tela de análise inicial. Será semelhante a este:

Há duas coisas a serem captadas nessa tela: o BugCheck e a Provavelmente causado por Campos. Aqui estão eles com maior clareza:

  • BugCheck 1A é o código de erro
  • Provavelmente causado por : memory_corruption (ONE_BIT) dá uma ideia instantânea do problema em questão

Nesse caso, você sabe que um erro de memória é a causa provável do seu BSoD.

livrar-se da linha horizontal na palavra

Você pode levar a análise um passo adiante usando os comandos WinDbg. Neste caso, o ! analyse -v (destacado em azul na imagem acima) mostrará informações detalhadas relacionadas ao seu BSoD. Há um link de comando sob o cabeçalho Bugcheck Analysis. No entanto, esse link às vezes desaparece. Se não houver link, digite o comando no campo na parte inferior da janela do WinDbg.

O comando executa uma grande quantidade de análises automatizadas. O WinDbg exibe os resultados sob um novo cabeçalho BugCheck Analysis. A quantidade de informações que o WinDbg fornece parece um pouco opressora. Mas, neste caso, você está procurando apenas algumas informações importantes para aumentar a avaliação do seu BSoD.

Os parâmetros diretamente abaixo do novo cabeçalho BugCheck Analysis fornecem outro conjunto de informações úteis. Por exemplo, no exemplo abaixo, você pode ver a falha confirmada como Gerenciamento de Memória (1a) . Além disso, o Argumentos (os argumentos são parâmetros essencialmente informativos) expandir as informações.

Arg1 afirma que 'Um PTE corrompido foi detectado,' explicando que 'Parâmetro 2 contém o endereço do PTE.'

Agora, eu sei que PTE significa Entrada de Tabela de Página, então este erro provavelmente está relacionado à minha memória virtual , e posso começar minha correção de BSoD lá. No entanto, há uma grande quantidade de erros dos quais não tenho ideia.

Nesses casos, uma pesquisa na Internet é sua. Pesquisar uma combinação do código de erro inicial e as informações adicionais do argumento retornará resultados de outros usuários que sofrem os mesmos problemas. Em muitos casos, o erro do sistema que você tem não é novo e misterioso. O mesmo BSoD terá afetado outra pessoa - você não está sozinho.

Como corrigir erros de tela azul com BlueScreenView

A ferramenta de análise WinDbg é um kit poderoso. Você pode usá-lo para todos os tipos de despejo e análise de arquivos. No entanto, muitos leitores não precisarão de todo o espectro de ferramentas de análise que o WinDbg oferece. Se isso soa como você, BlueScreenView da Nirsoft é exatamente o que você precisa.

Ele analisa os mesmos arquivos de despejo e minidespejo que o WinDbg, mas simplifica as informações. Você pode levar as informações simplificadas para uma pesquisa na Internet e iniciar o processo BSoD a partir daí.

Funciona assim:

Vou ao BlueScreenView página e baixe o programa. Depois de fazer o download, instale BlueScreenView. Abra o programa após a instalação.

É aqui que o BlueScreenView é útil. Ele carrega automaticamente todos os minidespejos encontrados na pasta MiniDump. Você pode então classificar os despejos por Crash Time para encontrar o BSoD mais recente. Na imagem abaixo você vê a versão BlueScreenView do arquivo de despejo analisado na seção WinDbg.

A principal diferença é o layout e a facilidade comparativa de encontrar as informações do BSoD. A string de verificação de bug, o código de verificação de bug e os parâmetros são os mesmos. BlueScreenView também identifica o driver ntoskrnl.exe como a raiz do BSoD.

Tal como acontece com o WinDbg, agora você pode completar uma pesquisa na Internet com suas informações BSoD.

WinDbg vs. BlueScreenView

Uma ferramenta de análise de tela azul de morte é melhor do que a outra? Depende do que você deseja alcançar.

BlueScreenView é sem dúvida mais fácil de usar do que WinDbg. Se você precisar de informações rápidas e concisas sobre o seu BSoD, o BlueScreenView é a melhor ferramenta. A maioria das pessoas se dá muito bem com o BlueScreenView, especialmente porque ele não requer configuração e fornece as informações desejadas imediatamente, e também de maneira digerível.

Para obter mais ajuda, verifique nossas dicas gerais para consertar telas azuis no Windows .

Compartilhado Compartilhado Tweet O email Como limpar seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • janelas
  • Tela azul da morte
  • Windows 10
  • Solução de problemas
Sobre o autor Gavin Phillips(945 artigos publicados)

Gavin é o Editor Júnior do Windows and Technology Explained, um colaborador regular do Podcast Really Useful e um revisor regular do produto. Ele tem um BA (Hons) em Redação Contemporânea com Práticas de Arte Digital pilhadas nas colinas de Devon, bem como mais de uma década de experiência profissional em redação. Ele gosta de grandes quantidades de chá, jogos de tabuleiro e futebol.

Mais de Gavin Phillips

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever