Como criar manualmente um arquivo Crash Dump no Windows 11/10

Neste artigo, mostraremos as duas maneiras pelas quais você pode criar manualmente um arquivo Crash Dump(create a Crash Dump file) no Windows 11/10 . Também conhecido como arquivo de despejo de memória(Memory) ou arquivo de despejo do Windows , um arquivo de despejo de memória contém detalhes sobre um aplicativo específico ou falha de processo no Windows .

O que é um arquivo Crash Dump?

Comumente usados ​​para analisar e solucionar um problema, esses arquivos de despejo de memória(Memory dump files) contêm dados sobre os arquivos e processos que estavam em execução durante uma falha específica e também a pilha do modo Kernel(Kernel-mode) que parou. Embora, na maioria das vezes, seu computador crie esses arquivos por conta própria, principalmente quando há uma complicação, às vezes pode surgir a necessidade de você criá-los manualmente também. O cenário mais comum seria quando um aplicativo não está respondendo em seu computador e você precisa enviar detalhes de seu mau funcionamento ao suporte técnico para resolver o problema.

De um modo geral, existem três tipos diferentes de arquivos de despejo de memória , embora todos tenham a mesma finalidade. Os arquivos de despejo(Dump) são categorizados com base no tamanho do arquivo e nas informações que eles contêm. Um dump de memória completo(complete memory dump) tem a maior pilha de informações. É o maior arquivo de despejo que um sistema pode suportar, com tamanho tão grande quanto a RAM do seu computador . Os arquivos de despejo de memória do kernel(Kernel Memory dump files) são menores, tornando-os mais fáceis de transferir. O terceiro e último tipo é um pequeno arquivo de despejo de memória(e)(small memory dump file) , que contém apenas as informações mais básicas e normalmente tem apenas 256 KB de tamanho .

Como criar manualmente um arquivo Crash Dump no Windows 11/10 ?

Como mencionado anteriormente, há duas maneiras de criar um arquivo de despejo de memória. Um através do Gerenciador de Tarefas(Task Manager) e outro usando o Prompt de Comando(Command Prompt) .

1] Crie arquivos Crash Dump usando (Create Crash Dump)o Gerenciador de Tarefas(Task Manager)

Antes(First) de mais nada, abra o Gerenciador de Tarefas(Task Manager) . A maneira mais simples de fazer isso é clicando na barra de tarefas(Taskbar) e selecionando Gerenciador(Task Manager) de tarefas no menu de contexto. Clique(Click) na guia Processos(Processes) e clique com o botão direito do mouse no aplicativo para o qual você deseja criar o arquivo. Na lista de opções exibida, selecione Criar(Create) arquivo de despejo.

criar manualmente um arquivo Crash Dump no Windows 10

Aguarde(Wait) algum tempo até que o processo seja concluído. Assim que você for notificado de que o arquivo foi criado, clique em Abrir(Open File) local do arquivo. Se você não quiser que ele fique onde está localizado por padrão, você pode copiar o arquivo .dmp e colá-lo no local de sua escolha.

DICA(TIP) : Você pode  configurar o Windows para criar arquivos de despejo de memória  na tela azul.

2] Crie arquivos Crash Dump usando (Create Crash Dump)o prompt de comando(Command Prompt)

Para isso, você terá que baixar o ProcDump . É um utilitário de linha de comando que ajuda os usuários a manter os picos de CPU de um aplicativo sob controle. (CPU)Ele também faz o trabalho de gerar despejos de memória durante os referidos picos. Essa ferramenta pode ser usada junto com o prompt de comando para criar arquivos de despejo de memória. Aqui está como.

Em primeiro lugar, baixe o ProcDump do site Windows SysInternals . O arquivo está em formato .zip, então você terá que extraí-lo. Ao baixar e instalar, procure por Prompt de Comando(Command Prompt) e abra para executá-lo como administrador.

Digite a seguinte linha de comando para abrir a pasta Procdump e pressione enter.

cd C:\Path\Procdump

Você pode obter o caminho para o aplicativo ProcDump clicando com o botão direito do mouse no ícone do aplicativo e abrindo suas propriedades.

Depois disso, para criar um arquivo de despejo, cole a seguinte linha de comando.

procdump APP-NAME

Por exemplo, se você deseja criar um arquivo de despejo para o File Explorer , a linha de comando seria:

procdump explorer

Isso vai criar um arquivo mini-dump para o seu explorador de arquivos. Uma linha de comando semelhante pode ser usada para a criação de um arquivo de despejo substituindo o nome do aplicativo pelo ID do processo(Process ID) . Então, uma linha de comando alternativa seria

procdump PROCESS-ID

Você pode encontrar facilmente o ID do processo de qualquer aplicativo específico abrindo o Gerenciador de Tarefas(Task Manager) e visitando a guia Detalhes . (Details)Aqui, você encontrará todos os processos em execução no seu PC e seus respectivos PIDs(PID) ao lado deles.

Se você deseja criar um arquivo de despejo em tamanho real para um aplicativo ou processo, pode usar o comando a seguir.

procdump -ma APP NAME/PROCESS ID

Aqui também, tanto o nome executável do programa quanto seu ID de processo funcionarão. Como mencionado anteriormente, um arquivo de despejo completo armazena todas as informações de memória sobre o aplicativo e ocupa um armazenamento substancial, mas, ao mesmo tempo, é mais do que a maioria das pessoas precisa de um arquivo de despejo.

DICA(TIP) : Você pode alterar o número de arquivos de despejo de memória que são criados .

Uma vez feito, você encontrará seus arquivos de despejo criados manualmente na mesma pasta que todos os outros arquivos ProcDump . Aqui está o link para baixar o arquivo .zip para ProcDump de Microsoft.com .

Esperamos que este post tenha sido capaz de esclarecer o que são os arquivos de despejo de memória, por que você pode precisar deles e como eles podem ser criados manualmente, se necessário.

Leituras relacionadas:(Related reads:)

  1. Software gratuito Crash Dump Analyzer(Free Crash Dump Analyzer software)
  2. Travar, travar e causar vazamentos de memória do kernel usando NotMyFault
  3. Limites de memória física em arquivos de despejo de memória(Physical Memory Limits in Crash Dump files)
  4. Coletor de Despejo de Memória da Máquina
  5. Alocação de memória física e status de memória .



About the author

Sou um desenvolvedor web com mais de 10 anos de experiência, incluindo 8 anos como engenheiro de software profissional. Também tenho experiência no desenvolvimento de aplicativos e jogos para dispositivos móveis, tanto para desktop quanto para dispositivos móveis. No meu tempo livre, gosto de jogar videogame e assistir filmes, ouvir música, ler livros e fazer jardinagem.



Related posts