Solução para o erro de arquivo d3dcompiler_43.dll ausente

Encontrou um erro repentino em que o jogo ou programa se recusa a iniciar e o sistema informa que o ficheiro d3dcompiler_43.dll não foi encontrado no computador? Não está sozinho. Este problema é bastante comum, especialmente após reinstalar o Windows ou ao tentar iniciar jogos antigos. A boa notícia é que não se trata de uma avaria do hardware e pode ser resolvida rapidamente.

Geekbuying WWGeekbuying WW

O ficheiro d3dcompiler_43.dll faz parte do pacote Microsoft DirectX — um conjunto de tecnologias responsáveis pelos gráficos e multimédia nas aplicações. Sem ele, o programa simplesmente não consegue processar corretamente os comandos gráficos. O erro ocorre não porque você excluiu algo, mas, na maioria das vezes, porque a versão necessária do DirectX não está instalada ou está desatualizada.

Neste artigo, vamos analisar algumas maneiras simples e seguras de restaurar esse ficheiro. Não vamos sugerir o download de DLLs de sites duvidosos, mas usaremos métodos oficiais da Microsoft, que garantem a resolução do problema e a segurança do seu computador.

Método 1: Carregar d3dcompiler_43.dll

Redmagic WWRedmagic WW

Esta é uma maneira simples de colocar o ficheiro DLL no sistema manualmente. É útil em situações em que o problema de funcionamento ocorre apenas em um ficheiro. Basta baixar o d3dcompiler_43.dll e, em seguida, colocá-lo no diretório do sistema. No Windows x64, é C:\Windows\SysWOW64 e C:\Windows\System32, e no x86 — apenas o último, devido à ausência da pasta «SysWOW64» nesta versão .

Descarregar d3dcompiler_43.dll

Além disso, o ficheiro pode exigir o registo no sistema.

  1. Você mesmo pode fazer isso através do «Linha de comando», aberto com privilégios de administrador.
  2. Digite o comando regsvr32 d3dcompiler_43.dll e confirme a execução com a tecla Enter. Se a biblioteca foi colocada em duas pastas, digite também regsvr32 “C:\Windows\SysWOW64\d3dcompiler_43.dll”.
  3. Às vezes, se o ficheiro já tiver sido registado anteriormente, é necessário realizar o procedimento de cancelamento com o comando regsvr32 /u d3dcompiler_43.dll, e, em seguida, repita a execução — regsvr32 /i d3dcompiler_43.dll.
  4. A linha de comando não é a única forma de efetuar o registo. O mesmo pode ser feito através de outros elementos do sistema, bem como através de uma aplicação especial.

    Mais informações: Registrando o ficheiro DLL no Windows

Se, ao iniciar o jogo ou programa, aparecer um erro sobre o ficheiro d3dcompiler_43.dll ausente, isso geralmente significa que falta uma parte necessária da biblioteca gráfica DirectX no computador. Na maioria das vezes, o problema é resolvido com uma simples instalação ou reinstalação do DirectX, ou melhor ainda, do pacote Visual C++ Redistributable, que acompanha a maioria dos programas. Às vezes, atualizar os drivers de vídeo ou instalar a versão mais recente do DirectX do site oficial da Microsoft ajuda. O importante é não baixar esse ficheiro dll de sites duvidosos, pois isso pode infectar o sistema.

Método 2: Instalador Web do DirectX

nubia Many GEOsnubia Many GEOs

Nesta opção, primeiro precisamos descarregar o próprio instalador. Ele instala imediatamente um conjunto de bibliotecas DirectX no sistema, portanto, o uso deste método será o único correto quando nenhum ficheiro deste componente estiver instalado no Windows ou parte deles estiver danificada. No entanto, os utilizadores do Windows 10 devem recorrer a um guia separado sobre como trabalhar com o DirectX, uma vez que ele está integrado e é atualizado juntamente com o próprio sistema.

Mais informações: Reinstalar e adicionar componentes DirectX ausentes no Windows 10

Se tiver o Windows 7 ou versões anteriores, faça o seguinte:

Baixar DirectX

  1. Selecione o idioma do seu Windows.
  2. Clique em «Download».
  3. Depois de descarregar este ficheiro, execute as seguintes ações:

  4. Aceite os termos do contrato.
  5. Clique no botão «Next».
  6. A instalação será iniciada e, durante ela, todos os ficheiros que faltam serão descarregados.

  7. Clique em «Concluir».

Método 3: Resolução de problemas do jogo

Redmagic WWRedmagic WW

É bem provável que a aplicação se recuse a utilizar o d3dcompiler_43.dll não devido a danos ou à ausência do ficheiro no Windows, mas devido a alguns problemas internos. Assim, o instalador pode estar corrompido (não foi baixado completamente ou foi danificado por terceiros) e pode apresentar vários problemas no código, o que geralmente ocorre com cópias piratas e modificadas de jogos. Além disso, a instalação do d3dcompiler_43.dll pode ser bloqueada por um antivírus integrado ou do sistema. Recomenda-se reinstalar o jogo, levando em consideração todos os sinais de falha listados acima.

Se o jogo for licenciado e tiver sido adquirido através de uma plataforma especial, como Steam e Origin, faz sentido verificar primeiro a integridade dos seus ficheiros através de uma função especial.

Steam

  1. Expanda a janela «Biblioteca» do cliente do jogo e encontre o jogo que não está a conseguir iniciar. Clique com o botão direito do rato sobre ele e aceda a «Propriedades».
  2. Vá para a guia «Ficheiros locais».
  3. Use o botão «Verificar a integridade dos ficheiros do jogo», quando o procedimento estiver concluído, receberá um relatório informando se algo foi corrigido. Caso contrário, será necessário tentar reinstalar.

Origin

  1. Abra «Biblioteca» na janela do cliente do jogo, encontre o jogo, clique com o botão direito do rato e selecione «Restaurar».
  2. A verificação começará imediatamente e poderá acompanhá-la neste mesmo painel.
  3. Assim que a operação for concluída, será exibida uma notificação sobre a possibilidade de iniciar o jogo.

Como pode ver, o problema com a falta do ficheiro d3dcompiler_43.dll não é uma sentença, mas apenas um problema técnico que pode ser corrigido rapidamente. Na maioria das vezes, tudo é resolvido com a reinstalação normal dos controladores de vídeo ou a instalação do distribuidor necessário da Microsoft.

O mais importante é descarregar bibliotecas apenas de sites oficiais, para não introduzir vírus no computador em vez de resolver o problema. Não vale a pena copiar ficheiros desconhecidos de fontes duvidosas.

Esperamos que tudo tenha dado certo e que o jogo ou programa finalmente tenha sido iniciado. Se o problema persistir, talvez seja uma falha mais profunda e valha a pena procurar soluções adicionais específicas para o seu aplicativo.

nubia Many GEOsHomestyler WWHomestyler WWSunsky-online WWhidemynameItalojewerly WW
Qual é a função que considera mais importante num novo smartphone??
Share to friends
Maria Lebedeva

Analista de tecnologia móvel. Acompanho todos os novos produtos no mundo dos smartphones e tablets, analiso as tendências e avalio o seu impacto nas nossas vidas. Aqui partilho as minhas ideias sobre quais os dispositivos que vale a pena escolher e como podem melhorar a sua experiência diária.

Rate author
Appliances-News.com
Add a comment