Compartilhar via


Erro em runtime de C R6028

não é possível inicializar o heap

Observação

Se você encontrar essa mensagem de erro durante a execução de um aplicativo, o aplicativo foi desligado porque tem um problema de memória interna. Há muitas razões possíveis para esse erro, mas geralmente é causado por uma condição de memória extremamente baixa, um bug no programa ou por drivers de hardware defeituosos.

Você pode tentar corrigir esse erro com estas etapas:

  • Feche outros aplicativos em execução ou reinicie o computador para liberar memória.
  • Use a página Aplicativos e Recursos ou Programas e Recursos no Painel de Controle para reparar ou reinstalar o programa.
  • Se o aplicativo estava funcionando antes de uma instalação recente de outro aplicativo ou driver, use a página Aplicativos e Recursos ou Programas e Recursos no Painel de Controle para remover o novo aplicativo ou driver e experimente seu aplicativo novamente.
  • Verifique o site do fornecedor do hardware ou o Windows Update no Painel de Controle para obter atualizações de software e driver.
  • Verifique se há uma versão atualizada do programa. Entre em contato com o fornecedor do aplicativo se o problema persistir.

Informações para Programadores

Esse erro ocorre quando o sistema operacional não criou o pool de memória para o aplicativo. Especificamente, o CRT (C Runtime) chamou a função HeapCreate do Win32, que retornou NULL indicando uma falha.

Se esse erro ocorrer durante a inicialização do aplicativo, o sistema não poderá atender às solicitações do heap porque drivers com defeito foram carregados. Verifique o Windows Update ou o site do fornecedor de hardware para obter drivers atualizados.