Correção: Apex Legends Engine Error 0x887a0006

Alguns usuários do Windows estão recebendo o erro Apex Legends Engine 0x887a0006 ao tentar iniciar o jogo. Esse problema é relatado como ocorrendo com várias versões do Windows, mas normalmente é sinalizado com GPUs NVIDIA (mais comumente com GeForce RTX 2080 Ti)

Erro do mecanismo - 0x887A0006 - DXGI_ERROR_DEVICE_HUNG O dispositivo do aplicativo falhou devido a comandos mal formados enviados pelo aplicativo. Esse é um problema de tempo de design que deve ser investigado e corrigido.

O que está causando o problema do mecanismo de erros do Apex Legends 0x887a0006?

Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de reparo normalmente implantadas para resolver ou contornar essa mensagem de erro. Como se constata, há várias causas possíveis que podem acabar provocando esse erro:

  • O Origins Launcher não tem privilégios administrativos - Acontece que esse problema em particular também pode ocorrer se o lançador dos jogos (Origins) não tiver privilégios administrativos para acessar todas as dependências necessárias para o Apex Legends. Nesse caso, você poderá resolver o problema forçando o iniciador Origins a abrir com acesso de administrador.
  • Chave de registro ausente - A partir de agora, os drivers de GPU mais recentes da Nvidia não incluem uma determinada chave de registro (TDRDeley) necessária para reproduzir o Apex Legends em um assunto estável que não está incluído no pacote de instalação. Felizmente, você pode adicionar a chave do Registro manualmente, criando uma chave .reg .
  • Pasta de jogo corrompida - Esse problema específico também pode ser encontrado nas situações em que a pasta principal do jogo foi afetada pela corrupção do arquivo. Felizmente, você pode resolver a maioria dos problemas relacionados corrompidos usando Origins para reparar o jogo e verificar a integridade do arquivo.
  • Driver de GPU beta instável - se você estiver usando a versão mais recente da GPU ou uma versão beta, precisará reverter para uma versão anterior do driver. Muitos usuários afetados relataram que o problema foi resolvido após a reversão de sua versão do driver para uma versão anterior. Você pode fazer isso facilmente através do Gerenciador de Dispositivos.
  • Frequência de overclock da GPU instável - Se você estiver executando o jogo com uma GPU com overclock, pode querer retornar à frequência das ações e ver se o problema ainda está ocorrendo. Vários usuários relataram que o problema não estava mais ocorrendo depois que eles voltaram às freqüências de estoque.

Se você está atualmente com dificuldades para resolver essa mensagem de erro específica, este artigo fornecerá várias estratégias populares de solução de problemas. Abaixo, você descobrirá várias estratégias de reparo que os usuários que encontraram essa mensagem de erro exata usaram para resolver o problema.

Se você quiser ser o mais eficiente possível, aconselhamos a segui-los na ordem em que são apresentados. Um deles é obrigado a resolver o problema em seu cenário particular.

Método 1: Administrador do anúncio Launch Origins

Alguns usuários afetados relataram que o Erro 0x887a0006 não estava mais ocorrendo depois que eles abriram o Origin (o iniciador do jogo) como administrador. Isso parece sugerir que o problema pode ocorrer se o jogo não tiver permissões suficientes para acessar todas as dependências necessárias.

Para iniciar o jogo com privilégios de administrador, basta clicar com o botão direito do mouse no executável principal do Origins e clicar em Executar como administrador . Depois que Origins for aberto com privilégios administrativos, inicie o Apex Legends e veja se você ainda está encontrando o erro 0x887a0006.

Lançamento de origens com privilégios administrativos

Se o erro foi resolvido, você pode forçar o executável Origins de abrir com privilégios administrativos toda vez que você iniciá-lo. Isso evita que você tenha que repetir o processo toda vez que precisar lançar o Apex Legends. Veja o que você precisa fazer:

  1. Clique com o botão direito do mouse em Origins.exe e escolha Propriedades.
  2. Dentro de Propriedades de Origem, vá para a guia Compatibilidade e verifique se a caixa associada a Executar este programa como administrador (em Configurações).
  3. Clique em Aplicar para salvar as alterações.

Abrindo Origens com privilégios administrativos

Método 2: Modificando o Registro

Acontece que esse erro em particular também pode ser causado por um driver de gráficos mais novo que está em conflito com o mecanismo por trás do Apex Legends. Se você quiser evitar reverter o driver de gráficos, provavelmente será possível contornar o problema ajustando algumas chaves do Registro.

Aqui está um guia rápido sobre como fazer isso:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite "notepad" e pressione Enter para abrir uma nova janela do Bloco de Notas .
  2. Dentro da janela do bloco de notas, digite o seguinte código se você estiver usando um sistema de 64 bits:
     Versão 5.00 do Editor de registo do Windows [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = hex (b): 08, 00, 00, 00, 00, 00, 00, 00 

    Se você estiver usando um sistema de 32 bits, use este código:

     Windows Editor do Registro versão 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = dword: 00000008 
  3. Depois que o código for colado, vá para Arquivo e clique em Salvar como .
  4. Nomeie o que você quiser, mas certifique-se de que ele tenha a extensão .reg antes de clicar em Salvar.
  5. Feche o Bloco de Notas e clique duas vezes no arquivo .reg recém-criado.
  6. Quando solicitado a confirmar se você deseja continuar, clique em Sim e aguarde até que as novas chaves e valores sejam adicionados.
  7. Quando o processo estiver concluído, reinicie o computador e inicie o Apex Legends na próxima inicialização. Você não deve mais encontrar o erro 0x887a0006 .

Criando o arquivo .reg para resolver o erro 0x887A0006

Se você ainda estiver vendo a mesma mensagem de erro ao tentar iniciar o jogo, vá para o próximo método abaixo.

Se você desejar desfazer as chaves de registro e o valor adicionados pelo arquivo .reg que criamos acima, siga as etapas abaixo:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “regedit” e pressione Enter para abrir o Editor do Registro . Quando solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.
  2. Use o painel esquerdo para navegar até o seguinte local:
     Computador \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers 
  3. Quando chegar lá, vá para o painel da direita, clique com o botão direito do mouse em TdrDelay e escolha Excluir para se livrar da chave.
  4. Reinicie seu computador para impor as alterações.

Método 3: Reparando o jogo na origem

Alguns usuários afetados relataram que o problema foi resolvido depois que eles repararam o jogo Apex Legends da interface Origins. Isso sugere que o problema também pode ser causado por uma corrupção no arquivo do jogo. Felizmente, o lançador Origin parece estar equipado para resolver o problema automaticamente.

Aqui está um guia rápido sobre como forçar o iniciador Origins a escanear e corrigir problemas de corrupção de arquivos do Apex Legends:

  1. Abra o iniciador Origins e vá para My Game Library .
  2. Clique com o botão direito do mouse no iniciador do Apex Legends e clique em Reparar.

    Reparando o Apex Legends via Origins launcher
  3. Espere até que o lançador verifique os arquivos do jogo e substitua o corrompido por cópias novas. Naturalmente, você precisará de uma conexão estável com a Internet para que esse processo seja bem-sucedido.
  4. Quando o processo estiver concluído, reinicie o computador e inicie o jogo assim que a próxima inicialização for concluída.

Se você ainda estiver encontrando o erro 0x887a0006 ao jogar o Apex Legends, vá para o próximo método abaixo.

Método 4: Reverter o driver da GPU para uma versão mais antiga

Muitos usuários afetados relataram que finalmente conseguiram resolver o problema depois de reverter seu driver gráfico dedicado para a versão anterior. Se você estiver enfrentando o problema com uma GPU NVIDIA, as chances são de que o driver volte para a versão 417.73 ou anterior para resolver o problema e permitir que você jogue o jogo sem problemas.

Aqui está um guia rápido sobre a reversão de sua unidade de GPU para uma versão mais antiga:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “devmgmt.msc” e pressione Enter para abrir o Gerenciador de dispositivos. Quando solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.

    Executando o Gerenciador de Dispositivos
  2. No Gerenciador de dispositivos, expanda o menu suspenso associado aos adaptadores de vídeo. Em seguida, clique com o botão direito do mouse no seu driver de GPU dedicado e escolha Propriedades.

    Driver NVIDIA no Gerenciador de dispositivos
  3. Dentro da tela Propriedades, vá para a guia Driver e clique em Reverter Driver .

    Revertendo o driver da GPU
  4. No prompt de confirmação, selecione um motivo (não importa) e clique em Sim para iniciar o processo de reversão.
  5. Quando o driver da GPU for revertido, reinicie o computador e veja se o erro foi resolvido na próxima inicialização.

Se você ainda estiver encontrando o erro 0x887a0006 ao jogar o Apex Legends, vá para o próximo método abaixo.

Método 5: Revertendo a GPU para frequências de estoque (removendo o overclock)

Alguns usuários relataram que o erro 0x887a0006 não estava mais ocorrendo após a remoção do overclock da GPU. Isso é indicativo de que o problema também pode ser desencadeado por uma freqüência de GPU instável.

Naturalmente, as etapas de reverter a frequência da GPU para o padrão serão diferentes, dependendo do modelo da sua GPU e do utilitário que você está usando. Mas as chances são de que se você soubesse como fazer overclock, você sabe como reverter as freqüências para o padrão.

Depois que as frequências forem revertidas para os padrões, inicie o Apex Legends e veja se você ainda está encontrando a mensagem de erro ao jogar o jogo.

Artigos Interessantes