Telecharger-DLL.fr Téléchargement gratuit de fichiers DLL

Erreurs d3dx9_43.dll, xinput1_3.dll, d3dcompiler_43.dll… : corriger les erreurs DirectX

Les fichiers d3dx9_…, d3dx10_…, d3dx11_…, d3dcompiler_…, xinput1_…, x3daudio…, xapofx… et xaudio2_… sont d'anciennes bibliothèques de DirectX. De très nombreux jeux les utilisent encore, mais Windows 10 et 11 ne les installent pas : c'est l'une des erreurs DLL les plus fréquentes.

En bref

  • Avoir DirectX 12 ne suffit pas : ces fichiers sont des compléments à installer à part.
  • Le programme officiel « DirectX End-User Runtime » de Microsoft les installe tous en quelques minutes.
  • Pour un seul fichier, vous pouvez aussi télécharger la DLL et la copier dans le dossier du jeu.

Pourquoi l'erreur apparaît malgré DirectX 12

DirectX est composé de deux parties. Le cœur (Direct3D 9, 11 et 12, XInput 1.4, DXGI…) est intégré à Windows et mis à jour par Windows Update. Les bibliothèques d'aide D3DX, XInput 1.3, X3DAudio ou XAudio 2.7, elles, viennent des anciens kits de développement de DirectX : les jeux sont censés les installer eux-mêmes.

Quand un jeu n'installe pas ces prérequis, ou qu'un nettoyage les a supprimés, Windows affiche une erreur du type « Impossible de démarrer le programme car il manque d3dx9_43.dll », même sur un PC très récent.

Installer les composants DirectX

  1. Téléchargez le programme officiel DirectX End-User Runtime (fichier dxwebsetup.exe) sur le site de Microsoft.
  2. Lancez-le et suivez l'assistant : il ajoute toutes les bibliothèques manquantes (D3DX9 de la version 24 à 43, D3DX10, D3DX11, XInput 1.3, XAudio 2.7…) sans modifier le DirectX de Windows.
  3. Redémarrez l'ordinateur, puis relancez le jeu.

Sans connexion Internet : dans le dossier d'un jeu Steam, le dossier _CommonRedist\DirectX contient souvent un programme DXSETUP.exe qui installe les mêmes fichiers.

Quels fichiers sont concernés ?

FichiersRôleSolution
d3dx9_24.dll à d3dx9_43.dllgraphismes Direct3D 9DirectX End-User Runtime
d3dx10_….dll, d3dx11_43.dllgraphismes Direct3D 10 et 11DirectX End-User Runtime
d3dcompiler_33.dll à d3dcompiler_43.dllcompilation des effets graphiquesDirectX End-User Runtime
xinput1_1.dll à xinput1_3.dllmanettes de jeuDirectX End-User Runtime
x3daudio1_….dll, xapofx1_….dll, xaudio2_0.dll à xaudio2_7.dllson des jeuxDirectX End-User Runtime
d3d9.dll, d3d11.dll, d3d12.dll, dxgi.dll, xinput1_4.dll, d3dcompiler_47.dllcœur de DirectXintégrés à Windows : voir le guide DLL système

Chaque jeu demande la version exacte avec laquelle il a été conçu : d3dx9_43.dll ne remplace pas d3dx9_42.dll. Le programme de Microsoft installe toutes les versions en une fois.

Si l'erreur persiste

  • Mettez à jour le pilote de la carte graphique (NVIDIA, AMD ou Intel), surtout si l'erreur concerne d3d11.dll, d3d12.dll ou dxgi.dll.
  • Vérifiez les fichiers du jeu depuis sa plateforme (Steam : clic droit sur le jeu › Propriétés › Fichiers installés › Vérifier l'intégrité).
  • Antivirus : vérifiez qu'il n'a pas mis le fichier en quarantaine.
  • En dernier recours, réinstallez le jeu.

Fichiers DLL concernés

Chaque fiche propose le téléchargement du fichier seul et la méthode complète adaptée.

Questions fréquentes

Faut-il désinstaller DirectX 12 ?

Non : DirectX 12 fait partie de Windows et ne se désinstalle pas. Le programme de Microsoft ajoute seulement les anciennes bibliothèques, sans toucher au DirectX de Windows.

Pourquoi d3dx9_43.dll ne remplace-t-il pas d3dx9_42.dll ?

Chaque jeu est lié à la version précise de D3DX9 avec laquelle il a été développé. Les différentes versions coexistent et ne sont pas interchangeables.

Autres guides

Telecharger-DLL.fr — Fichiers DLL gratuits pour Windows — © 2012-2026