Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A partir do Windows Server 2008 e do Windows Vista com o Service Pack 1 (SP1), os Relatórios de Erros do Windows (WER) podem ser configurados para que despejos completos no modo de usuário sejam coletados e armazenados localmente após a falha de um aplicativo no modo de usuário. Os aplicativos que fazem seus próprios relatórios de falhas personalizados não funcionam com esse recurso.
Este recurso não está habilitado por padrão. Habilitar o recurso requer privilégios de administrador. Para habilitar e configurar o recurso, use os seguintes valores do Registro sob a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps.
| Valor | Descrição | Tipo | Valor padrão |
|---|---|---|---|
| DumpFolder | O caminho em que os arquivos de despejo devem ser armazenados. Se você não usar o caminho padrão, verifique se a pasta contém ACLs que permitem que o processo que falha grave dados na pasta. Para falhas de serviço, o despejo é gravado em pastas de perfil específicas do serviço, dependendo da conta de serviço usada. Por exemplo, a pasta de perfil para serviços do sistema é %WINDIR%\System32\Config\SystemProfile. Para serviços locais e de rede, a pasta é %WINDIR%\ServiceProfiles. |
REG_EXPAND_SZ | %LOCALAPPDATA%\CrashDumps |
| DumpCount | O número máximo de arquivos de dump na pasta. Quando o valor máximo for excedido, o arquivo de despejo mais antigo da pasta será substituído pelo novo arquivo de despejo. | REG_DWORD | 10 |
| DumpType | Especifique um dos seguintes tipos de dump:
|
REG_DWORD | 1 |
| CustomDumpFlags | As opções de dump personalizado a serem usadas. Esse valor é usado somente quando DumpType é definido como 0. As opções são uma combinação bit a bit dos valores de enumeração MINIDUMP_TYPE. |
REG_DWORD 0x00000121 (MiniDumpWithDataSegs MiniDumpWithUnloadedModules MiniDumpWithProcessThreadData == 0x00000001 0x00000020 0x00000100) |
Observação
Um despejo de memória não é coletado quando você define a depuração automática para falhas de aplicativo.
Esses valores do Registro representam as configurações globais. Você também pode fornecer configurações por aplicativo que substituem as configurações globais. Para criar uma configuração por aplicativo, crie uma nova chave para seu aplicativo em HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps
(por exemplo, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyApplication.exe). Adicione suas configurações de despejo na chave MyApplication.exe. Se o aplicativo falhar, o WER lerá primeiro as configurações globais e, em seguida, sobrescreverá qualquer uma das configurações com as configurações específicas do aplicativo.
Depois que um aplicativo falha e antes de sua terminação, o sistema verificará as configurações do registro para determinar se um dump local deve ser coletado. Após a conclusão da coleta de dump, o aplicativo terá permissão para terminar normalmente. Se o aplicativo der suporte à recuperação, o dump local será coletado antes que o callback de recuperação seja chamado.
Esses arquivos de despejo são configurados e controlados independentemente do restante da infraestrutura WER. Você pode usar a coleção de despejo local mesmo se o WER estiver desabilitado ou se o usuário cancelar o relatório do WER. O dump local pode ser diferente do dump enviado à Microsoft.
Mais informações
Aprimoramentos do Gerenciador de Tarefas
O Windows 11 inclui um novo recurso no Gerenciador de Tarefas que permite aos usuários criar despejos de memória ao vivo para processos de kernel e modo de usuário. Para fazer isso, navegue até a guia Processos ou Detalhes, clique com o botão direito do mouse no processo desejado e selecione Criar arquivo de despejo de memória ao vivo. Esse recurso simplifica o processo de captura de despejos de memória diretamente da interface do Gerenciador de Tarefas. Confira Despejo de memória ao vivo do Gerenciador de Tarefas para obter mais informações.
Melhorias no ProcDump
O utilitário Sysinternals ProcDump foi aprimorado para dar suporte a várias novas opções para a criação de despejos, como disparar despejos na criação ou saída de threads, usar contadores de desempenho específicos ou capturar despejos de janelas suspensas. O ProcDump no Windows 11 dá suporte a todos os tipos de gatilho introduzidos no Windows 8.1 e posterior. Para obter mais informações, confira ProcDump v11.0.
Aprimoramentos de depuração
O Windows 11 dá suporte a recursos avançados de depuração com ferramentas como WinDbg e CDB, que permitem a análise detalhada de arquivos completos e arquivos de minidump. Essas ferramentas foram atualizadas para lidar melhor com as nuances dos despejos do modo de usuário no Windows 11, incluindo a capacidade de ler arquivos de despejo diretamente de arquivos CAB e analisar vários arquivos de despejo simultaneamente. Saiba mais em Analisar arquivos de despejo de memória usando o WinDbg.