Início / Guias / Erros de programas e arquivos

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

O XINPUT1_3.dll cuida dos controles nos jogos da era do DirectX 9 - e aqui está o detalhe: o Windows 10 e o 11 trazem versões mais novas dessa biblioteca, mas não esta exata. Jogos de mais ou menos 2007-2015 pedem o arquivo antigo, e um Windows moderno recém-instalado simplesmente não o tem. A Microsoft ainda o distribui no DirectX End-User Runtime, gratuito, e uma rodada do instalador corrige o erro para todos os jogos de uma vez.

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 antigas do DirectX - o XINPUT1_3.dll entre elas - ao lado do DirectX moderno que o Windows já tem. Abra o jogo de novo; não precisa mexer em nada.

Sintomas - como o problema aparece

"Não foi possível iniciar o programa porque o XINPUT1_3.dll está faltando no computador"
Um jogo mais antigo trava ao abrir em um PC novo ou recém-formatado
O erro cita um arquivo irmão: XINPUT1_2.dll ou XINPUT9_1_0.dll
O mesmo jogo funcionava bem antes de reinstalar o Windows
Um segundo jogo mostra o mesmo erro - ou um sobre o D3DX9_43.dll
O controle não é o problema - o erro aparece mesmo sem nenhum controle conectado

Por que isso acontece

O runtime antigo do DirectX não está instalado

O Windows 10/11 inclui o DirectX 12, mas não as bibliotecas opcionais da era do DirectX 9. Jogos mais antigos precisam delas, e elas só chegam com o instalador do End-User Runtime.

O PC foi formatado ou é novo

Os instaladores de jogos daquela época traziam o DirectX junto. Depois de um Windows limpo, o primeiro jogo antigo que você instala costuma mostrar esse erro.

Uma limpeza agressiva o removeu

Ferramentas de limpeza às vezes apagam DLLs "sem uso" - os arquivos antigos do DirectX são vítimas comuns, porque nenhum componente do sistema faz referência a eles.

Uma DLL avulsa colocada na mão

Um XINPUT1_3.dll solto, vindo de um site de download, fica sem os arquivos companheiros e sem o registro que o runtime faz - o próximo erro de DLL faltando costuma estar a uma abertura de distância.

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 - ele instala todas as bibliotecas antigas do DirectX de uma vez.
  4. Reinicie o PC e abra o jogo.

Pela segurança: só o site da própria Microsoft. Esse runtime é a única fonte legítima do XINPUT1_3.dll - todo site de download de DLL é, na melhor das hipóteses, uma cópia pior dele.

2. 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 nas configurações do jogo.
  3. Alguns jogos guardam o próprio instalador do DirectX na pasta do jogo (subpasta _CommonRedist ou DirectX) - executá-lo também funciona.

3. Repare os arquivos do sistema se o instalador falhar

  1. Clique com o botão direito em Iniciar e abra o Terminal (Admin).
  2. Rode sfc /scannow e depois DISM /Online /Cleanup-Image /RestoreHealth.
  3. Reinicie e rode o instalador do DirectX de novo.

Perguntas frequentes

Por que o Windows 11 não inclui o XINPUT1_3.dll?

O Windows 11 traz a biblioteca atual de controles (XInput 1.4) e deixa as versões antigas como opcionais. A Microsoft moveu os arquivos da era do DirectX 9 para o End-User Runtime separado - instalá-lo é o caminho previsto, não uma gambiarra.

O dxwebsetup.exe ainda é seguro de rodar em 2026?

Sim - é o instalador da própria Microsoft, ainda hospedado no microsoft.com, e convive com o DirectX 12 sem tocá-lo. Ele só adiciona as bibliotecas opcionais antigas de que os jogos daquela época precisam.

A próxima abertura reclama do D3DX9_43.dll. Tem relação?

Mesma família - o D3DX9_43.dll vem no mesmo runtime do DirectX. Se você instalou o End-User Runtime completo, os dois erros já foram embora; nosso guia do D3DX9_43.dll cobre essa variante.

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