How To

Cómo resolver el error “Xinput1_3.dll no encontrado o faltante”

February 13, 2026 3 minutos de lectura Updated: February 13, 2026

A veces, al intentar ejecutar juegos o aplicaciones antiguas compatibles con mandos Xbox antiguos, puedes encontrarte con el frustrante error “xinput1_3.dll-not-found”.Es un poco extraño, pero suele deberse a que la DLL falta o está totalmente dañada. El problema es que Windows no siempre guarda estos archivos antiguos en su lugar, sobre todo si has realizado una limpieza del sistema o has actualizado desde versiones anteriores de Windows. Por suerte, instalar los componentes de DirectX adecuados suele solucionar el problema, y ​​es mucho más seguro que descargar archivos DLL a ciegas de fuentes dudosas.

Formas de solucionar el error Xinput1-3-dll-not-found

Nota: Normalmente, seguir estos pasos es más seguro que descargar archivos DLL de sitios aleatorios y guardarlos en carpetas del sistema. Windows podría detectarlo o, peor aún, podrías terminar instalando malware. Por lo tanto, es mejor usar las descargas oficiales de Microsoft y las actualizaciones adecuadas.

Instalar DirectX End-User Runtime

Dado que el archivo xinput1_3.dll venía originalmente con un SDK de DirectX antiguo, y Microsoft ya no lo ofrece, lo mejor es ejecutar el instalador de DirectX End-User Runtime. Este instala en el sistema un conjunto de bibliotecas antiguas de las que dependen las aplicaciones, incluyendo esa DLL tan difícil de encontrar. Créeme, esto me ha ayudado en varias configuraciones, aunque parezca un poco indirecto.

  1. Dirígete al instalador web de DirectX y descárgalo.
  2. Ejecute el instalador y descargará e instalará todos los componentes DirectX heredados necesarios, incluidos esos antiguos archivos DLL.
  3. Una vez hecho esto, reinicia tu PC. A veces, el error desaparece después de reiniciar. Si no es así, no te preocupes: prueba la siguiente solución.

Actualizar o reinstalar DirectX Framework

Aunque los archivos de ejecución son buenos, a veces el DirectX nativo de Windows no incluye todo lo necesario para esas aplicaciones antiguas. Además, ciertas versiones de DirectX están ligadas a la arquitectura del sistema (x86 o x64), por lo que instalar la versión correcta puede ser un poco impredecible si solo se intenta adivinar. Revisar la información del sistema ayuda a identificar si se necesita la versión de 32 o 64 bits. Después, se puede obtener el instalador correcto con las herramientas de Microsoft, lo que significa que las DLL que se necesitan están correctamente instaladas, actualizadas y registradas. No sé por qué funciona, pero en algunos equipos, esta solución es más rápida que modificar las DLL manualmente.

  1. Presione Win + R, escriba msinfo32y luego presione Enter: esto abre la ventana Información del sistema.
  2. En la pestaña Resumen del sistema, busque la línea Tipo de sistema. Indicará PC x86 o PC x64.
  3. Si está en una máquina de 64 bits, descargue e instale Microsoft. DirectX.x64.
  4. Si su sistema es de 32 bits, descargue Microsoft. DirectX.x86.
  5. Una vez descargado, ejecute el instalador, siga los pasos y reinicie. Ojalá se solucione el error de DLL.

Reinstalar el programa que necesita la DLL

Si el error persiste después de todo esto, es posible que haya habido un problema durante la instalación: algún programa de limpieza o malware corrompió o incluso eliminó los archivos. Puedes intentar reemplazar el xinput1_3.dllarchivo manualmente, pero, sinceramente, reinstalar el programa suele ser más efectivo. Es menos trabajo sucio y garantiza que todas las dependencias estén configuradas correctamente.

  1. Presione Win + R, escriba %windir%y presione Enter: esto lo llevará al directorio de Windows.
  2. Abra la carpeta system32.
  3. Busca xinput1_3.dll. Si no está, es tu problema. Si está ahí, haz una copia de seguridad por si acaso y luego bórralo.
  4. Ahora, reinstala la aplicación o el juego, lo que debería restaurar la versión correcta de la DLL. De lo contrario, puedes copiar manualmente una copia nueva y segura desde otro sistema operativo (por ejemplo, desde su instalador original o desde fuentes de confianza).
  5. Reinicie y vea si funciona ahora.

En algunos casos, una simple reinstalación es suficiente, sobre todo si has estado actualizando o reemplazando partes de tu sistema operativo. O, si te sientes ambicioso, podrías intentar actualizar toda la aplicación o el juego, ya que a veces la última versión gestiona mejor estas dependencias heredadas.