‘D3DCompiler_47.dll’ é um arquivo compartilhado que permite a execução de muitos jogos e é exigido por muitos aplicativos em suas operações. O erro “D3DCompiler_47.dll está faltando” é muito comum ao iniciar jogos, aplicativos ou executar um programa para uma finalidade específica.
As soluções alternativas envolvidas para resolver esse erro são muito simples e exigem que você baixe a DLL diretamente ou por meio de atualização do Windows. Iremos examiná-los um por um, começando com o mais simples sendo o primeiro.
Solução 1: registrando novamente D3DCompiler_47.dll
Se você estiver usando um programa que requer a DLL em discussão, normalmente ele deve registrar automaticamente o arquivo para você. Se o arquivo não estiver presente, ele deve ter a capacidade de instalá-lo. Se o aplicativo não tiver esses recursos, tentaremos registrar o arquivo manualmente.
- Pressione Windows + R, digite “ prompt de comando ”Na caixa de diálogo, clique com o botão direito e selecione“ Executar como administrador ”.
- Uma vez no prompt de comando elevado, digite os seguintes comandos:
regsvr32 / u D3DCompiler_47.dll regsvr32 / i D3DCompiler_47.dll
O primeiro comando cancelará o registro do arquivo e o segundo comando o registrará. Observe que esse método só funcionará se você já tiver a DLL presente no diretório necessário. Do contrário, esses comandos lançarão uma exceção. Nesse caso, passe para a segunda solução.
Solução 2: baixando a DLL
Existem duas maneiras de instalar a DLL necessária em seu sistema. Você pode fazer isso manualmente usando esta solução ou automaticamente usando o 3rd1. Ambas as soluções funcionarão, mas você terá que fazer a pesquisa sozinho nesta.
- Baixe o DLL da Internet para o seu computador. É importante notar que existem muitos sites maliciosos que enganam os usuários para que baixem um vírus em vez do arquivo autêntico. Tenha cuidado e use apenas sites confiáveis.
- Depois de baixar o arquivo, você deve verificar a arquitetura do seu sistema. Arquiteturas de 32 e 64 bits , ambos têm locais de arquivo diferentes onde você deve colar a DLL. Pressione Windows + S, digite “ Informação do sistema ”Na caixa de diálogo e abra as configurações.
- Procure o valor de Tipo de sistema. Para 32 bits tipo de sistema, você deve colar o arquivo D3DCompiler_47.dll que baixou na pasta “ C: Windows system32 ”. Alguns usuários podem ter “C: WINDOWS system32”.
Para 64 bits computador, você deve copiar o D3DCompiler_47.dll (32 bits) para a pasta “ C: Windows SYSWOW64 ”E cole o D3DCompiler_47.dll (64 bits) na pasta“ C: Windows System32 ”.
- Depois de colar a DLL, execute a primeira solução e registre a DLL de acordo. Reinicie o computador e veja se o aplicativo funciona.
Solução 3: Instalando a atualização do catálogo KB4019990
Como discutimos acima, a Microsoft lança atualizações frequentes visando vários problemas ou atualizando ou adicionando módulos aos componentes existentes. O erro “D3DCompiler_47.dll está faltando” foi notado pela Microsoft e lançou uma atualização oficial para corrigir o problema.
- Vá para Site oficial da Microsoft e baixe a atualização
- Instalar a atualização em seu computador e reinicie seu sistema completamente. Agora verifique se o problema foi resolvido.
Você também deve se certificar de que está executando a versão mais recente do Windows. Pressione Windows + S, digite “atualizar” e abra as configurações do sistema. Verifique se há atualizações e se houver algum, instale-o.
Nota: Você também deve se certificar de que possui a versão mais recente do Microsoft .NET framework.
Solução 4: Instalando o Microsoft DirectX
O módulo “D3DCompiler_47.dll” é conhecido por estar relacionado ao DirectX. DirectX é uma coleção de APIs destinadas a lidar com tarefas relacionadas a multimídia, especialmente jogos. Se ainda não tiver o módulo instalado, você deve adicioná-lo ao seu sistema o mais rápido possível e ver se isso resolve.
- Navegue até o site oficial da Microsoft e baixar o pacote do aplicativo de arquivo em seu computador.
- Depois de baixado, instalar o pacote e reinicie o computador completamente.
- Agora verifique se o problema ainda persiste. Em caso afirmativo, você precisa baixar manualmente a DLL e colocá-la nos diretórios conforme mostrado na Solução 2. Não se esqueça de registrar a DLL em seu computador conforme mostrado na Solução 1.
Se você ainda estiver enfrentando a mensagem de erro, certifique-se de ter executado todas as etapas e de estar usando uma conta de administrador.
3 minutos lidos