Como ler arquivos de despejo (com imagens)

Índice:

Como ler arquivos de despejo (com imagens)
Como ler arquivos de despejo (com imagens)

Vídeo: Como ler arquivos de despejo (com imagens)

Vídeo: Como ler arquivos de despejo (com imagens)
Vídeo: Use End task option to close Non-responding program directly from the Taskbar on Windows! Mac? 2024, Maio
Anonim

Quando seu aplicativo do Windows trava ou fecha inesperadamente, um “arquivo de despejo de memória” é criado para armazenar as informações atuais antes que o erro ocorresse. Ler um pequeno arquivo de despejo de memória pode ajudá-lo a determinar e resolver a causa dos erros do programa. Você pode usar o software gratuito chamado "BlueScreenView" para saber o que há de errado com o programa ou usar a ferramenta de depuração para obter informações mais avançadas.

Etapa

Método 1 de 2: usando BlueScreenView

Leia os arquivos de despejo, etapa 1
Leia os arquivos de despejo, etapa 1

Etapa 1. Use o BlueScreenView se precisar descobrir a causa do ataque

A maioria dos usuários só precisa do arquivo heap para determinar o que está causando o erro do sistema ou a Tela Azul da Morte. Blue ScreenView é um software gratuito feito pela NirSoft que pode analisar arquivos heap e dizer ao usuário qual unidade (driver) ou outros fatores estão causando o travamento.

Pilhas criadas durante erros do sistema são chamadas de “minidespejos.”

Leia os arquivos de despejo, etapa 2
Leia os arquivos de despejo, etapa 2

Etapa 2. Baixe o BlueScreenView

Você pode baixar o BlueScreenView diretamente da NirSoft em nirsoft.net/utils/blue_screen_view.html.

Você pode baixar o programa independente em formato ZIP. Dessa forma, você pode executar o programa sem instalá-lo. Assim que o download do arquivo ZIP terminar, clique com o botão direito e selecione “Extrair” para criar uma nova pasta com o programa BlueScreenView

Leia os arquivos de despejo, etapa 3
Leia os arquivos de despejo, etapa 3

Etapa 3. Abra o BlueScreenView

Depois de extrair o BlueScreenView do arquivo ZIP, execute o programa dentro dele. Você será solicitado a continuar pelo Windows.

Leia os arquivos de despejo, etapa 4
Leia os arquivos de despejo, etapa 4

Etapa 4. Localize o arquivo heap que deseja analisar

Quando o computador trava, um arquivo chamado "minidespejo" é criado no diretório do Windows. Esses arquivos têm uma extensão.dmp, que BlueScreenView pode ler e informar o que aconteceu. O arquivo de minidespejo pode ser encontrado em C: / Windows / Minidump. Se você não o vir, pode ser necessário mostrar os arquivos ocultos:

  • Para usuários do Windows 10 e 8, clique no rótulo "Exibir" no Windows Explorer e marque a caixa "Itens ocultos".
  • Para usuários do Windows 7 e versões anteriores, abra Opções de pasta no Painel de controle, clique no rótulo "Exibir" e selecione "Mostrar arquivos, pastas e unidades ocultas".
Leia os arquivos de despejo, etapa 5
Leia os arquivos de despejo, etapa 5

Etapa 5. Arraste o arquivo.dmp para a janela BlueScreenView

A maneira mais rápida de abrir um arquivo.dmp é arrastá-lo para a janela BlueScreenView. O arquivo não será movido de seu local original. Você verá que a metade inferior da janela BlueScreenView é preenchida com dados assim que o arquivo é arrastado para a janela.

Leia os arquivos de despejo, etapa 6
Leia os arquivos de despejo, etapa 6

Etapa 6. Procure a coluna "Causado pelo driver" na parte superior

Você pode ter que rolar um pouco para a direita para vê-lo. Esta coluna exibirá a unidade que causou a falha do sistema.

Você também pode encontrar a unidade problemática porque ela está destacada em vermelho na parte inferior da janela. Clique duas vezes em um destaque para ver mais detalhes, como nome do produto, descrição e caminho

Leia os arquivos de despejo, etapa 7
Leia os arquivos de despejo, etapa 7

Etapa 7. Use essas informações para resolver seu problema

Agora, você sabe a causa da falha e pode começar a resolvê-la. Faça uma pesquisa na web com a palavra-chave "(nome da unidade) travamento" para ver se mais alguém teve o seu problema.

Método 2 de 2: usando WinDBG

1422664 8
1422664 8

Etapa 1. Use este método para uma análise mais aprofundada

A maioria dos usuários não precisa usar o programa Windows Debugger para abrir o arquivo MEMORY. DMP e verificar o código heap da memória quando ocorre um erro do sistema. Se você quiser saber mais sobre como o Windows usa suas unidades e memória, ou se precisar analisar arquivos heap para fins de desenvolvimento, o Windows Debugger pode fornecer muitas informações.

1422664 9
1422664 9

Etapa 2. Baixe o Windows Software Development Kit (WDK)

Este programa possui um programa WinDBG que será usado para abrir o arquivo heap. Você pode baixar o instalador do WDK aqui.

1422664 10
1422664 10

Etapa 3. Execute o arquivo sdksetup.exe

A instalação do programa começará. Prossiga com as primeiras janelas e deixe-as com as configurações originais.

1422664 11
1422664 11

Etapa 4. Não selecione tudo, exceto “Ferramentas de depuração para Windows”

Você pode desmarcar todos os outros recursos, pois eles não serão usados para abrir arquivos heap. Isso economiza tempo de instalação e espaço no disco rígido.

1422664 12
1422664 12

Etapa 5. Aguarde um momento enquanto o arquivo é baixado e instalado

Normalmente, esse processo leva alguns minutos.

1422664 13
1422664 13

Etapa 6. Abra o Prompt de Comando como administrador

Você precisará abrir um prompt de comando gerado para associar o arquivo.dmp ao WinDBG para análise. Você iniciará o Prompt de Comando dentro da pasta "system32".

  • Para usuários do Windows 10 e 8, clique com o botão direito do mouse no botão do Windows e em "Prompt de Comando (Admin)".
  • Para usuários do Windows 7, abra o menu Iniciar e digite cmd. Pressione Ctrl + ⇧ Shift + ↵ Enter.
1422664 14
1422664 14

Etapa 7. Vá para o diretório do depurador

Digite o seguinte comando para mover para o diretório correto. Para usuários do Windows 10, você pode copiar e colar. Para usuários de versões anteriores do Windows, você deve digitar:

cd / Arquivos de programas (x86) Windows Kits / 8.1 / Debuggers / x64

1422664 15
1422664 15

Etapa 8. Insira o comando para associar o arquivo heap

Digite o seguinte comando para associar WinDBG a um arquivo.dmp. Os usuários do Windows 10 podem copiar e colar este arquivo com o comando:

  • windbg.exe -IA
  • Se você digitou o comando corretamente, uma janela WinDBG em branco aparecerá, que você pode fechar.
1422664 16
1422664 16

Etapa 9. Inicie o WinDBG

Você precisará configurar o WinDBG para carregar os arquivos apropriados da Microsoft para abrir os arquivos.dmp. Você pode fazer isso via WinDBG.

A maneira mais rápida de iniciar o programa é pressionar Win e digitar "windbg"

1422664 17
1422664 17

Etapa 10. Clique em "Arquivo" e selecione "Caminho do arquivo de símbolo"

Uma nova janela se abrirá.

1422664 18
1422664 18

Etapa 11. Copie e cole o seguinte endereço

Este caminho dirá ao WinDBG para baixar os símbolos necessários diretamente da Microsoft e armazená-los em C: / SymCache:

  • SRV * C: / SymCache *
  • Sua pasta C: / SymCache aumentará com o tempo, conforme você abre mais e mais arquivos adicionais de símbolos e marcas baixados da Microsoft.
1422664 19
1422664 19

Etapa 12. Localize o arquivo heap que deseja analisar

Os arquivos heap (.dmp) geralmente são criados quando o sistema trava. Você deve ser capaz de encontrar os arquivos heap no diretório C: / Windows / Minidump depois de recuperar o travamento do computador. O arquivo também pode estar localizado em C: / Windows / MEMORY. DMP. Se você não conseguir encontrar, talvez os arquivos ocultos devam ser mostrados:

  • Para usuários do Windows 10 e 8, clique no rótulo "Exibir" no Windows Explorer e marque a caixa "Itens ocultos".
  • Para usuários do Windows 7 e versões anteriores, abra Opções de pasta no Painel de controle, clique no rótulo "Exibir" e selecione "Mostrar arquivos, pastas e unidades ocultas".
1422664 20
1422664 20

Etapa 13. Clique duas vezes no arquivo heap

Desde que você configure o WinDBG corretamente seguindo as etapas acima, o WinDBg iniciará e iniciará o processamento dos arquivos.

1422664 21
1422664 21

Etapa 14. Aguarde enquanto o arquivo heap é carregado

Na primeira vez que você abrir um arquivo heap, precisará esperar um pouco enquanto os símbolos são baixados da Microsoft. Não interrompa o programa WinDBG enquanto ele estiver carregando arquivos.

  • Os arquivos heap serão carregados muito mais rápido nas aberturas subsequentes porque você já tem os símbolos na pasta C: / SymCache.
  • Você saberá quando o arquivo heap terminou de carregar quando vir Followup: MachineOwner na parte inferior do arquivo.
1422664 22
1422664 22

Etapa 15. Procure a frase "Provavelmente causado por"

Esta é a maneira mais rápida de descobrir a causa da falha do programa. O WinDBG irá analisar o arquivo heap e relatar a unidade ou processo que está causando o problema ao usuário. Você pode usar essas informações para fazer pesquisas mais aprofundadas e solucionar problemas.

1422664 23
1422664 23

Etapa 16. Procure o código BugCheck

O arquivo heap retornará o código para bugs específicos encontrados durante o travamento. Procure esses códigos logo acima da frase "Provavelmente causado por". Normalmente, você verá um código de dois caracteres, como "9F".

Recomendado: