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.
📥 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.
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 caso | O que você precisa | Passo a passo |
|---|---|---|
| Quer saber qual DirectX tem no PC | Nada para baixar: só o dxdiag | Passo 1 |
| Quer o DirectX 12 mais novo | Windows Update e driver da placa de vídeo em dia | Passo 2 |
| Jogo antigo com erro de d3dx9_43.dll, xinput1_3.dll e parecidos | DirectX End-User Runtime (instalador da web) | Passo 3 |
| PC sem internet ou instalação em vários PCs | DirectX End-User Runtime (June 2010), pacote completo | Passo 4 |
| Erro de vcruntime140.dll ou msvcp140.dll | Visual C++ Redistributable mais recente | Passo 5 |
⬇️ Baixar DirectX End-User Runtime (instalador da web)
⬇️ Baixar DirectX End-User Runtime June 2010 (pacote completo)
⬇️ Baixar Visual C++ Redistributable x64
⬇️ Baixar Visual C++ Redistributable x86
📬 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:
| Windows | DirectX incluído | Como atualizar |
|---|---|---|
| Windows 11 e Windows 10 | DirectX 11.3 e DirectX 12 | Pelo Windows Update (não existe pacote separado) |
| Windows 8.1 | DirectX 11.2 | Pelo Windows Update |
| Windows 8 | DirectX 11.1 | Pelo Windows Update |
| Windows 7 | DirectX 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.
- Clique em Iniciar e digite dxdiag na caixa de pesquisa. Você também pode apertar Windows + R, digitar dxdiag e dar Enter.
- Clique em dxdiag nos resultados. Se ele perguntar se deseja verificar se os drivers têm assinatura digital, pode responder Sim.
- 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.

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:
- Clique em Iniciar e abra Configurações.
- Entre em Windows Update (no Windows 10, fica em Atualização e Segurança).
- Clique em Verificar se há atualizações.
- Se houver atualizações, clique em Baixar e instalar e reinicie o PC quando pedir.

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.
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)
- 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.
- Deixe o idioma em Português (Brasil) e clique em Baixar.

- Abra o arquivo baixado e confirme a pergunta do Controle de Conta de Usuário.
- 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.
- O instalador confere o que falta no PC e baixa só esses arquivos. Por isso ele precisa de internet durante a instalação.
- 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.
- 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)
- Baixe o arquivo pelo botão acima, num PC com internet, e copie para o pendrive se precisar.
- Crie uma pasta vazia, por exemplo C:\DirectX.
- 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á.
- Entre na pasta e abra o DXSETUP.exe. Agora sim a instalação acontece, sem precisar de internet.
- Siga as telas até o fim e reinicie o PC se o jogo ainda não abrir.

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

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 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.
Ative os avisos e receba no computador ou no celular, sem cadastro.








