Correção: Falha ao criar dispositivo Directx

O erro “ Falha ao criar dispositivo Directx ” é normalmente encontrado pelos usuários ao abrir um jogo integrado do Windows ( Campo Minado, Paciência , etc.) ou ao abrir o Windows Media Center. Esse problema específico só é encontrado em versões do sistema operacional anteriores ao Windows 8.

Depois de investigar o problema minuciosamente, criamos uma lista de possíveis culpados que podem estar causando o problema:

  • As atualizações do Windows foram baixadas pelo WU e estão com instalação pendente - se essa for a causa do problema, reinicializar sua máquina e permitir que ela instale as atualizações resolverá o problema automaticamente.
  • Um conflito entre o Windows Media Center e o jogo do sistema operacional integrado - Como se constatou, o erro pode ser exibido quando dois aplicativos estão usando ativamente o mesmo arquivo DLL (Windows Media Center e um jogo do Windows integrado).
  • Os drivers gráficos beta estão causando o problema - se essa for a causa do erro, reverter para um driver estável resolverá o problema
  • O problema é causado por uma falha do Windows - pode ser resolvido reiniciando os jogos integrados do Windows nos Recursos do Windows.

Se você está enfrentando esse problema específico, use a coleção de métodos abaixo para solucionar o problema. Siga cada método na ordem até encontrar uma solução que consiga resolver o problema. Vamos começar.

Método 1: reinicie para instalar atualizações pendentes do Windows

Você deve iniciar sua busca de solução de problemas certificando-se de que não há atualizações pendentes do Windows. Como alguns usuários apontaram, o problema pode surgir logo após o WU (Windows Update) terminar de baixar uma atualização. Se for esse o caso, uma reinicialização simples removerá a mensagem de erro indefinidamente. Se você tem o hábito de usar a função de hibernação em vez de desligar o computador quando não o está usando, há uma grande chance de que você acabou de identificar o culpado.

Dependendo da atualização pendente, ela pode ser instalada apenas parcialmente após o WU terminar de baixá-la - Isso pode causar erros inesperados até que o usuário reinicie o sistema e permita a instalação completa da atualização. Quer você ache que tem uma atualização pendente ou não, reinicie o sistema e veja se o problema é resolvido automaticamente.

Se a reinicialização não resolveu seu problema, continue com o método abaixo.

Método 2: Resolvendo um conflito de aplicativo 

Dependendo da versão do seu sistema operacional, você pode descobrir que o  Windows Media Center será executado automaticamente na inicialização. Embora isso certamente não seja um inconveniente, pode causar problemas com determinados aplicativos que usam os mesmos arquivos DLL.

Como alguns usuários relataram, sempre que o Windows Media Center é aberto ou minimizado, você pode encontrar o erroFalha ao criar dispositivo Directx ” ao tentar abrir um jogo embutido. Embora os aspectos técnicos desse problema não sejam claros, parece que os dois estão configurados para usar alguns dos mesmos arquivos DLL.

Se você receber este erro ao abrir um jogo, investigue se o Windows Media Center está aberto. Caso esteja aberto, feche-o corretamente (não o minimize) e veja se ele resolveu o seu problema. Se tiver, certifique-se de fechar o Windows Media Center sempre que decidir jogar um jogo integrado.

Observação: lembre-se de que você também pode aplicar essa possível correção ao contrário. Por exemplo, você obtém o erro ao abrir o Windows Media Center, feche qualquer jogo integrado que possa estar em execução para resolver o conflito do aplicativo.

Se esse método não foi eficaz, vá para o Método 3.  Caso queira usar o Windows Media Center enquanto joga um jogo integrado, consulte diretamente o Método 4. 

Método 3: Instale um driver de placa gráfica estável (se aplicável)

O problema “ Falha ao criar dispositivo Directx ” também pode ser causado pelos drivers da placa gráfica. Se você possui uma GPU mais recente, pode ficar tentado a instalar o driver beta - já que geralmente ele promete otimizações de desempenho para os jogos mais recentes. No entanto, isso nem sempre é benéfico, pois os drivers beta geralmente não são certificados pelo WHQL ( Windows Hardware Quality Labs ). Por causa disso, você pode descobrir que certas funções do Windows (incluindo jogos embutidos) não funcionarão corretamente e exibirão o erro como resultado - ao usar drivers beta.

Nota: Você pode pular este método se tiver certeza de que o driver gráfico usado pelo seu sistema é certificado pelo WHQL.

Se você estiver usando um driver gráfico beta, siga as etapas abaixo para desinstalá-lo e instalar um driver certificado WHQL para sua GPU:

  1. Pressione a tecla Windows + R para abrir uma janela Executar. Digite “appwiz.cpl”  e pressione Enter para abrir Adicionar ou Remover Programas.

  2. Na janela Adicionar ou Remover Programas , role para baixo até seus drivers GPU e desinstale o driver gráfico.

  3. Depois que o driver for removido, navegue até o site do fabricante da GPU e baixe a versão estável mais recente. Use este link (aqui) para Nvidia e este link (aqui) para ATI.

    Nota: Se você usar os canais de download padrão, provavelmente não terá um driver beta. No entanto, verifique novamente se você instalou uma compilação estável procurando um ícone WHQL próximo ao nome do driver ou na descrição.

  4. Instale o driver gráfico e reinicie o sistema para concluir a instalação. Verifique se o problema foi resolvido abrindo um dos jogos integrados.

Se você ainda estiver preocupado com o mesmo problema, passe para o método abaixo.

Método 4: mover arquivos de jogos para um novo diretório

Se você seguiu todos os métodos acima sem nenhum resultado, existe uma correção criada pelo usuário que pode resolver seu problema. Envolve mover arquivos do jogo para uma pasta recém-criada fora dos caminhos pré-determinados. Isso eliminará quaisquer conflitos de DLL que possam acionar o erroFalha ao criar dispositivo Directx ”.

Siga as etapas abaixo para mover os arquivos de jogos integrados para um diretório separado:

  1. Crie uma nova pasta fora dos caminhos protegidos e nomeie-a como quiser (nós a chamamos de Jogos ). A localização da pasta não importa, contanto que seja diferente do caminho padrão dos jogos integrados.
  2. Navegue até C: / Arquivos de programas / Microsoft Games e copie todas as pastas de jogos que estão presentes lá.

    Nota: Tenha cuidado para não confundir os caminhos. A pasta Microsoft Games está localizada em Arquivos de programas (não em Arquivos de programas (x86) ).

  3. Cole as pastas copiadas da Microsoft Games pasta para a recém-criada Jogos pasta.

    Nota: Se você jogar apenas alguns dos jogos listados aqui, só poderá copiar as pastas dos jogos que realmente joga.

  4. Depois que as pastas do jogo integradas forem copiadas, você pode abri-las sem problemas clicando duas vezes no executável.

    Nota: Você pode tornar as coisas ainda mais fáceis criando um atalho na área de trabalho do executável do jogo. Para fazer isso, clique com o botão direito do mouse no executável do jogo e selecione Enviar para> Área de trabalho (criar atalho) .

Se ainda aparecer o mesmo erroFalha ao criar dispositivo Directx ”, vá para o método final.

Método 5: reativando jogos de recursos do Windows

Se todos os métodos acima se revelaram ineficazes, vamos seguir os passos apropriados para resolver uma falha conhecida do Windows que pode estar causando o problema. Alguns usuários apontaram que desligar os recursos do jogo, reiniciar e ligá-los novamente resolveu o problema automaticamente. Isso forçará o Windows a reiniciar os componentes necessários para executar o jogo, resolvendo assim o problema.

Siga as etapas abaixo para reativar os jogos integrados dos recursos do Windows:

  1. Pressione a tecla Windows + R para abrir uma janela Executar. Digite “appwiz.cpl”  e pressione Enter para abrir Adicionar ou Remover Programas.

  2. Em Programas e recursos , clique em Ativar ou desativar recursos do Windows.

  3. Agora procure uma pasta chamada Jogos e desative a caixa de seleção ao lado dela. Isso deve desabilitar automaticamente todos os jogos integrados. Clique em Ok para confirmar.

  4. Aguarde até que o Windows faça as alterações necessárias e reinicie o computador.

  5. Depois que o computador for reiniciado, use as etapas 1 e 2 novamente para retornar aos Recursos do Windows . Uma vez lá, reative a caixa de seleção ao lado de Jogos  e pressione Ok para confirmar.

  6. O Windows vai demorar um pouco para reativar os componentes do jogo. Se não for solicitado a reiniciar, faça-o por conta própria e veja se o problema foi resolvido na próxima inicialização.