O problema D3dcompiler_42.dll é causado por um problema com o Microsoft DirectX . O arquivo d3dcompiler_42.dll é um dos muitos arquivos incluídos na coleção de software DirectX. Como o DirectX é usado pela maioria dos jogos baseados no Windows e programas gráficos avançados, o erro d3dcompiler_42.dll geralmente só aparece ao usar esses programas.
Erro D3dcompiler_42.dll

Mensagem de erro D3dcompiler_42.DLL
Existem várias maneiras pelas quais o erro d3dcompiler_42.dll pode aparecer em seu computador. Aqui estão algumas mensagens de erro comuns que você pode ver:
- D3dcompiler_42.dll não encontrado. A reinstalação pode ajudar a corrigir isso.
- O arquivo d3dcompiler_42.dll está faltando
- D3dcompiler_42.DLL não encontrado
- Arquivo d3dcompiler_42.dll não encontrado
Essas mensagens de erro podem ser aplicadas a qualquer programa que use Microsoft DirectX, incluindo os videogames mais populares. O erro de DLL d3dcompiler_42 aparece quando um jogo ou outro programa de software é iniciado e pode ser visto em qualquer sistema operacional Microsoft.
Como corrigir o erro D3dcompiler_42.dll
Siga estas etapas na ordem listada para resolver esse erro.
Nota : Não baixe o arquivo DLL d3dcompiler_42.dll individual de qualquer "site de download de DLL". Existem vários motivos pelos quais baixar arquivos DLL desses sites nunca é uma boa ideia. Se você fez isso, exclua o arquivo de onde você o colocou e continue com estas etapas.
1. Reinicie o seu computador, caso ainda não o tenha feito. O erro d3dcompiler_42.dll pode ser um problema temporário e uma simples reinicialização pode eliminar o erro completamente.
2. Instale a versão mais recente do Microsoft DirectX. Provavelmente, atualizar para a versão mais recente do DirectX corrigirá o erro DLL não encontrado.
O mesmo programa de instalação do DirectX funciona com todas as versões do Windows e substituirá todos os arquivos DirectX ausentes.
Nota : A Microsoft frequentemente lança atualizações para DirectX sem atualizar o número ou letra da versão, portanto, certifique-se de instalar a versão mais recente, mesmo que sua versão seja tecnicamente a mesma.
3. Supondo que a versão mais recente do DirectX da Microsoft não corrija o erro d3dcompiler_42.dll, procure o programa de instalação do DirectX no DVD ou CD do jogo ou aplicativo. Às vezes, os desenvolvedores de software incluem uma cópia do DirectX no disco de instalação se o jogo ou programa usar DirectX.
Às vezes, embora não com frequência, a versão incluída no disco é mais adequada para o programa do que a versão mais recente disponibilizada pela Microsoft.
4. Desinstale o jogo ou programa de software e reinstale-o. Algo pode ter acontecido com os arquivos do programa que funciona com d3dcompiler_42.dll e a reinstalação pode ajudar a resolver o problema.
5. Restaure o arquivo d3dcompiler_42.dll do pacote de software DirectX mais recente. Se as etapas de solução de problemas acima não resolverem o erro, tente extrair arquivos individuais do pacote para download do DirectX.
6. Atualize o driver da sua placa de vídeo. Embora esta não seja a solução mais comum, em algumas situações, atualizar o driver da placa de vídeo do seu computador pode resolver o problema do DirectX.
Desejo a você sucesso na solução de problemas!