Ce qu'il faut savoir
- Recherchez DirectX sur le site Web de Microsoft, sélectionnez le lien le plus récent Download DirectX End-User Runtime et cliquez sur Télécharger.
- Créez un dossier appelé DirectX Files. Ouvrez le programme d'installation de DirectX et accédez à ce dossier. DirectX extraira tous ses fichiers dans le dossier.
- Ouvrez le fichier CAB avec le fichier DLL que vous voulez. Déplacez le fichier DLL sur le bureau. Copiez le fichier dans le dossier System32 et redémarrez l'ordinateur.
Cet article explique comment extraire un seul fichier DLL DirectX du package d'installation DirectX si vous rencontrez un message d'erreur concernant un fichier DLL DirectX "manquant" ou "introuvable". Les informations couvrent tous les systèmes d'exploitation Microsoft, y compris Windows 10, Windows 8, Windows 7, Windows Vista et Windows XP.
Comment restaurer un fichier DLL DirectX manquant
Pour restaurer un fichier DLL DirectX manquant:
-
Sur le site Web de Microsoft, sélectionnez la loupe en haut de la page et recherchez DirectX.
-
Faites défiler les résultats de la recherche et sélectionnez le lien Download DirectX End-User Runtimes (MM YY) pour la dernière date de sortie.
-
Sélectionner Télécharger.
Le même programme d'installation DirectX fonctionne pour toutes les versions de Windows.
-
Cliquez avec le bouton droit sur votre bureau et sélectionnez Nouveau > Folder. Nommez le nouveau dossier quelque chose de facile à retenir comme DirectX Files.
-
Ouvrez le programme d'installation de DirectX que vous avez téléchargé et sélectionnez Oui pour accepter le contrat de licence.
-
Sélectionnez Parcourir dans la boîte de dialogue.
-
Choisissez le dossier que vous avez créé à l'étape 4 et sélectionnez OK.
-
Sélectionnez OK lorsque vous voyez le chemin du dossier dans la zone de texte. Le programme d'installation de DirectX extraira tous ses fichiers dans le dossier.
-
Ouvrez le dossier que vous avez créé précédemment pour trouver un grand nombre de fichiers CAB, quelques fichiers DLL et un appelé dxsetup.exe.
Vous pouvez exécuter dxsetup.exe pour installer complètement DirectX et réinstaller tous les fichiers DLL.
-
Recherchez le fichier CAB contenant le fichier DLL que vous recherchez. Par exemple, si vous avez besoin du fichier d3dx9_41.dll, vous pouvez le trouver dans le fichier CAB Mar2009_d3dx9_41_x86. Double-cliquez sur le fichier CAB approprié pour l'ouvrir.
Il existe deux versions de la plupart des fichiers CAB DirectX: une version 32 bits et une version 64 bits. Les fichiers pour les systèmes 32 bits se terminent par _x86, et les fichiers système 64 bits se terminent par _x64. Vous devez connaître la version de Windows que vous utilisez pour savoir quel fichier utiliser.
-
Déplacez le fichier .dll sur votre bureau.
Windows prend en charge l'ouverture des fichiers CAB, mais si un autre programme l'ouvre, recherchez une option pour extraire le fichier dans le menu du programme et extrayez-le sur votre bureau.
-
Copiez le fichier dans le dossier System32 situé dans votre dossier d'installation Windows. Sur la plupart des ordinateurs, ce sera C:\Windows\System32.
Si vous avez reçu un message d'erreur indiquant un autre emplacement où le fichier DLL est manquant (par exemple, dans le dossier d'un jeu ou d'une application graphique particulière), copiez-y le fichier DLL à la place.
-
Supprimez toutes les copies du fichier DLL de votre bureau et supprimez le dossier contenant les fichiers DirectX extraits. Laisser des fichiers DLL sur votre bureau peut créer des problèmes dans certaines situations.
-
Redémarrez votre ordinateur.
Après le redémarrage, testez pour voir si la restauration du fichier DLL individuel a corrigé le problème que vous rencontriez. Si vous obtenez toujours un message d'erreur, essayez de réinstaller complètement DirectX ou de résoudre les problèmes de DLL liés au matériel.