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
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.”
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
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.
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".
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.
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
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
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.
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.
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.
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.
Etapa 5. Aguarde um momento enquanto o arquivo é baixado e instalado
Normalmente, esse processo leva alguns minutos.
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.
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
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.
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"
Etapa 10. Clique em "Arquivo" e selecione "Caminho do arquivo de símbolo"
Uma nova janela se abrirá.
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.
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".
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.
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.
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.
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".