DICA DO MESTRE Kaspersky 70% OFF. Cupom: MESTRES BAIXAR
Mestres da Informática Descomplicando a tecnologia
11.11 chega em breve Ver ofertas →
Publicidade

Como baixar e instalar o DirectX no Windows 11 e 10: versão certa, DirectX 12 e o pacote oficial para jogos antigos

Veja como instalar o DirectX do jeito certo: confira a versão no dxdiag, atualize o DirectX 12 e resolva erros como d3dx9_43.dll com o pacote oficial.

Por Hércules Santiago
13 min
Como baixar e instalar o DirectX no Windows 11 e 10: versão certa, DirectX 12 e o pacote oficial para jogos antigos
Imagem: NVIDIA
Resumo rápido
  • No Windows 11 e no 10, o DirectX 12 já vem instalado e é atualizado pelo Windows Update.
  • O dxdiag mostra a versão do DirectX e os recursos que a sua placa de vídeo suporta.
  • Erros como d3dx9_43.dll e xinput1_3.dll se resolvem com o DirectX End-User Runtime oficial da Microsoft.
  • Erros de vcruntime140.dll pedem o Visual C++ Redistributable, também grátis e oficial.
Neste artigo 11 tópicos

Ofertas de tecnologia todo dia no WhatsApp +4.639 pessoas Entrar no grupo

Para instalar o DirectX no Windows 11 ou no Windows 10, você não precisa caçar nenhum arquivo: o DirectX 12 já vem dentro do sistema e é atualizado pelo Windows Update. O que muita gente precisa de verdade é instalar o DirectX End-User Runtime, o pacote oficial e gratuito da Microsoft que coloca no PC os arquivos antigos que os jogos mais velhos pedem, como o d3dx9_43.dll e o xinput1_3.dll. Neste guia eu mostro como conferir a versão com o dxdiag, como atualizar e como baixar e instalar o DirectX do jeito certo, só pelo site da Microsoft.

Publicidade

📥 Procurando os arquivos? Todos os downloads estão na seção Downloads do tutorial.

Resumo rápido: o que você precisa saber antes de instalar o DirectX

  • No Windows 11 e no Windows 10, o DirectX 12 já está instalado. Não existe instalador separado do DirectX 12: as atualizações chegam pelo Windows Update.
  • Para ver a versão instalada, abra o dxdiag (Ferramenta de Diagnóstico do DirectX) e olhe o campo Versão do DirectX.
  • Jogo antigo reclamando de d3dx9_43.dll, xinput1_3.dll, d3dcompiler_43.dll ou xaudio2_7.dll se resolve com o DirectX End-User Runtime, baixado da Central de Download da Microsoft.
  • Erros com vcruntime140.dll e msvcp140.dll não são do DirectX: são do Visual C++ Redistributable, que também é grátis e oficial.
  • Nunca baixe DLL avulsa em site de terceiros. Além de não resolver de vez, é um jeito comum de pegar vírus.
Publicidade

Downloads do tutorial: o que baixar para instalar o DirectX

Todos os botões abaixo levam para páginas e arquivos oficiais da Microsoft. Veja na tabela qual é o seu caso e pule direto para o passo certo.

Seu casoO que você precisaPasso a passo
Quer saber qual DirectX tem no PCNada para baixar: só o dxdiagPasso 1
Quer o DirectX 12 mais novoWindows Update e driver da placa de vídeo em diaPasso 2
Jogo antigo com erro de d3dx9_43.dll, xinput1_3.dll e parecidosDirectX End-User Runtime (instalador da web)Passo 3
PC sem internet ou instalação em vários PCsDirectX End-User Runtime (June 2010), pacote completoPasso 4
Erro de vcruntime140.dll ou msvcp140.dllVisual C++ Redistributable mais recentePasso 5

⬇️ Baixar DirectX End-User Runtime (instalador da web)

⬇️ Baixar DirectX End-User Runtime June 2010 (pacote completo)

Veja mais tutoriais como este em nosso canal no YouTube +600 mil inscritos Inscrever-se

⬇️ Baixar Visual C++ Redistributable x64

⬇️ Baixar Visual C++ Redistributable x86

Publicidade

📬 Gostando do tutorial? Receba os próximos no seu e-mail

O que é o DirectX e por que os jogos pedem para instalar o DirectX

O DirectX é um conjunto de componentes do Windows que deixa programas, principalmente jogos, conversarem direto com a placa de vídeo e com o som do PC. É ele que faz o jogo usar a aceleração da sua placa de vídeo para desenhar os gráficos com mais desempenho. Sem ele, a maioria dos jogos de PC nem abre. É por isso que tantos instaladores de jogos pedem para instalar o DirectX logo no começo.

A confusão começa porque existem duas coisas com o mesmo nome. Uma é o DirectX que faz parte do Windows (no Windows 10 e 11, o DirectX 12). A outra são bibliotecas antigas, criadas na época do DirectX 9, 10 e 11, que muitos jogos ainda usam e que o Windows não traz de fábrica. Para esses jogos, instalar o DirectX significa instalar essas bibliotecas extras, e é isso que o pacote da Microsoft faz.

Qual DirectX vem em cada versão do Windows

Segundo a página de suporte da Microsoft, cada Windows já sai com a sua versão. Para atualizar além dela, só trocando de sistema:

WindowsDirectX incluídoComo atualizar
Windows 11 e Windows 10DirectX 11.3 e DirectX 12Pelo Windows Update (não existe pacote separado)
Windows 8.1DirectX 11.2Pelo Windows Update
Windows 8DirectX 11.1Pelo Windows Update
Windows 7DirectX 11.0 (11.1 com a Atualização de Plataforma KB2670838)Service Pack 1 e atualizações

Ou seja: no Windows 11 e no 10 não existe uma versão nova para instalar o DirectX por fora. Se um site promete “baixar DirectX 12”, desconfie. A própria Microsoft avisa que não existe um instalador autônomo do DirectX 12.

Passo 1: como ver a versão do DirectX com o dxdiag

Antes de instalar o DirectX, vale conferir o que já tem no PC. Para isso a Microsoft indica a Ferramenta de Diagnóstico do DirectX, o dxdiag, que já vem no Windows e mostra os componentes e drivers do DirectX instalados.

Publicidade
  1. Clique em Iniciar e digite dxdiag na caixa de pesquisa. Você também pode apertar Windows + R, digitar dxdiag e dar Enter.
  2. Clique em dxdiag nos resultados. Se ele perguntar se deseja verificar se os drivers têm assinatura digital, pode responder Sim.
  3. Na primeira aba, procure a linha Versão do DirectX, na seção Informações do Sistema. No Windows 11 e no 10, o normal é aparecer DirectX 12.
Passos oficiais para ver a versão e instalar o DirectX no Windows 11 e 10 com o dxdiag
A Microsoft indica o dxdiag para conferir a versão do DirectX. Imagem: Microsoft Support

Dica: a versão que aparece na primeira aba é a do Windows, não a da sua placa. Para saber até onde a placa de vídeo vai, abra a aba de vídeo (chamada Exibir ou Exibição, conforme a versão) e veja os níveis de recurso (em inglês, Feature Levels). Se aparecer 12_0 ou 12_1 na lista, a placa suporta jogos em DirectX 12. Se a placa for antiga e só listar 11_0 ou menos, o jogo em DirectX 12 pode não abrir, mesmo com o Windows atualizado.

O botão Salvar todas as informações gera um arquivo de texto com tudo o que o dxdiag encontrou. Ele é útil quando você vai pedir ajuda num fórum ou ao suporte do jogo.

Passo 2: como atualizar e instalar o DirectX 12 no Windows 11 e 10

No Windows 11 e no Windows 10, atualizar o DirectX 12 é o mesmo que atualizar o Windows. As melhorias chegam junto com as atualizações do sistema, então o caminho oficial para instalar o DirectX mais novo é o Windows Update:

  1. Clique em Iniciar e abra Configurações.
  2. Entre em Windows Update (no Windows 10, fica em Atualização e Segurança).
  3. Clique em Verificar se há atualizações.
  4. Se houver atualizações, clique em Baixar e instalar e reinicie o PC quando pedir.
Passos do Windows Update para atualizar o DirectX 12 no Windows 11
No Windows 11 e 10, o DirectX 12 é atualizado pelo Windows Update. Imagem: Microsoft Support

Se o Windows Update travar ou mostrar código de erro, eu explico as soluções no meu guia sobre como resolver o erro do Windows Update.

Não esqueça o driver da placa de vídeo

Instalar o DirectX não basta se a placa de vídeo estiver com driver velho. O DirectX conversa com a placa de vídeo por meio do driver. Por isso, de nada adianta o Windows estar em dia se o driver da placa for antigo: o jogo pode reclamar que “o DirectX 12 não é suportado” mesmo num PC moderno. Baixe o driver mais novo no site da NVIDIA, da AMD ou da Intel, conforme a sua placa. Se preferir um jeito mais automático, mostro opções seguras em como atualizar os drivers do PC de graça.

Publicidade

Passo 3: como instalar o DirectX End-User Runtime para jogos antigos

Aqui está o passo que resolve a maior parte dos problemas. O DirectX End-User Runtime é o pacote oficial da Microsoft que instala bibliotecas do antigo SDK do DirectX, como D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT e Managed DirectX 1.1. A própria página de download avisa que ele não altera o DirectX do seu Windows: ele só coloca, lado a lado, os arquivos extras que os jogos mais antigos usam.

Por isso, mesmo quem já tem DirectX 12 pode (e às vezes precisa) instalar o DirectX End-User Runtime. Não há risco de “voltar” o DirectX para uma versão antiga. Veja como baixar e instalar o DirectX End-User Runtime:

⬇️ Baixar DirectX End-User Runtime (instalador da web)

  1. Abra a página oficial do Instalador da Web do DirectX End-User Runtime pelo botão acima. O arquivo se chama dxwebsetup.exe e tem cerca de 288 KB.
  2. Deixe o idioma em Português (Brasil) e clique em Baixar.
Página oficial para baixar e instalar o DirectX End-User Runtime na Central de Download da Microsoft
O instalador da web dxwebsetup.exe tem cerca de 288 KB. Imagem: Microsoft
  1. Abra o arquivo baixado e confirme a pergunta do Controle de Conta de Usuário.
  2. Aceite o contrato de licença e avance. Leia cada tela com calma e, se o instalador oferecer algum programa extra, desmarque o que você não quiser.
  3. O instalador confere o que falta no PC e baixa só esses arquivos. Por isso ele precisa de internet durante a instalação.
  4. Quando ele avisar que terminou, clique em Concluir e abra o jogo de novo. Se o jogo continuar com erro, reinicie o PC e tente outra vez.
  5. Quer conferir se deu certo? Abra o jogo que dava erro: depois de instalar o DirectX End-User Runtime, a mensagem da DLL deve sumir.

Na página de download, a lista de sistemas oficiais cita versões antigas do Windows, mas o pacote é o mesmo que a Microsoft aponta, na página de suporte do DirectX, para corrigir a falta de arquivos em jogos que exigem DirectX 9. É também o mesmo pacote que muitos jogos instalam sozinhos: na pasta do jogo costuma existir uma pasta chamada Redist ou _CommonRedist com o instalador do DirectX dentro.

Erros que o DirectX End-User Runtime resolve

Se a mensagem do jogo falar em “O programa não pode ser iniciado porque um arquivo está faltando no computador” e citar um destes arquivos, instalar o DirectX End-User Runtime é o caminho certo:

  • d3dx9_43.dll (e as irmãs d3dx9_24.dll até d3dx9_42.dll)
  • xinput1_3.dll, usado pelos controles em jogos antigos
  • d3dcompiler_43.dll e d3dx11_43.dll
  • xaudio2_7.dll e X3DAudio1_7.dll, ligados ao som do jogo

Por que não baixar a d3dx9_43.dll avulsa

Quando aparece o erro d3dx9_43.dll, muita gente pesquisa o nome do arquivo e cai em sites que oferecem a DLL sozinha. Eu não recomendo: o jeito seguro é instalar o DirectX completo pelo pacote da Microsoft. Você não sabe quem montou aquele arquivo, ele pode ser da versão errada (32 ou 64 bits) e pode vir com vírus. Além disso, quase sempre o jogo vai pedir outra DLL logo em seguida. O pacote oficial instala todas de uma vez, no lugar certo, assinadas pela Microsoft.

Passo 4: como instalar o DirectX sem internet (pacote completo June 2010)

O instalador da web precisa de internet. Se você quer instalar o DirectX num PC desconectado, ou guardar o instalador num pendrive para usar em vários computadores, use o pacote completo: o DirectX End-User Runtime (June 2010), arquivo directx_Jun2010_redist.exe, com cerca de 95,6 MB.

⬇️ Baixar DirectX End-User Runtime June 2010 (pacote completo)

  1. Baixe o arquivo pelo botão acima, num PC com internet, e copie para o pendrive se precisar.
  2. Crie uma pasta vazia, por exemplo C:\DirectX.
  3. Abra o directx_Jun2010_redist.exe, aceite a licença e indique essa pasta. Ele não instala nada ainda: só extrai os arquivos para lá.
  4. Entre na pasta e abra o DXSETUP.exe. Agora sim a instalação acontece, sem precisar de internet.
  5. Siga as telas até o fim e reinicie o PC se o jogo ainda não abrir.
Página do DirectX End-User Runtime June 2010 para instalar o DirectX sem internet
O pacote completo directx_Jun2010_redist.exe funciona sem internet. Imagem: Microsoft

Depois da instalação você pode apagar a pasta C:\DirectX. Se quiser, guarde o arquivo original no pendrive de ferramentas: ele serve para qualquer PC com Windows 11 ou 10 que precise instalar o DirectX para jogos antigos.

Passo 5: instale também o Visual C++ (o outro culpado dos erros de DLL)

Depois de instalar o DirectX, vale instalar também o Visual C++. Muitos jogos e programas precisam de duas coisas ao mesmo tempo: as bibliotecas do DirectX e as bibliotecas do Visual C++. Se a mensagem de erro citar vcruntime140.dll, msvcp140.dll ou vcruntime140_1.dll, o problema não é o DirectX. A solução é o Visual C++ Redistributable, também oficial e gratuito.

A Microsoft mantém um link fixo para a versão mais recente, que serve para programas feitos com o Visual Studio 2017 até o 2026. Num Windows de 64 bits, eu recomendo instalar as duas versões, x64 e x86, porque muitos jogos ainda são de 32 bits:

⬇️ Baixar Visual C++ Redistributable x64

⬇️ Baixar Visual C++ Redistributable x86

Links oficiais do Visual C++ Redistributable x64, x86 e ARM64 no Microsoft Learn
Os links fixos da Microsoft sempre baixam o Visual C++ mais recente. Imagem: Microsoft Learn

Jogos mais antigos podem pedir versões anteriores, como a 2010, 2012 ou 2013. Elas continuam disponíveis na página oficial do Visual C++ Redistributable no Microsoft Learn e são instaladas lado a lado, sem conflito com a mais nova.

No vídeo abaixo, eu mostro o passo a passo para resolver o erro do vcruntime140.dll e do msvcp140.dll instalando o Visual C++:

O ERRO MSVCP140.DLL TEM SOLUÇÃO E É MAIS FÁCIL QUE PARECE

O passo a passo completo, com cada tela, está no meu tutorial sobre o erro vcruntime140.dll e msvcp140.dll no Windows 11 e 10.

Problemas comuns ao instalar o DirectX e como resolver

Na maioria dos PCs, o processo acima basta para instalar o DirectX sem dor de cabeça. Quando não resolve, um destes casos costuma ser o motivo:

Erro ao instalar o DirectX ou instalador que não termina

Se o instalador da web parar no meio, confira a internet e tente o pacote completo do passo 4, que não depende da conexão. Desative por alguns minutos o antivírus de terceiros, se você usa um, e rode o instalador de novo. Antes de mexer no sistema, eu sempre recomendo criar um ponto de restauração. Se nada disso funcionar, baixe o instalador outra vez direto da Microsoft e tente instalar o DirectX com o PC recém-reiniciado.

O jogo continua pedindo a DLL depois de instalar o DirectX

Reinicie o PC e confira se a mensagem é a mesma. Às vezes o jogo só reconhece os arquivos novos depois de reiniciar. Se o arquivo citado for do Visual C++, volte ao passo 5. Se for um arquivo do próprio jogo, use a opção de verificar a integridade dos arquivos na loja onde você comprou (Steam, Epic, EA app ou outra).

Arquivos do Windows corrompidos

Quando nem o dxdiag abre direito, o problema pode estar nos arquivos do sistema. Nesse caso, rode o SFC e o DISM, que eu explico no guia de como corrigir erros do Windows 11 e 10 sem formatar. O DirectX 12 faz parte do Windows, então reparar o sistema também repara o DirectX.

O jogo diz que a placa não suporta DirectX 12

Nesse caso, instalar o DirectX de novo não resolve: é limite da placa de vídeo. Atualize o driver primeiro. Se mesmo assim os níveis de recurso no dxdiag não mostrarem 12_0, vale procurar no jogo uma opção para rodar em DirectX 11 ou pensar num upgrade. Se esse for o seu caso, veja o meu guia de como escolher placa de vídeo.

Conclusão: instale o DirectX só pelo site da Microsoft

Resumindo o que eu recomendo: no Windows 11 e no 10, mantenha o Windows Update e o driver da placa de vídeo em dia para ter o DirectX 12 mais novo. Se um jogo antigo pedir d3dx9_43.dll, xinput1_3.dll ou outro arquivo parecido, instale o DirectX End-User Runtime oficial e, se o erro for de vcruntime140.dll, o Visual C++. Assim você consegue instalar o DirectX e resolver o erro de vez, sem cair em site de DLL avulsa.

Perguntas frequentes

Instalar o DirectX End-User Runtime pode estragar o DirectX 12 do Windows?

Não. A Microsoft informa que o pacote não altera o DirectX instalado no Windows: ele só adiciona bibliotecas antigas, lado a lado, usadas por alguns jogos.

Dá para baixar o DirectX 12 separado?

Não. No Windows 11 e no 10 o DirectX 12 faz parte do sistema e não existe instalador autônomo. As melhorias chegam pelo Windows Update.

Dá para instalar o DirectX 12 no Windows 7?

Não há pacote do DirectX 12 para o Windows 7, que vem com o DirectX 11. Para ter o DirectX 12 é preciso usar o Windows 10 ou 11.

Preciso desinstalar o DirectX antes de instalar de novo?

Não. O DirectX do Windows não pode ser desinstalado como um programa comum, e o pacote da Microsoft apenas adiciona os arquivos que estiverem faltando.

O DirectX é grátis?

Sim. O DirectX vem com o Windows e o DirectX End-User Runtime é baixado de graça na Central de Download da Microsoft.

Fontes: Microsoft Support: Como instalar a versão mais recente do DirectX · Microsoft: DirectX End-User Runtime Web Installer · Microsoft Learn: Visual C++ Redistributable

Newsletter

Receba os melhores tutoriais no seu e-mail

Um e-mail curto com o que importa da semana: os melhores tutoriais, alertas de golpe, o vídeo novo do canal e uma dica que você aplica em 2 minutos. Grátis. Um e-mail por semana, aos sábados de manhã, sem spam.

Publicidade

Comentários

Carregando…

Ainda não há comentários. Tire sua dúvida ou conte se funcionou para você!

Sobre o autor

Fundador e criador de conteúdo

Sempre tive a internet como uma das maiores fontes de informação, mas como alguns assuntos eram bem difíceis de encontrar informações de qualidade, resolvi criar um local para reunir diversas dicas e tutoriais de tecnologia para ajudar pessoas comuns se tornarem verdadeiros mestres, foi aí que nasceu o Mestres da Informática.

Tudo sobre Windows

Ver tudo →