Erreur 'D3DCOMPILER_47.dll est absent de votre ordinateur'

L'erreur « D3DCOMPILER_47.dll est absent de votre ordinateur » ou « Le programme ne peut pas démarrer car D3DCOMPILER_47.dll est absent de votre ordinateur » peut empêcher les utilisateurs d'exécuter des jeux sur leur système. Après tout, le fichier D3DCOMPILER_47.dll fait partie de Microsoft DirectX, un composant essentiel nécessaire au lancement et à l'exécution de jeux vidéo sur le système. Par conséquent, le corriger peut nécessiter d'essayer plusieurs solutions jusqu'à ce que vous trouviez la bonne.

Mettez à jour Windows et vos pilotes GPU

Commencez par vérifier si de nouvelles mises à jour sont disponibles pour le système d'exploitation Windows dans son ensemble. Le moyen le plus rapide de le faire est simplement de taper vérifier les mises à jour dans le champ de recherche de la barre des tâches, puis de cliquer sur le premier résultat.

L'étape suivante consiste à mettre à jour vos pilotes GPU. Vous pouvez le faire via la suite de pilotes dédiée à votre carte vidéo ou en vous rendant sur les sites Web officiels de NVIDIA ou AMD. Sur le site, affinez les paramètres de recherche pour qu'ils correspondent uniquement au modèle de votre carte et voyez si de nouveaux packages de pilotes sont disponibles. Téléchargez-les et installez-les.

Enregistrez à nouveau le fichier D3DCOMPILER_47.dll

Si le D3DCOMPILER_47.dll n'a pas été enregistré correctement, l'erreur peut apparaître chaque fois que vous lancez le jeu ou le programme correspondant qui en a besoin. Les utilisateurs peuvent essayer d'enregistrer à nouveau le fichier via l'invite de commande.

  1. Tapez invite de commande dans le champ de recherche de la barre des tâches. Cliquez avec le bouton droit sur le résultat supérieur et sélectionnez « Exécuter en tant qu'administrateur » ou sélectionnez l'option dans la liste à droite.
  2. Dans la fenêtre d'invite de commandes, tapez regsvr32 /u D3DCompiler_47.dll et appuyez sur Entrée.
  3. Ensuite, tapez regsvr32 /i D3DCompiler_47.dll et appuyez sur Entrée.
  4. Fermez l'invite de commande et essayez de relancer le jeu ou le programme.

Exécuter une analyse SFC

SFC (System File Checker) est un utilitaire Windows qui peut découvrir les fichiers corrompus, puis tenter de les réparer. L'exécution d'une analyse SFC peut aider à résoudre l'erreur « D3DCOMPILER_47.dll est absent de votre ordinateur ».

  1. Tapez invite de commande dans le champ de recherche de la barre des tâches. Maintenant, pour ouvrir une fenêtre d'invite de commande élevée, cliquez avec le bouton droit sur le résultat supérieur et sélectionnez « Exécuter en tant qu'administrateur » ou sélectionnez-le parmi les options répertoriées à droite.
  2. Dans la fenêtre d'invite de commande, tapez sfc / scannow et appuyez sur Entrée.
  3. SFC lancera une analyse. Attendez que le processus se termine.
  4. Redémarrez le système et vérifiez si l'erreur a été résolue.