d3dx9_43.dll está faltando
Jogos mais antigos usam partes do DirectX que não vêm com o Windows 10 e 11: as bibliotecas D3DX, o XInput 1.3, o XAudio 2.7 e o compilador de shaders de 2010. O DirectX End-User Runtime da Microsoft as instala ao lado do DirectX que você já tem, sem mudá-lo, e o jogo as encontra.
Atualizado em 29 de outubro de 2026 · In English

Os arquivos que ele repõe
d3dx9_24.dllad3dx9_43.dll- O D3DX9, a biblioteca auxiliar dos jogos Direct3D 9.
d3dx10_43.dll,d3dx11_43.dlle anteriores- O D3DX10 e o D3DX11, o mesmo para jogos Direct3D 10 e 11.
xinput1_3.dll- O XInput 1.3, que lê controles de Xbox. O Windows tem arquivos XInput mais novos, mas jogos feitos para o 1.3 pedem esse pelo nome.
d3dcompiler_43.dll- O compilador de shaders de junho de 2010.
xaudio2_7.dll,x3daudio1_7.dll,xapofx1_5.dll- O XAudio 2.7, com o som 3D e os efeitos.
Como instalar
- Baixe o DirectX End-User Runtime Web Installer da Microsoft (
dxwebsetup.exe) e execute-o. - Aceite o contrato e clique em Avançar até terminar. Ele precisa de internet.
- Sem internet nesse PC? O pacote offline da Microsoft, DirectX End-User Runtimes (June 2010), tem 95,6 MB: execute-o, escolha uma pasta para descompactá-lo e rode o
DXSETUP.exedessa pasta. - Abra o jogo de novo: os arquivos agora estão onde ele os procura.
Por que o Windows não os tem
O Windows 10 e 11 vêm com o DirectX 12, e o DirectX em si faz parte do Windows. Esses arquivos são outra coisa: vinham com o antigo DirectX SDK da Microsoft, e os jogos deviam instalá-los por conta própria. O pacote da Microsoft os adiciona lado a lado e não muda mais nada; a Microsoft avisa que ele não pode ser desinstalado.

O jogo ainda não abre?
- Se o erro cita
msvcp140.dll,vcruntime140.dlloumsvcr100.dll, o jogo também precisa do Visual C++: veja MSVCP140.dll ou VCRUNTIME140.dll não foi encontrado. - Não copie um
d3dx9_43.dllavulso de um site de DLLs para a pasta do jogo: a versão errada, ou a de 64 bits no lugar da de 32, faz o jogo falhar de outro jeito.

Ou deixe o Water fazer isso
O Water é um launcher de jogos para Windows. Quando instala um jogo, ele executa os instaladores de runtime que vêm com o jogo, o do DirectX entre eles, como a Steam faz na primeira vez que um jogo abre, numa área de trabalho só dele que você nunca vê. Você clica em Install e depois em Play.
