Ir para o conteúdo
● Seu universo de jogos no PC

Como Resolver o Erro "d3dx9_43.dll Não Encontrado" de Uma Vez

Por Redação — 20/09/2026 — Leitura: 5 min
GUIA

Como Resolver o Erro "d3dx9_43.dll Não Encontrado" de Uma Vez

Você instala um jogo antigo, clica para abrir e aparece: "O programa não pode ser iniciado porque d3dx9_43.dll não foi encontrado". É o erro mais comum de PC fraco — porque PC fraco roda jogo antigo.

A causa é sempre a mesma: o jogo usa o DirectX 9, e o Windows 10/11 vem só com o DirectX 12. As bibliotecas do DX9 não são instaladas por padrão — precisam ser adicionadas.

A solução certa (5 minutos)

  1. Acesse o site oficial de downloads da Microsoft e procure por DirectX End-User Runtime Web Installer. É o pacote oficial, gratuito e assinado pela Microsoft.
  2. Baixe o arquivo dxwebsetup.exe.
  3. Execute como administrador (botão direito → Executar como administrador).
  4. Ele vai perguntar se você quer instalar a Barra do Bing. Desmarque essa caixa antes de avançar.
  5. Aguarde. O instalador baixa entre 50 MB e 100 MB e instala todas as versões do d3dx9 de uma vez — d3dx9_24 até d3dx9_43.
  6. Reinicie o PC e abra o jogo. O erro desaparece.

Atenção: Não baixe a DLL solta de site de "correção de DLL". É a pior coisa a fazer: esses arquivos frequentemente vêm modificados, e mesmo quando são limpos, colocar uma DLL na pasta do sistema quebra outros programas. O instalador oficial resolve em cinco minutos e é seguro.

Se o erro continuar

Sintoma restanteCausaO que fazer
Erro em outra DLL (xinput1_3, d3dcompiler_43)Mesma origem — DX9 incompletoO mesmo instalador resolve; rode de novo como administrador
Erro "MSVCP100.dll" ou "MSVCR100.dll"Falta Visual C++ 2010Instalar o pacote redistribuível Visual C++ 2010 (x86)
Erro "MSVCP140.dll"Falta Visual C++ 2015-2022Instalar o pacote redistribuível mais recente (x86 e x64)
Erro só nesse jogo, outros DX9 funcionamInstalação corrompidaVerificar integridade dos arquivos na Steam / reinstalar
Erro "0xc000007b"Mistura de 32 e 64 bitsInstalar as versões x86 e x64 dos pacotes Visual C++

Faça de uma vez só: o kit do PC de jogo antigo

Se você costuma instalar jogos dos anos 2000, instale estes quatro pacotes uma única vez e nunca mais veja esses erros:

  • DirectX End-User Runtime (dxwebsetup) — resolve toda a família d3dx9 e xinput.
  • Visual C++ 2010 SP1 — x86 e x64.
  • Visual C++ 2013 — x86 e x64.
  • Visual C++ 2015-2022 — x86 e x64.

Dica: Todos esses pacotes são gratuitos e estão no site da Microsoft. Baixe os instaladores uma vez e guarde numa pasta chamada "Kit Jogo Antigo" — em toda formatação você instala em cinco minutos e evita meses de erro.

Por que o Windows não instala isso sozinho?

Porque o DirectX 9 foi descontinuado como componente do sistema em 2009. O Windows moderno tem DirectX 12, e ele não é compatível com as bibliotecas antigas. Elas não são um "DirectX mais velho" instalado por cima: são arquivos separados que ficam ao lado.

🎮 Veja mais guias e listas para PC fraco

Perguntas Frequentes (FAQ)

O que causa o erro d3dx9_43.dll?

O jogo usa DirectX 9, e o Windows 10 e 11 vêm apenas com DirectX 12. As bibliotecas do DirectX 9 não são instaladas por padrão e precisam ser adicionadas.

Posso baixar a DLL d3dx9_43 avulsa?

Não é recomendado. Arquivos de sites de correção de DLL costumam vir modificados e podem quebrar outros programas. O instalador oficial da Microsoft resolve em cinco minutos.

Como resolver o erro d3dx9_43.dll no Windows 11?

Baixe o DirectX End-User Runtime Web Installer no site oficial da Microsoft, execute como administrador, desmarque a oferta da Barra do Bing e reinicie o PC.

Conteúdo publicado em setembro de 2026. Preços e disponibilidade variam conforme a loja e a data da consulta.

Nenhum comentário: