L’API XInput permet aux programmes sous Windows de traiter les interactions avec la manette Xbox. Ainsi, les applications qui doivent communiquer avec les contrôleurs utilisent différentes versions de xinput (xinput1_4.dll, xinput9_1_0.dll, etc.).

Plus précisément, xinput1_3.dll est livré avec l’ancien package SDK DirectX (dernière sortie en juin 2010). Il est utilisé par des programmes conçus pour s’exécuter sur des versions plus anciennes de Windows telles que Vista, 7 et 8. 

Lors de l’exécution de tels programmes, il existe deux raisons courantes pour lesquelles vous rencontrerez le xinput1-3-dll-not-erreur trouvée. Soit la dll n’existe pas sur votre système, soit elle est présente mais corrompue.

Dans les deux cas, vous pouvez installer les packages DirectX fournis par Microsoft pour résoudre cette erreur.

Moyens de corriger Erreur Xinput1-3-dll-not-found

Remarque : Il est généralement recommandé de corriger les erreurs de ce type en téléchargeant la dll à partir de sources tierces, en la plaçant dans le répertoire d’installation du programme et system32 et l’enregistrement de la dll.
Cela fonctionne, mais rien ne garantit que le fichier téléchargé sera en sécurité. En tant que tel, nous vous le déconseillons. Vous pouvez suivre les étapes de cet article pour une alternative plus sûre.

Installer DirectX End-User Runtime

Alors que xinput1_3.dll était fourni à l’origine avec l’ancien SDK DirectX, il n’est plus disponible en téléchargement sur le site de Microsoft. Au lieu de cela, vous pouvez télécharger et installer DirectX End-User Runtime. Cela installera un certain nombre de bibliothèques d’exécution héritées, y compris xinput 1.3, sans modifier votre installation actuelle de DirectX Runtime.

Téléchargez le Programme d’installation Web DirectX à partir des téléchargements Microsoft.
Lancez le programme d’installation pour télécharger et installer les composants.
Redémarrez votre PC et vérifiez si vous pouvez exécuter le programme maintenant. Si l’erreur persiste, vérifiez le correctif suivant.

Installer DirectX Framework

Comme indiqué, les bibliothèques d’exécution installées précédemment ne remplacent pas votre installation DirectX actuelle. Au lieu de cela, ils sont installés en tant que composants côte à côte et le framework DirectX approprié est requis pour les déployer.

DirectX est inclus par défaut dans Windows XP Service Pack 2 et toutes les versions ultérieures de Windows. Mais vous pouvez également essayer d’installer manuellement la version correcte de DirectX pour votre système.

Appuyez sur Win + R, tapez msinfo32 et appuyez sur Entrée. Vérifiez le type de système dans l’onglet Résumé du système.
Téléchargez et installez Microsoft.DirectX.x64 ou Microsoft.DirectX.x86 selon l’architecture de votre système.
Redémarrez votre PC et vérifiez si l’erreur est résolue.

Réinstaller le programme

Parfois, l’installation d’un programme peut être interrompue. Ou il s’installe correctement, mais certains fichiers sont supprimés ou corrompus, généralement à cause de logiciels malveillants. Dans de tels scénarios, vous pouvez essayer de remplacer xinput1_3.dll dans le répertoire installé.

Appuyez sur Win + R, tapez %windir% et appuyez sur Entrée. Faites défiler vers le bas et ouvrez le dossier system32. Copiez le fichier xinput1_3.dll à partir d’ici et collez-le dans le répertoire d’installation du programme. Confirmez pour remplacer le fichier si vous y êtes invité.
Essayez d’exécuter le programme maintenant.

Cela fonctionne dans certains cas, mais cela entraînera souvent d’autres erreurs (par exemple, 0xc00007b-Le programme n’a pas pu démarrer correctement). Au lieu de cela, vous pouvez essayer de réinstaller ou, dans certains cas, de mettre à jour l’application comme solution alternative.

Appuyez sur Win + R, tapez appwiz.cpl et appuyez sur Entrée. Sélectionnez le programme, appuyez sur Désinstaller et suivez les instructions à l’écran.
Redémarrez votre PC, réinstallez l’application et vérifiez si le programme fonctionne maintenant.

Categories: IT Info