Início / Guias / Erros de programas e arquivos

d3dx11_43.dll está faltando - como corrigir com segurança

O d3dx11_43.dll engana pelo nome: o 11 sugere o DirectX 11 moderno, mas o arquivo é uma biblioteca auxiliar do mesmo runtime de DirectX da era de 2010 que o d3dx9_43 - e o Windows 10/11 também não o inclui. Os jogos da primeira geração do DirectX 11 pedem esse arquivo, e a cura é a mesma que funciona há uma década: o DirectX End-User Runtime gratuito da Microsoft, uma rodada, todos os auxiliares antigos restaurados.

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 PC Repair Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.

Resposta rápida

Baixe o DirectX End-User Runtime Web Installer no site oficial da Microsoft e execute-o. Ele instala as bibliotecas auxiliares antigas - o d3dx11_43.dll entre elas - ao lado do DirectX que o seu Windows já tem. Depois abra o jogo de novo.

Sintomas - como o problema aparece

"Não foi possível iniciar o programa porque o d3dx11_43.dll está faltando no computador"
Um jogo da era 2010-2013 falha ao abrir em um PC moderno ou recém-formatado
Um irmão é citado no lugar: d3dx11_42.dll, d3dx9_43.dll ou d3dcompiler_43.dll
O jogo funcionava antes de reinstalar o Windows e falha depois
Reinstalar o jogo não ajudou
O sistema tem DirectX 12 e mesmo assim acusa um arquivo do DirectX faltando

Por que isso acontece

O runtime antigo não está instalado

Os auxiliares D3DX11 nunca vieram dentro do Windows - os jogos os traziam pelo instalador do DirectX. Um Windows 10/11 recém-instalado tem o núcleo moderno, mas nenhum dos auxiliares antigos.

O nome engana a busca

As pessoas leem DirectX 11, veem que têm o DirectX 12 e acham que está tudo certo - mas o d3dx11_43.dll mora no runtime antigo opcional, não no sistema operacional.

A etapa de DirectX do jogo foi pulada

A etapa de DirectX embutida nos instaladores antigos é cancelada com frequência - o jogo então fica sem as bibliotecas auxiliares na primeira abertura.

Uma DLL avulsa de um site

Um arquivo baixado costuma invocar o próximo nome faltando - o runtime é um conjunto de arquivos combinados, e sites de DLL são um canal conhecido de malware.

As soluções, em ordem

1. Instale o DirectX End-User Runtime

  1. No site oficial da Microsoft, procure "DirectX End-User Runtime Web Installer".
  2. Baixe e execute o dxwebsetup.exe; desmarque os extras opcionais que ele oferecer.
  3. Deixe-o terminar e reinicie o PC.
  4. Abra o jogo.

Pela segurança: só o site da própria Microsoft - o End-User Runtime é a única fonte legítima desse arquivo.

2. Execute o instalador do DirectX que veio com o jogo

  1. Abra a pasta do jogo (Steam: clique com o botão direito, Gerenciar, Procurar arquivos locais).
  2. Encontre uma subpasta _CommonRedist, DirectX ou Redist.
  3. Execute o DXSETUP.exe que está lá dentro.

3. Verifique os arquivos do jogo

  1. Steam: clique com o botão direito no jogo, Propriedades, Arquivos instalados, Verificar integridade dos arquivos do jogo.
  2. Outros launchers têm a mesma opção de reparo.
  3. Repita o método 1 se o erro continuar.

Perguntas frequentes

Eu tenho o DirectX 12 - por que um arquivo do DirectX 11 está faltando?

Porque o d3dx11_43.dll não faz parte do DirectX 11 em si - é um auxiliar opcional do runtime antigo que os jogos daquela era usavam. O Windows nunca o incluiu, não importa a versão; o End-User Runtime o adiciona em um minuto.

A correção é a mesma do d3dx9_43.dll?

Sim - os dois vêm no mesmo DirectX End-User Runtime, então uma instalação cobre os dois erros; nosso guia do D3DX9_43.dll cobre essa variante.

Atualizar o driver de vídeo resolve isso?

Não - o arquivo não faz parte do driver. Atualizar o driver importa para problemas reais de renderização; um auxiliar d3dx11 faltando só se resolve instalando o runtime que o contém.

O caminho automático, quando você quiser

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 PC Repair Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.
Gratuitosverificação e diagnóstico
Você escolheo que corrigir
Windows 11 - 7sistemas compatíveis