Inicio / Guías / Errores de programas y archivos

Falta XINPUT1_3.dll - cómo arreglarlo de forma segura

XINPUT1_3.dll gestiona los mandos de juego en los títulos de la era DirectX 9 - y aquí está la trampa: Windows 10 y 11 traen versiones más nuevas de esta librería, pero no esta en concreto. Los juegos de aproximadamente 2007-2015 piden el archivo antiguo, y un Windows moderno recién instalado simplemente no lo tiene. Microsoft lo sigue distribuyendo gratis en el DirectX End-User Runtime, y una sola ejecución del instalador arregla el error para todos los juegos a la vez.

Arréglalo automáticamente

Outbyte PC Repair revisa Windows en busca de archivos de sistema dañados, problemas del registro y restos de programas que suelen estar detrás de este tipo de errores. Útil si prefieres no hacer a mano los pasos de abajo: el análisis y el diagnóstico son gratis, y nada cambia hasta que tú lo decides.

Descargar PC Repair Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.

Respuesta rápida

Descarga el DirectX End-User Runtime Web Installer desde el sitio oficial de Microsoft y ejecútalo. Instala las librerías antiguas de DirectX - XINPUT1_3.dll entre ellas - junto al DirectX moderno que Windows ya tiene. Reinicia el juego; no hay que tocar ningún ajuste.

Síntomas - cómo se manifiesta el problema

"El programa no puede iniciarse porque falta XINPUT1_3.dll en el equipo"
Un juego antiguo falla al arrancar en un PC nuevo o recién reinstalado
El error menciona un archivo hermano en su lugar: XINPUT1_2.dll o XINPUT9_1_0.dll
El mismo juego funcionaba bien antes de reinstalar Windows
Otro juego muestra el mismo error - o uno sobre D3DX9_43.dll
El mando no es el problema - el error aparece sin ningún mando conectado

Por qué ocurre

El runtime antiguo de DirectX no está instalado

Windows 10/11 incluyen DirectX 12 pero no las librerías opcionales de la era DirectX 9. Los juegos antiguos las necesitan, y solo llegan con el instalador End-User Runtime.

El PC es nuevo o se reinstaló

Los instaladores de juegos de aquella época traían DirectX consigo. Tras un Windows recién instalado, el primer juego antiguo que instalas suele mostrar este error.

Una limpieza agresiva lo eliminó

Las herramientas de limpieza a veces borran DLL "sin uso" - los archivos antiguos de DirectX son una víctima habitual porque ningún componente del sistema los referencia.

Se copió una sola DLL a mano

Un XINPUT1_3.dll suelto de un sitio de descargas llega sin sus archivos compañeros y sin el registro que hace el runtime - el siguiente error de DLL que falta suele estar a un arranque de distancia.

Las soluciones, en orden

1. Instala el DirectX End-User Runtime

  1. En el sitio oficial de Microsoft, busca "DirectX End-User Runtime Web Installer".
  2. Descarga y ejecuta dxwebsetup.exe; rechaza los extras opcionales que ofrezca.
  3. Deja que termine - instala todas las librerías antiguas de DirectX de una vez.
  4. Reinicia el PC y arranca el juego.

Ve sobre seguro: solo el sitio de Microsoft. Este runtime es la única fuente legítima de XINPUT1_3.dll - cualquier sitio de descarga de DLL es, en el mejor de los casos, una copia peor de lo mismo.

2. Verifica los archivos del juego

  1. Steam: clic derecho en el juego, Propiedades, Archivos instalados, Verificar la integridad de los archivos del juego.
  2. Otros launchers tienen la misma opción de reparación en los ajustes del juego.
  3. Algunos juegos guardan su propio instalador de DirectX en la carpeta del juego (subcarpeta _CommonRedist o DirectX) - ejecutarlo también funciona.

3. Repara los archivos del sistema si el instalador falla

  1. Haz clic derecho en Inicio y abre Terminal (administrador).
  2. Ejecuta sfc /scannow y después DISM /Online /Cleanup-Image /RestoreHealth.
  3. Reinicia y ejecuta el instalador de DirectX otra vez.

Preguntas frecuentes

¿Por qué Windows 11 no incluye XINPUT1_3.dll?

Windows 11 trae la librería de mandos actual (XInput 1.4) y deja las versiones antiguas como opcionales. Microsoft movió los archivos de la era DirectX 9 al End-User Runtime, un paquete aparte - instalarlo es lo previsto, no un apaño.

¿Es seguro ejecutar dxwebsetup.exe en 2026?

Sí - es el instalador del propio Microsoft, sigue alojado en microsoft.com, y convive con DirectX 12 sin tocarlo. Solo añade las librerías opcionales antiguas que necesitan los juegos de aquella época.

El siguiente arranque se queja de D3DX9_43.dll. ¿Tiene relación?

Misma familia - D3DX9_43.dll viene en el mismo runtime de DirectX. Si instalaste el End-User Runtime completo, los dos errores ya están resueltos; nuestra guía de D3DX9_43.dll cubre esa variante.

La vía automática, cuando tú quieras

Outbyte PC Repair analiza el sistema y muestra lo que ha encontrado - y luego espera. No se aplica nada sin tu visto bueno: tú revisas los problemas detectados, categoría por categoría, y decides qué corregir.

Descargar PC Repair Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.
Gratisanálisis y diagnóstico
Tú eligesqué corregir
Windows 11 - 7sistemas compatibles