Un guide pratique pour mettre à jour DirectX, installer les composants DirectX hérités nécessaires aux anciens jeux, vérifier votre version de DirectX et corriger les erreurs d’installation courantes.
DirectX est un ensemble de composants multimédias Microsoft utilisés par les jeux Windows, les applications 3D, les émulateurs, les outils vidéo, les moteurs audio et les logiciels graphiques. Il aide les programmes à communiquer avec la carte vidéo, le périphérique audio, les périphériques d’entrée et les autres composants multimédias.
Dans les versions modernes de Windows, DirectX n’est pas une application autonome classique. Windows 10 et Windows 11 incluent déjà le runtime DirectX actuel, et Microsoft le maintient via Windows Update. Dans la plupart des cas, vous n’installez pas DirectX 12 manuellement en téléchargeant un package séparé.
D3DX9, XAudio 2.7 ou XInput 1.3.
Vous pouvez avoir besoin du package officiel DirectX End-User Runtime si un ancien jeu ou programme affiche des erreurs indiquant l’absence de d3dx9_43.dll, d3dx10_43.dll, d3dx11_43.dll, xinput1_3.dll ou XAudio2_7.dll. L’installation de ce package ne rétrograde pas et ne remplace pas DirectX 12. Elle ajoute uniquement des bibliothèques héritées facultatives, installées côte à côte, dont certains anciens logiciels ont besoin.
Met à jour le runtime DirectX principal avec les composants système de Windows.
RecommandéTélécharge et installe les bibliothèques héritées manquantes du SDK DirectX depuis Microsoft.
Composants héritésContient les fichiers du runtime hérité dans un package redistribuable hors ligne plus volumineux.
Installation hors ligneAvant d’installer quoi que ce soit, vérifiez quelle version de DirectX Windows indique déjà. L’outil intégré Outil de diagnostic DirectX, également appelé dxdiag, est la méthode la plus rapide.
Win + R pour ouvrir la boîte de dialogue Exécuter.dxdiag, puis appuyez sur Entrée.Commande à exécuterdxdiag
La méthode la plus sûre pour installer ou mettre à jour la dernière version de DirectX dans les versions modernes de Windows est Windows Update. Cela met à jour le runtime DirectX principal, les fichiers système liés aux graphismes, les correctifs de sécurité et les composants de compatibilité distribués par Microsoft avec Windows.
Win + I.dxdiag et vérifiez la ligne Version DirectX.Windows Update peut également afficher des mises à jour facultatives de pilotes d’affichage. Installez-les uniquement si vous avez besoin d’un correctif de compatibilité ou si votre pilote actuel est obsolète. Pour les PC de jeu, le dernier pilote de NVIDIA, AMD ou Intel est souvent un meilleur choix qu’un ancien pilote facultatif proposé par Windows Update.
Si un ancien jeu demande DirectX 9, des fichiers de l’époque DirectX 10 ou une DLL DirectX manquante, utilisez le DirectX End-User Runtime Web Installer officiel de Microsoft. Ce petit programme d’installation télécharge les composants hérités requis pendant l’installation.
dxwebsetup.exe.Fichier d’installation typiquedxwebsetup.exe
Le programme d’installation web de DirectX est utile lorsqu’un programme échoue parce qu’un fichier DirectX hérité manque. Ce n’est pas une solution générale à tous les problèmes graphiques. Si un jeu DirectX 12 moderne indique que votre GPU n’est pas pris en charge, le problème vient généralement du pilote graphique, du niveau de fonctionnalité du GPU ou du matériel lui-même.
Si le PC cible n’a pas de connexion Internet pendant l’installation, utilisez le package redistribuable officiel DirectX End-User Runtimes (June 2010). Il est beaucoup plus volumineux que le programme d’installation web, car il contient localement les composants hérités.
directx_Jun2010_redist.exe, sur l’ordinateur cible.C:\DirectX.DXSETUP.exe en tant qu’administrateur.Processus typique d’installation hors lignedirectx_Jun2010_redist.exe
Extract to C:\DirectX
Run C:\DirectX\DXSETUP.exe
L’installation de composants DirectX n’ajoute pas magiquement de nouvelles fonctions graphiques à une ancienne carte vidéo. De nombreux jeux nécessitent un niveau de fonctionnalité DirectX précis, comme 11_0, 12_0 ou 12_1. Les niveaux de fonctionnalités dépendent du matériel GPU et du pilote.
Win + R, tapez dxdiag, puis appuyez sur Entrée.| Ce que vous voyez | Ce que cela signifie | Que faire |
|---|---|---|
| DirectX 12 dans l’onglet Système | Windows dispose du runtime DirectX 12. | Vérifiez l’onglet Affichage pour confirmer les niveaux de fonctionnalités réels du GPU. |
| Niveau de fonctionnalité 12_0 ou 12_1 | Le GPU et le pilote exposent des fonctionnalités de classe DirectX 12. | Installez le dernier pilote GPU si un jeu échoue encore. |
| Seulement 10_0 ou 11_0 | Le GPU peut être trop ancien pour certains jeux modernes. | Mettez à jour le pilote, puis vérifiez si le jeu nécessite un matériel plus récent. |
| Aucun onglet Affichage ou carte de base | Windows utilise peut-être un pilote d’affichage générique. | Installez le bon pilote graphique Intel, AMD ou NVIDIA. |
DirectX fonctionne avec le pilote graphique. Si DirectX est installé mais que les jeux plantent encore, saccadent, affichent un écran noir ou signalent un matériel non pris en charge, mettez à jour le pilote GPU.
Utilisez Intel Driver & Support Assistant ou la page de pilotes correspondant au modèle de votre ordinateur portable ou de votre carte mère.
Utilisez NVIDIA App, GeForce Experience ou la page officielle de téléchargement des pilotes NVIDIA.
Utilisez AMD Software: Adrenalin Edition ou la page de pilotes de votre modèle de GPU précis.
dxdiag.dxdiag et revérifiez l’onglet Affichage.Les erreurs DirectX peuvent être causées par des bibliothèques héritées manquantes, des pilotes GPU obsolètes, des composants Windows endommagés, des programmes d’installation bloqués ou un matériel qui ne prend pas en charge le niveau de fonctionnalité requis. Utilisez le tableau ci-dessous pour choisir le bon correctif.
| Erreur ou symptôme | Cause probable | Correctif recommandé |
|---|---|---|
d3dx9_43.dll is missing |
Un composant DirectX 9 hérité est manquant. | Installez le DirectX End-User Runtime Web Installer officiel. |
xinput1_3.dll is missing |
L’ancien runtime XInput requis par un jeu est absent. | Installez le runtime DirectX hérité depuis Microsoft. |
DXSETUP.exe failed |
Cache d’installation endommagé, installation bloquée ou autorisations insuffisantes. | Exécutez en tant qu’administrateur, désactivez temporairement tout blocage par une sécurité tierce et utilisez le package hors ligne. |
| Le jeu indique que DirectX 12 n’est pas pris en charge | Le niveau de fonctionnalité du GPU ou le pilote ne répond pas aux exigences. | Mettez à jour le pilote GPU et vérifiez les niveaux de fonctionnalités dans dxdiag. |
| Le programme d’installation DirectX indique qu’une version plus récente est installée | Windows possède déjà le runtime DirectX principal. | Utilisez Windows Update pour le runtime principal ; installez uniquement les composants hérités si un ancien jeu en a besoin. |
Si des erreurs liées à DirectX apparaissent après la suppression d’un malware, une mise à jour échouée ou un problème de disque, réparez le magasin de composants Windows et les fichiers système.
Invite de commandes en tant qu’administrateurDISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Si le programme d’installation échoue à répétition, supprimez les dossiers temporaires d’extraction créés par l’installation DirectX, redémarrez, puis relancez le programme en tant qu’administrateur. Ne supprimez pas de fichiers au hasard dans System32 ou SysWOW64.
DirectX est souvent utilisé par des pages de téléchargement trompeuses. Évitez les installateurs non officiels, les téléchargements de DLL individuelles, les packs de pilotes provenant de sites inconnus et les outils de « réparation DirectX » qui promettent de remplacer des fichiers système Windows.
dxdiag pour vérifier la version de DirectX et les niveaux de fonctionnalités.d3dx9_43.dll depuis des pages inconnues.D3DX9, XAudio 2.7 ou XInput 1.3. L’installation du DirectX End-User Runtime officiel ajoute ces composants sans remplacer DirectX 12.
DISM, sfc /scannow et, si nécessaire, le package runtime hérité officiel.
DXSETUP.exe.
dxdiag, allez dans l’onglet Affichage, puis vérifiez les Niveaux de fonctionnalités. Si le niveau requis est absent, mettez à jour le pilote ou utilisez une carte graphique compatible.
Pour Windows 10 et Windows 11, la meilleure façon d’installer le runtime DirectX le plus récent est de mettre Windows à jour. Si un ancien jeu signale des fichiers DLL DirectX manquants, téléchargez le DirectX End-User Runtime officiel depuis Microsoft. Si le PC est hors ligne, utilisez le package redistribuable de juin 2010 et exécutez DXSETUP.exe.
Dernier DirectX pour Windows 10/11 : Paramètres → Windows Update → Rechercher des mises à jour
Vérifier la version installée : Win + R → dxdiag → Entrée
Corriger les DLL héritées manquantes : installez Microsoft DirectX End-User Runtime
Installation héritée hors ligne : extrayez directx_Jun2010_redist.exe et exécutez DXSETUP.exe
Un jeu moderne échoue encore : mettez à jour le pilote GPU et vérifiez les niveaux de fonctionnalités DirectX