Correção: Erro de mecanismo do Apex Legends 0x887a0006

Alguns usuários do Windows estão recebendo o Apex Legends Engine Error 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)

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

Investigamos esse problema específico examinando vários relatórios de usuários e as estratégias de reparo comumente implantadas para resolver ou contornar essa mensagem de erro. Acontece que existem várias causas potenciais que podem acabar desencadeando este erro:

  • O Origins Launcher não tem privilégios administrativos - como se constatou, esse problema específico também pode ocorrer se o inicializador dos jogos (Origins) não tiver privilégios administrativos para acessar todas as dependências necessárias ao Apex Legends. Nesse caso, você poderá resolver o problema forçando o iniciador do Origins a abrir com acesso de administrador.
  • Chave de registro ausente - a partir de agora, os drivers de GPU da Nvidia mais recentes não incluem uma determinada chave de registro (TdrDeley) necessária para executar o Apex Legends em uma questão estável não incluída no pacote de instalação. Felizmente, você pode adicionar a chave do Registro manualmente criando uma chave .reg .
  • Pasta do jogo corrompida - Esse problema específico também pode ser encontrado nas situações em que a pasta principal do jogo foi afetada por arquivos corrompidos. Felizmente, você pode resolver a maioria dos problemas relacionados à corrupção usando o Origins para reparar o jogo e verificar a integridade do arquivo.
  • Driver de GPU beta instável - se estiver usando a compilação de GPU mais recente ou uma versão beta dela, você precisará reverter para uma versão anterior do driver. Muitos usuários afetados relataram que o problema foi resolvido depois que reverteram a versão do driver para uma versão anterior. Você pode fazer isso facilmente por meio do Gerenciador de dispositivos.
  • Frequência instável de overclock da GPU - Se você estiver executando o jogo com uma GPU com overclock, pode querer voltar à frequência padrão 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 para as frequências de ações.

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

Se você deseja ser o mais eficiente possível, recomendamos que você os siga na ordem em que são apresentados. Um deles resolverá o problema em seu cenário específico.

Método 1: Lançamento do Origins ad Administrator

Alguns usuários afetados relataram que o erro 0x887a0006 não estava mais ocorrendo depois que abriram o Origin (o inicializador 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 no executável principal do Origins e clicar em Executar como Administrador . Depois que o Origins for aberto com privilégios administrativos, inicie o Apex Legends e veja se você ainda encontra o erro 0x887a0006.

Se o erro foi resolvido, você pode forçar a abertura do executável Origins com privilégios administrativos toda vez que você iniciá-lo. Isso evitará que você repita o processo toda vez que precisar iniciar o Apex Legends. Aqui está o que você precisa fazer:

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

Método 2: Modificando o Registro

Acontece que esse erro específico também pode ser causado por um driver gráfico mais recente que está em conflito com o mecanismo por trás do Apex Legends. Se você deseja evitar a reversão do driver gráfico, provavelmente será capaz de contornar o problema ajustando algumas chaves de 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 Notepad .
  2. Na janela do bloco de notas, digite o seguinte código se estiver usando um sistema de 64 bits:
    Editor de registro do Windows versão 5.00 [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:

    Editor de registro do Windows versão 5.00 [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers] "TdrDelay" = dword: 00000008
  3. Depois de colar o código, vá para Arquivo e clique em Salvar como .
  4. Nomeie-o como 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 deseja continuar, clique em Sim e aguarde até que as novas chaves e valores sejam adicionados.
  7. Quando o processo for concluído, reinicie o computador e inicie o Apex Legends na próxima inicialização. Você não deve mais encontrar 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ê deseja desfazer as chaves e valores de registro 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:
    Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers
  3. Assim que chegar lá, vá para o painel direito, clique com o botão direito em TdrDelay e escolha Excluir para se livrar da chave.
  4. Reinicie o seu computador para fazer cumprir as alterações.

Método 3: Reparando o jogo no Origin

Alguns usuários afetados relataram que o problema foi resolvido depois que repararam o jogo Apex Legends na interface Origins. Isso sugere que o problema também pode ser causado por um arquivo corrompido do jogo. Felizmente, o inicializador do Origin parece estar equipado para resolver o problema automaticamente.

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

  1. Abra o iniciador Origins e vá para a Biblioteca de Meus Jogos .
  2. Clique com o botão direito no inicializador Apex Legends e clique em Reparar.
  3. Espere até que o iniciador verifique os arquivos do jogo e substitua o corrompido por novas cópias. Naturalmente, você precisará de uma conexão estável com a Internet para que esse processo seja bem-sucedido.
  4. Assim que o processo for concluído, reinicie o computador e inicie o jogo assim que a próxima inicialização for concluída.

Se você ainda encontrar o erro 0x887a0006 ao jogar 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 o driver gráfico dedicado para a versão anterior. Se você está encontrando o problema com uma GPU NVIDIA, é provável que reverter o driver para a versão 417.73 ou anterior resolverá o problema e permitirá que você jogue sem problemas.

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

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Então, 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.
  2. No Gerenciador de dispositivos , expanda o menu suspenso associado aos adaptadores de vídeo. Em seguida, clique com o botão direito no driver de GPU dedicado e escolha Propriedades.
  3. Na tela Propriedades , vá para a guia Driver e clique em Reverter driver .
  4. No prompt de confirmação, selecione um motivo (não importa) e clique em Sim para iniciar o processo de reversão.
  5. Assim que o driver da GPU for revertido, reinicie o computador e veja se o erro foi resolvido na próxima inicialização.

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

Método 5: Reverter GPU para frequências de estoque (removendo 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 acionado por uma frequência de GPU instável.

Of course, the steps of reverting the GPU frequency to the default will be different depending on your GPU model and the utility you’re using. But chances are if you knew how to overclock, you know how to revert the frequencies to the default.

After the frequencies have been reverted to the defaults, launch Apex Legends and see if you’re still encountering the error message when playing the game.