Comment réparer une erreur "d3dx9_43.dll manquant" sous Windows

Si vous voyez une erreur "d3dx9_43.dll manquant" sur votre PC, c'est un problème. Cette erreur apparaît généralement après le lancement d'une application qui nécessite DirectX pour s'exécuter. DirectX est essentiel pour les jeux sur Windows , donc si votre jeu ne peut pas fonctionner et que vous voyez cette erreur apparaître, vous devrez résoudre le problème.

Heureusement, il existe plusieurs façons de réparer rapidement Windows(quickly repair Windows) pour restaurer la fonctionnalité DirectX et corriger une erreur "d3dx9_43.dll manquant" en suivant les étapes ci-dessous.

Vérifiez votre version DirectX(Check Your DirectX Version)

Une erreur "d3dx9_43.dll est manquant" peut être un signe que vous n'avez pas la version de DirectX installée sur votre PC dont votre jeu a besoin pour fonctionner. Alors que l'installation de votre jeu directement ou en utilisant un service de livraison de jeux comme Steam devrait entraîner l'installation de tous les packages nécessaires, ce n'est pas le cas pour DirectX sur Windows 10 .

Les versions antérieures de Windows emballaient DirectX séparément mais, avec Windows 10 , DirectX est un composant central. Cependant, cela ne signifie pas nécessairement que la dernière version de DirectX est installée. Par exemple, DirectX 12 Ultimate est sorti en novembre 2020(November 2020) , tandis que les PC Windows 10 antérieurs à cette date peuvent utiliser DirectX 11 ou 12.

Vous pouvez vérifier la version actuellement installée de DirectX sur votre PC en cliquant avec le bouton droit sur le menu Démarrer(Start) et en sélectionnant Exécuter(Run) . Dans la boîte de dialogue Exécuter , tapez (Run)dxdiag avant de sélectionner le bouton OK ou (OK )Entrée(Enter) sur votre clavier.

Dxdiag , ou DirectX Diagnostic Tool , vous permet de voir des informations sur votre installation DirectX . Pour confirmer la version installée, assurez-vous de sélectionner l' onglet Système(System) , puis lisez les informations répertoriées dans la section Version de DirectX(DirectX Version ) .

Par exemple, si vous avez installé DirectX 11, mais que votre jeu nécessite DirectX 12 , vous pouvez voir cette erreur ou des erreurs similaires, telles qu'un BSOD dxgmms2.sys(dxgmms2.sys BSOD) , apparaître. Cela peut également se produire pour les jeux plus anciens qui nécessitent des versions plus anciennes de DirectX (comme Direct X 9 , 10, etc.), que Windows 10 peut ne plus prendre en charge directement.

Pour mettre à jour DirectX et installer la dernière version, vous devrez utiliser Windows Update . Pour installer des fichiers DirectX hérités pour des jeux plus anciens, vous pouvez utiliser le (DirectX)programme d'installation d'exécution pour utilisateur final DirectX(DirectX End-User Runtime Installer ) pour résoudre les problèmes.

Si vos fichiers DirectX sont corrompus (et que Windows Update ne peut pas réparer le problème), vous devrez peut-être utiliser des outils de réparation du système, tels que SFC et DISM(SFC and DISM) , pour résoudre le problème.

Vérifier la mise à jour de Windows(Check Windows Update)

Avec la sortie de Windows 10 , DirectX est désormais un composant principal de Windows , vous ne devriez donc pas avoir besoin de l'installer manuellement pour jouer à vos jeux. Cependant, avec les nouvelles mises à jour et versions de DirectX , votre PC peut devenir obsolète. Les derniers jeux nécessitent les dernières versions de DirectX . S'il ne peut pas s'exécuter, vérifiez d'abord les mises à jour de Windows Update .

  1. Pour ce faire, cliquez avec le bouton droit sur le menu Démarrer(Start) et sélectionnez Paramètres(Settings) .

  1. Dans le menu Paramètres , sélectionnez (Settings)Mise à jour et sécurité(Update & Security ) > Windows Update . Windows peut commencer à rechercher automatiquement les mises à jour, mais si ce n'est pas le cas, sélectionnez Rechercher les mises à jour(Check for updates) pour vérifier manuellement. 

Si des mises à jour sont trouvées, Windows commencera à les télécharger et à les installer automatiquement. Laissez ce processus se terminer, puis redémarrez votre PC pour effectuer les modifications avant de réessayer votre jeu ou votre application.

Si vous rencontrez des problèmes avec Windows Update(Windows Update issues) , vous devrez peut-être prendre des mesures supplémentaires pour forcer Windows à se mettre à jour avec succès(force Windows to update successfully) .

Installer les fichiers DirectX hérités(Install Legacy DirectX Files)

Si vous êtes un fan de jeux rétro(retro gaming) , vous préférerez peut-être exécuter des jeux qui utilisent des versions plus anciennes de DirectX . Bien que Windows soit désormais prépackagé avec DirectX , les versions héritées de DirectX et des API(APIs) associées (telles que Direct3D ) peuvent nécessiter une installation distincte.

Si votre PC Windows ne peut pas exécuter d'anciens jeux 3D, vous devrez peut-être télécharger et exécuter le programme d' installation Web DirectX End-User Runtime(DirectX End-User Runtime Web Installer) pour installer les fichiers hérités nécessaires. Celui-ci contient des bibliothèques pré-emballées pour les anciennes API DirectX(DirectX APIs) qui, une fois installées, peuvent permettre à des jeux plus anciens de s'exécuter sur votre PC.

  1. Pour commencer, téléchargez le programme d'installation Web DirectX End-User Runtime(download the DirectX End-User Runtime Web Installer) dans votre langue en sélectionnant Télécharger(Download) .

  1. Exécutez le programme d'installation pour commencer, puis sélectionnez que vous acceptez les termes et conditions avant de sélectionner Suivant(Next)

  1. Le programme d'installation de DirectX vous demandera si vous souhaitez installer une barre de recherche Bing non nécessaire. (Bing)Nous ne le recommandons pas, alors décochez la case, puis sélectionnez Suivant(Next) .

  1. Le programme d'installation confirmera que DirectX doit être installé, ainsi que la taille du fichier. Sélectionnez Suivant(Next) pour continuer. 

  1. À ce stade, le programme d'installation téléchargera et installera les composants nécessaires. Prévoyez un peu de temps pour que l'installation se termine. Une fois l'installation terminée, sélectionnez Terminer(Finish ) pour quitter.

Réparer les fichiers système de Windows(Repair Windows System Files)

Si Windows Update (ou l' ancien programme d'installation de DirectX ) ne peut pas corriger une erreur "d3dx9_43.dll est manquant", cela indique directement un problème avec votre installation Windows . Comme DirectX est préinstallé avec Windows , vous devrez également essayer de réparer vos fichiers système pour remplacer les fichiers DirectX manquants ou corrompus .

La meilleure façon de procéder consiste à utiliser les outils DISM et SFC à l' aide de Windows PowerShell . DISM vérifie l'intégrité de votre image système Windows hors ligne que (Windows)SFC utilisera pour restaurer votre PC, vous permettant d'identifier les fichiers manquants.

SFC , quant à lui, vérifiera les erreurs de vos fichiers système et les réparera à l'aide de cette image système. L'exécution simultanée des deux outils garantit le bon fonctionnement de votre installation Windows , sans fichiers manquants.

Comment exécuter DISM et SFC sous Windows(How to Run DISM and SFC on Windows)

  1. Pour exécuter les commandes DISM et SFC , cliquez avec le bouton droit sur le menu Démarrer(Start) et sélectionnez Windows PowerShell (Admin) .

  1. Dans la fenêtre PowerShell, tapez dism.exe /online /cleanup-image /restorehealth et sélectionnez la touche Entrée(Enter) . Laissez le temps à l'outil de terminer son exécution et suivez les instructions supplémentaires à l'écran.

  1. Une fois DISM terminé, tapez SFC /scannow et sélectionnez Enter . Laissez le temps à SFC de s'exécuter et suivez les instructions supplémentaires.

Une fois les outils DISM et SFC terminés, fermez PowerShell et redémarrez votre PC. Après le redémarrage, vérifiez que votre installation DirectX fonctionne correctement en exécutant le jeu ou l'application qui a initialement causé l'erreur "d3dx9_43.dll manquant". 

Si cela ne fonctionne pas, vous devrez peut-être envisager des tentatives de réparation plus drastiques, telles que la restauration de votre PC à l'aide de la restauration du système(restoring your PC using System Restore) ou en effaçant et en réinstallant Windows(wiping and reinstalling Windows) . Une nouvelle installation peut sembler radicale, mais si tout le reste échoue, cela peut être votre seule option.

Restaurer manuellement d3dx9_43.Dll(Restore d3dx9_43.Dll Manually)

Un fichier manquant suffit à créer des problèmes avec les jeux alimentés par DirectX(DirectX-powered) . S'il vous manque le fichier d3dx9_43.dll (pour quelque raison que ce soit), vous pourrez peut-être restaurer votre jeu manuellement en copiant le fichier manquant à partir d'un autre PC Windows 10 . Il peut s'agir d'un autre PC que vous possédez ou, si possible, d'un ami ou d'un membre de votre famille.

Il est toutefois important de ne pas télécharger de fichiers DLL à partir de sources en ligne, telles que des sites Web et des forums, ou à partir d'autres sources auxquelles vous ne faites pas confiance. Ces fichiers peuvent contenir des logiciels malveillants. Par conséquent, si vous avez essayé d'utiliser des fichiers DLL que vous avez téléchargés ou reçus de sources inconnues, vous souhaiterez peut-être d' abord rechercher des logiciels malveillants(check for malware) .

Le d3dx9_43.dll se trouve généralement dans le répertoire C:\Windows\System32\ . Si vous avez un fichier d3dx9_43.dll d'ailleurs, déplacez le fichier sur votre PC et copiez-le dans ce répertoire.

Une fois que vous avez déplacé le fichier à cet emplacement, redémarrez votre PC, puis essayez d'exécuter le logiciel ou le jeu qui nécessite DirectX . S'il s'agit du seul fichier manquant, votre application doit s'exécuter. Si d'autres fichiers sont manquants ou corrompus, vous devrez peut-être envisager d'autres méthodes pour résoudre le problème.

Entretien Windows 10(Windows 10 Maintenance)

Un message d'erreur "d3dx9_43.dll est manquant" n'est pas aussi radical qu'il n'y paraît. Si vous maintenez Windows à jour et installez les fichiers hérités de DirectX à l'aide du (DirectX)programme d'installation Web d'exécution pour l'utilisateur final de DirectX(DirectX End-User Runtime Web Installer) , vous devriez pouvoir réparer DirectX et commencer à jouer. 

Votre prochaine étape consiste à trouver des jeux auxquels vous voudrez jouer. Si vous n'avez pas d' arriéré(gaming backlog) de jeu à résoudre, vous pouvez essayer une vitrine de jeu comme Steam pour trouver de nouveaux jeux, ou essayer une alternative à Steam(Steam alternative) comme Epic Games ou GOG.com à la place.



About the author

Je suis un ingénieur windows,ios,pdf,erreurs,gadgets avec plus de 10 ans d'expérience. J'ai travaillé sur de nombreuses applications et frameworks Windows de haute qualité tels que OneDrive for Business, Office 365, etc. Mes travaux récents ont inclus le développement du lecteur pdf pour la plate-forme Windows et travaillé à rendre les messages d'erreur plus clairs pour les utilisateurs. De plus, je suis impliqué dans le développement de la plate-forme ios depuis quelques années maintenant et je connais très bien ses fonctionnalités et ses particularités.



Related posts