O erro “d3dx9_43.dll não encontrado” está impedindo você de jogar o jogo para PC Windows mais procurado que você acabou de instalar? Corrija-o aplicando essas ideias de solução de problemas DIY.
Os jogos em PCs com Windows 10 e 11 evoluíram muito após a introdução da arquitetura de aplicativos da Plataforma Universal do Windows (UWP) da Microsoft. No entanto, muitos jogos legados para PC com Windows ainda usam vários arquivos DLL para funcionar em PCs com Windows 11 e 10.
Considerando que você instalou um aplicativo de jogo herdado e o arquivo DLL apropriado para suporte DirectX não está disponível, o jogo não funcionará. Não se preocupe, pois qualquer uma das correções rápidas a seguir deve resolver o problema de compatibilidade do DirectX no seu PC com Windows.
Qual é o erro ausente d3dx9_43.dll?

Saiba o que é o erro ausente d3dx9_43.dll
O arquivo d3dx9_43.dll faz parte do software de tempo de execução Microsoft DirectX ou do driver de renderização 3D. Todos os PCs com Windows 11 e 10 mais recentes vêm com suporte integrado para DirectX 12. Assim, os jogos mais recentes para PC com Windows da Microsoft Store ou de outras fontes de terceiros não enfrentarão problemas, desde que o sistema do PC também tenha uma placa gráfica robusta para renderizar gráficos 3D desses jogos modernos.
Leia também: Como verificar a versão do Direct X no Windows 11
Mas se você tem uma enorme coleção de DVDs de jogos para PC datados antes da introdução dos PCs com Windows 10 ou 11 e deseja executá-los no Windows 11 ou 10, você pode enfrentar o erro d3dx9_43.dll ausente. Outros erros que os usuários experimentam relacionados ao arquivo d3dx9_43.dll são descritos aqui:
- D3dx9_43.dll não encontrado. A reinstalação pode ajudar a corrigir isso.
- O arquivo d3dx9_43.dll está faltando
- D3dx9_43.DLL não encontrado
- Arquivo d3dx9_43.dll não encontrado
- Este programa não pode ser iniciado porque xinput1_3.Dll ou d3dx9_43.Dll está ausente
Motivos para o erro d3dx9_43.dll não encontrado
Aqui estão alguns motivos comuns para o erro “d3dx9_43.dll ausente”:
- Não há arquivos DirectX 9.0 DLL no seu PC com Windows 11 ou 10
- Programas de malware ou antivírus excluíram o arquivo d3dx9_43.dll
- O aplicativo do jogo não suporta a versão do arquivo d3dx9_43.dll no seu PC Win 11 ou 10
- O aplicativo não pode usar o arquivo d3dx9_43.dll no sistema operacional Windows atual
Como corrigir o erro d3dx9_43.dll não encontrado
Embora o erro “d3dx9_43.dll ausente” seja bastante grave, as correções são excessivamente simples. Tente as correções abaixo na ordem em que aparecem. A maioria das ideias de solução de problemas também funcionará em PCs Windows legados, como Win 8, 7, Vista, etc.
1. Baixe d3dx9_43.dll de fontes externas
Se o erro simplesmente ocorrer porque o arquivo d3dx9_43.dll está ausente, esse método deve corrigir o problema imediatamente. Aqui está o que você precisa fazer:

Obtenha o arquivo d3dx9_43.dll
- Para PC com Windows de 64 bits, baixe o arquivo DLL de 64 bits. Para 32 bits, baixe o arquivo correspondente.
- Agora vá para a pasta Downloads e extraia o arquivo DLL compactado.
- Selecione o D3DX9_43 e pressione Ctrl + C .
- Agora, vá para o seguinte diretório do Windows:
C:\Windows\System32
- Pressione Ctrl + V para colar o arquivo DLL dentro do System32.

A localização do arquivo D3DX9_43.dll
2. Reinstale o DirectX
Se o método acima não corrigir o problema, a instalação do DirectX do seu PC está com defeito. Siga estas etapas para corrigi-lo:

DirectX junho de 2010
- Escolha o idioma de sua preferência e clique no botão Download .
- Depois de baixado, vá para a pasta Downloads e clique duas vezes no pacote de instalação.
- Siga as instruções na tela para concluir a instalação do DirectX.
- Agora, reinicie o PC e teste o aplicativo do jogo novamente.
3. Atualize o driver de exibição do Windows 11
Se você estiver usando hardware gráfico integrado como Intel UHD ou um tipo semelhante, faça o seguinte para atualizar o driver de vídeo:
- Pressione Windows + I para abrir o aplicativo Configurações .
- Clique em Windows Update no painel de navegação do lado esquerdo.
- Selecione Opções avançadas no painel do lado direito.

Localização das atualizações opcionais do Windows Update
- Clique em Atualizações opcionais .
- Aplique a atualização relacionada ao driver de exibição a partir daí.
- Se você não encontrar nenhuma atualização opcional, acesse o aplicativo Gerenciador de dispositivos .
- Você pode digitar Dispositivo no menu Iniciar para encontrar o aplicativo.
- Dentro da caixa de diálogo Gerenciador de dispositivos, expanda o dispositivo Adaptadores de vídeo .

Como atualizar o driver de vídeo
- Selecione o dispositivo que aparece, clique com o botão direito do mouse e escolha Atualizar driver .
- Reinicie o PC antes de testar o aplicativo do jogo.
Leia também: Como descobrir qual placa gráfica você está usando
4. Atualize o driver de exibição de terceiros
Suponha que você esteja usando um adaptador gráfico discreto comprado de um fabricante terceirizado, como Nvidia ou AMD Radeon, tente estas etapas para atualizar os drivers gráficos:
- Visite qualquer um dos seguintes fabricantes de hardware gráfico para baixar os drivers mais recentes:
- Depois de baixar o driver apropriado para seu adaptador gráfico, instale o pacote de software.
- Reinicie o PC com Windows e verifique se o problema foi resolvido ou não.
Leia também: Gráficos discretos vs integrados
5. Permitir atualizações de aplicativos da Microsoft Store
Vamos considerar que você instalou um aplicativo de jogo por meio da Microsoft Store. Ao tentar jogar, você vê o aviso “O arquivo d3dx9_43.dll está faltando”. Nesta situação, faça o seguinte:
- Verifique se o recurso de atualizações de aplicativos está ativo na Microsoft Store .
- Para verificar, abra o aplicativo Microsoft Store e clique em suas iniciais ou avatar ao lado da caixa de pesquisa.
- Vá para Configurações .

Atualizações de aplicativos na Microsoft Store
- O botão de alternância Atualizações do aplicativo deve estar na posição Ativado .
- Se estiver ON , você não precisa fazer nada. Tente outra solução de problemas.
- Se estiver DESATIVADO , desinstale o aplicativo do jogo em Aplicativos > Aplicativos instalados .
- Agora, ative as atualizações de aplicativos na Microsoft Store.
- Reinstale o aplicativo do jogo.
6. Aplique atualizações pendentes do Windows
Procure atualizações do Windows que você ainda não aplicou. Veja como é feito:
- Pressione as teclas Windows + I juntas para abrir Configurações .
- Agora, clique em Windows Update .

Como iniciar as atualizações do Windows 11
- No painel do lado direito, clique em Verificar atualizações, Retomar atualizações ou Baixar e instalar atualizações.
- Qualquer um dos itens acima ajudará você a atualizar o PC com Windows 11 ou 10.
- Agora, reinicie o PC e tente executar o aplicativo do jogo novamente.
7. Execute DISM e SFC no Windows para corrigir arquivos do sistema
Às vezes, arquivos de sistema corrompidos do Windows também podem forçar o mau funcionamento de um jogo e mostrar o erro “d3dx9_43.dll não encontrado”. Para corrigir os arquivos de sistema do Windows, siga estas instruções no seu PC:
- Clique em Iniciar e digite Comando .
- Escolha o hiperlink Executar como administrador no lado direito.

Como executar uma varredura SFC
- Quando o prompt de comando com direitos elevados for aberto, copie e cole este comando e pressione Enter :
SFC /scannow
- O Comando Promot mostrará a ação de verificação do arquivo do sistema com uma porcentagem de progresso.
- Se a fase de verificação da varredura SFC encontrar algum problema, ela começará a reparar esses arquivos do sistema.
- Depois que a tarefa de verificação e reparo terminar, reinicie o PC com Windows.
- Agora, tente iniciar o aplicativo do jogo.
Se a verificação SFC estiver correta e não houver nada para corrigir, você precisará iniciar a verificação DISM. Veja como:

Executar verificação DISM
- Na mesma janela do prompt de comando, digite o seguinte comando e pressione Enter :
dism.exe /online /cleanup-image /restorehealth
- Siga as instruções na tela e permita que a verificação seja concluída.
- Depois de concluído, verifique o aplicativo do jogo novamente.
8. Restaure o PC com Windows
Se você sabe que o jogo funcionou antes, mas não está funcionando agora no seu PC com Windows, você pode querer restaurar o PC para a última configuração válida conhecida. Esse método raramente funciona porque você pode não ter criado um ponto de restauração quando o jogo estava funcionando. No entanto, vale a pena tentar seguindo estas etapas:
- Clique no menu Iniciar e digite Restaurar .

Opção de recuperação no Windows 11
- Selecione a opção Recuperação em Configurações ou Melhor correspondência .
- Dentro da caixa de diálogo Recuperação, clique em Abrir Restauração do Sistema .
- Na caixa de diálogo Restauração do sistema, clique em Avançar .

Como escolher um ponto de restauração
- Escolha um ponto de restauração na coluna Data e hora .
- Clique em Avançar .
- Na caixa de diálogo Confirme o ponto de restauração , clique em Concluir para iniciar o processo.
- Assim que terminar e o sistema for reinicializado, teste o aplicativo do jogo.
9. Desinstale e reinstale o aplicativo do jogo
Frequentemente, o aplicativo do jogo pode ser instalado com arquivos corrompidos do jogo. Portanto, o componente na pasta de instalação do jogo que reconhece o arquivo d3dx9_43.dll pode estar corrompido. Portanto, o arquivo EXE do jogo não consegue determinar se o arquivo d3dx9_43.dll está presente.
Nessa situação, você precisa desinstalar o aplicativo do jogo em Aplicativos > Aplicativos instalados. Em seguida, reinstale o jogo com cuidado. Não execute nenhum aplicativo em segundo plano ou outro software ao instalar o aplicativo do jogo.
10. Use o PC de inicialização dupla
Você também pode vincular o erro “d3dx9_43.dll não encontrado” a um sistema operacional Windows incompatível. Por exemplo, o aplicativo do jogo não suporta mais o Windows 10 ou 11. Você precisa do sistema operacional Windows 7 ou 8 para executá-lo. Nesse caso, não importa o quanto você tente substituir e corrigir arquivos DirectX DLL, o jogo não funcionará.
O aplicativo do jogo não pode apenas utilizar os arquivos DirectX DLL no ambiente Windows atual. Assim, você precisa recorrer a PCs de inicialização dupla, onde você pode executar o Windows 11 junto com o Windows 7 ou 8.
Conclusão
Então, agora você sabe como corrigir o erro “d3dx9_43.dll não encontrado” para aplicativos de jogos legados nos PCs com Windows 11 ou 10 mais recentes. Tente a solução de problemas mencionada aqui, uma de cada vez, e o problema deve ser resolvido rapidamente. Se você conhece alguma outra correção legal e fácil para o erro “d3dx9_43.dll não foi encontrado”, mencione isso na caixa de comentários abaixo.
Em seguida, como verificar a integridade da GPU usando esses melhores métodos .