Erro: 'O D3DCOMPILER_47.dll está Faltando no Seu Computador'

O erro 'D3DCOMPILER_47.dll está faltando no seu computador' ou 'O programa não pode ser iniciado porque o D3DCOMPILER_47.dll está faltando no seu computador' pode impedir os usuários de executar jogos nos seus sistemas. Afinal, o arquivo D3DCOMPILER_47.dll faz parte do Microsoft DirectX, um componente vital necessário para iniciar e executar videogames no sistema. Como resultado, consertá-lo pode exigir a tentativa de várias soluções até encontrar a correta.

Atualize o Windows e seus drivers de GPU

Comece verificando se há novas atualizações disponíveis para o sistema operacional Windows como um todo. A maneira mais rápida de fazer isso é simplesmente verificar se há atualizações no campo de pesquisa da barra de tarefas e clicar no resultado superior.

A próxima etapa é atualizar os seus drivers de GPU. Você pode fazer isso por meio do pacote de driver dedicado para a sua placa de vídeo ou acessando os sites oficiais da NVIDIA ou AMD. No site, restrinja os parâmetros de pesquisa para corresponder apenas ao modelo da sua placa e veja se algum novo pacote de driver está disponível. Baixe e instale-os.

Registre o arquivo D3DCOMPILER_47.dll novamente

Se o D3DCOMPILER_47.dll não tiver sido registrado corretamente, poderá ocorrer o erro sempre que você iniciar um jogo ou programa correspondente que precisa dele. Os usuários podem tentar registrar o arquivo novamente por meio do prompt de comando.

  1. Digite prompt de comando no campo de pesquisa da Barra de Tarefas. Clique com o botão direito no resultado superior e selecione 'Executar como administrador' ou selecione a opção na lista à direita.
  2. Na janela do prompt de comando, digite regsvr32/u D3DCompiler_47.dll e pressione Enter.
  3. Em seguida, digite regsvr32/i D3DCompiler_47.dll e pressione Enter.
  4. Feche o Prompt de Comando e tente iniciar o jogo ou programa novamente.

Execute uma digitalização SFC

O SFC (System File Checker)  (ou  Verificador de Arquivos do Sistema) é um utilitário do Windows que pode descobrir arquivos corrompidos e tentar repará-los. Executar uma digitalização SFC pode ajudar quando se trata de resolver o erro 'D3DCOMPILER_47.dll está faltando no seu computador'.

  1. Digite prompt de comando no campo de pesquisa da Barra de Tarefas. Agora, para abrir uma janela elevada do Prompt de Comando, clique com o botão direito do mouse no resultado superior e selecione 'Executar como administrador' ou selecione-o nas opções listadas à direita.
  2. Na janela do prompt de comando, digite sfc/scannow e pressione Enter.
  3. O SFC iniciará uma digitalização. Aguarde a conclusão do processo.
  4. Reinicie o sistema e verifique se o erro foi resolvido.