O d3dcompiler_47.dll é o compilador de shaders moderno do DirectX, e ele é diferente dos irmãos mais velhos (o _43 e companhia): não faz parte do runtime antigo do DirectX. No Windows 10 e no 11 ele vem com o próprio sistema; no Windows 7 e no 8.1, a Microsoft o entregou por uma atualização do Windows. Muitos jogos e aplicativos (programas baseados no Chrome entre eles) também carregam uma cópia. Então a correção depende do seu Windows - um reparo do sistema ou uma atualização, não um site de download.
Resolva automaticamente
O Outbyte PC Repair verifica o Windows em busca de arquivos de sistema danificados, problemas no registro e restos de programas que costumam provocar esse tipo de erro. O diagnóstico é gratuito, e nada é alterado sem a sua decisão - útil se você prefere não fazer os passos abaixo na mão.
Baixar Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.Resposta rápida
No Windows 10/11: abra o Terminal (Admin), rode sfc /scannow e depois DISM /Online /Cleanup-Image /RestoreHealth, e reinicie. No Windows 7/8.1: instale todas as atualizações pendentes do Windows (o arquivo chega com uma atualização de plataforma) e reinicie. Nos dois casos, verifique também o jogo ou aplicativo que mostra o erro.
O compilador chegou aos Windows mais antigos pelo Windows Update. Com as atualizações desligadas ou travadas, o sistema nunca recebeu o arquivo - e os programas feitos para ele falham.
Aqui o arquivo faz parte do sistema. Uma atualização que falhou, um erro de disco ou uma ferramenta de limpeza podem corrompê-lo - o reparo embutido do Windows o restaura.
Muitos aplicativos carregam a DLL na própria pasta; um antivírus ou uma instalação quebrada podem levá-la. Reinstalar ou verificar o aplicativo a traz de volta.
Um arquivo baixado pode ser da compilação errada ou de 32/64 bits errados, e costuma causar um segundo erro logo depois que o primeiro desaparece.
sfc /scannow e espere terminar.DISM /Online /Cleanup-Image /RestoreHealth.Pela segurança: no Windows moderno, a única fonte legítima desse arquivo é o próprio sistema - as ferramentas de reparo acima ou uma atualização do Windows.
Não - esse instalador só traz os arquivos antigos (o _43 e anteriores). O compilador _47 vem com o próprio Windows ou com o programa; use os passos de reparo ou o Windows Update. Nosso guia do d3dcompiler_43.dll cobre a variante antiga.
No Windows 10/11, as ferramentas de reparo restauram a versão correta em segundos; no Windows 7 uma cópia pode funcionar, mas a atualização também traz outros arquivos relacionados de que o programa precisa - atualizar é o caminho confiável.
O Chromium traz o próprio d3dcompiler_47.dll ao lado do aplicativo, para a aceleração por hardware. Se essa cópia sumiu, reinstalar o aplicativo a restaura - sem mexer no sistema.
O Outbyte PC Repair verifica o sistema e mostra o que encontrou - e então espera. Você revisa o diagnóstico e decide o que corrigir; nada muda sem a sua decisão.
Baixar Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.