XINPUT1_3.dll manquant : relancer un ancien jeu sans télécharger une DLL au hasard
Un jeu ancien refuse de démarrer avec « XINPUT1_3.dll est manquant » ? Microsoft propose un composant DirectX facultatif adapté. Voici comment l’installer en toute sécurité.
Sur cette page
- Pourquoi un jeu demande-t-il encore XINPUT1_3.dll ?
- Reconnaître le problème
- Installer le composant officiel DirectX
- Et si l’ordinateur est hors ligne ?
- Si le jeu ne démarre toujours pas
- Questions fréquentes
- DirectX 12 ne remplace-t-il pas XINPUT1_3.dll ?
- Faut-il copier la DLL dans System32 ?
- Le problème vient-il de Windows 11 ?
Pourquoi un jeu demande-t-il encore XINPUT1_3.dll ?
Même sur Windows 11, certains jeux conçus pour des générations précédentes de DirectX utilisent XInput 1.3, une bibliothèque liée notamment à la gestion de certaines entrées de contrôleurs. Windows peut disposer d'une version récente de DirectX tout en ne contenant pas tous les composants facultatifs utilisés par ces anciens titres.
La solution recommandée est d’installer les composants d’exécution DirectX hérités depuis Microsoft, pas de télécharger xinput1_3.dll sur un annuaire non officiel.
Reconnaître le problème
Le message peut signaler : « Le programme ne peut pas démarrer car XINPUT1_3.dll est absent de votre ordinateur », ou « XINPUT1_3.dll not found ». L’erreur peut apparaître avant l’écran d’accueil du jeu, après une réinstallation de Windows ou à la suite d’un déplacement des fichiers d’installation.
Ce nom de fichier n'indique pas à lui seul un problème matériel avec votre manette : le jeu peut échouer avant même d'essayer de détecter les périphériques.
Installer le composant officiel DirectX
- Fermez le jeu et la plateforme de lancement.
- Consultez la page Microsoft « Programme d’installation Web des composants d’exécution utilisateur final DirectX ».
- Téléchargez le programme officiel, puis exécutez-le avec la connexion Internet nécessaire.
- Suivez l’assistant, en restant attentif aux éventuels composants facultatifs proposés.
- Relancez le jeu. Si nécessaire, redémarrez l'ordinateur.
Microsoft indique que ce package ajoute les bibliothèques historiques telles que XInput 1.3, D3DX et XAudio 2.7, sans remplacer la version de DirectX du système d’exploitation.
Et si l’ordinateur est hors ligne ?
Microsoft propose également un package redistribuable DirectX utilisateur final. Il convient de suivre les instructions de son installateur plutôt que d’extraire un fichier DLL au hasard pour le placer dans un dossier système.
Si le jeu ne démarre toujours pas
Utilisez la fonction de vérification de l'intégrité des fichiers de votre magasin de jeux. Vérifiez ensuite les prérequis et redistribuables proposés par l'éditeur. Certains jeux anciens nécessitent aussi des packages Visual C++ spécifiques, indépendants de DirectX.
Si une erreur différente apparaît après réparation, prenez-en note : D3DX9_43.dll, XAudio2_7.dll et VCRUNTIME140.dll ne correspondent pas tous au même composant ni au même correctif.
Questions fréquentes
DirectX 12 ne remplace-t-il pas XINPUT1_3.dll ?
Pas systématiquement. Une nouvelle version de DirectX ne fournit pas nécessairement l'ensemble des composants facultatifs des anciens SDK. Microsoft maintient un installateur distinct pour ces bibliothèques héritées.
Faut-il copier la DLL dans System32 ?
Non. L’installation officielle permet de déposer les composants dans les emplacements adaptés. La copie isolée peut laisser d'autres dépendances manquantes et introduire un risque de sécurité.
Le problème vient-il de Windows 11 ?
Pas automatiquement. Une application dépendant d'un runtime ancien peut rencontrer la même erreur sous différentes versions de Windows. Vérifiez d'abord les prérequis du jeu.
Sources
- DirectX End-User Runtimes (June 2010) — Microsoft