5 façons rapides de corriger DirectX 12 non détecté
Lorsque vous essayez de lancer un jeu qui utilise DirectX 12 mais que vous recevez un message indiquant qu’il n’est pas reconnu, vos pilotes graphiques sont probablement en cause.
La plupart des anciens pilotes peuvent ne pas bien fonctionner avec DirectX 12 en raison de problèmes de compatibilité, vous devrez donc peut-être vérifier s’il existe une mise à jour. De même, si votre système d’exploitation est obsolète, DirectX 12 peut ne pas être compatible avec votre version de Windows et ne peut donc pas être détecté.
Gardez à l’esprit que certains programmes sont gourmands en ressources, donc DirectX 12 peut ne pas être détecté car il nécessite un GPU puissant que la plupart des GPU intégrés ne peuvent pas gérer.
Que puis-je faire si DirectX 12 n’est pas détecté sur Windows ?
1. Vérifiez si votre PC prend en charge DirectX 12
- Appuyez sur la touche Windows + R et tapez dxdiag .

- Accédez à l’onglet Affichage.
- Dans la section Pilotes, recherchez Niveaux de fonctionnalités . S’il indique 12_1, 12_0, cela signifie que DirectX est pris en charge.

Il est impératif de vérifier si votre carte graphique est compatible avec DirectX 12, sinon vous continuerez à recevoir l’erreur que DirectX 12 n’est pas pris en charge sur votre système.
2. Mettez à jour les pilotes d’affichage
- Cliquez sur le bouton Windows, tapez Gestionnaire de périphériques dans la barre de recherche et cliquez sur Ouvrir .

- Accédez à Adaptateurs d’affichage pour développer, faites un clic droit sur votre carte graphique et sélectionnez Mettre à jour le pilote .

- Sélectionnez Rechercher automatiquement des pilotes .

3. Rétrogradez vers une version antérieure du pilote
- Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter.

- Tapez devmgmt.msc et cliquez sur OK pour ouvrir le Gestionnaire de périphériques.
- Localisez et cliquez sur Adaptateurs d’affichage pour le développer.
- Faites un clic droit sur le pilote NVIDIA et choisissez Propriétés .

- Allez à l’onglet Pilote, et sélectionnez l’option Rétrograder le pilote.

- Sur la page Rétrogradation du package de pilotes, sélectionnez la raison de la rétrogradation et cliquez sur Oui .

- Redémarrez votre ordinateur pour terminer le processus. En savoir plus sur ce sujet
- D3dx11_42.dll introuvable : comment le corriger
- Windows 11 s’éteint après inactivité : 4 façons de l’arrêter
4. Utilisez l’outil de réparation du .NET Framework
- Téléchargez l’outil de réparation du .NET Framework .
- Lancez le programme sur votre PC.
- Acceptez les termes et conditions et cliquez sur Suivant pour commencer le processus de diagnostic.

- Il vous indiquera les modifications nécessaires pour que le .NET Framework fonctionne correctement.
- Cliquez sur Suivant pour appliquer les modifications.

DirectX 12 dépend du .NET Framework pour fonctionner, donc exécuter l’outil de réparation peut aider à indiquer s’il y a des fichiers système corrompus qui causent des problèmes de compatibilité. Si c’est le cas, assurez-vous de réinstaller DirectX 12 .
5. Effectuez une installation propre
- Créez une clé USB bootable .
- Connectez le support d’installation USB bootable à votre PC.
- Redémarrez votre PC et entrez dans le BIOS en appuyant sur Del ou F2 pendant le démarrage.
- Définissez votre clé USB comme périphérique de démarrage par défaut et enregistrez les modifications.
- Appuyez sur une touche pour entrer dans la configuration lorsque cela est demandé et cliquez sur Suivant .

- Cliquez sur Installer maintenant pour continuer.

- Entrez votre clé de produit ou choisissez Je n’ai pas de clé de produit .
- Sélectionnez la version que vous souhaitez installer et cliquez sur Suivant .

- Acceptez les conditions de service et cliquez sur Suivant .

- Sélectionnez l’option Installation personnalisée.

- Sélectionnez le disque principal et cliquez sur Suivant . Vérifiez pour vous assurer que vous avez sélectionné le bon disque.

- Suivez les instructions à l’écran pour terminer l’installation.
En dernier recours, une installation propre pourrait réinitialiser vos fichiers corrompus de DirectX 12 et en recréer de nouveaux qui causaient probablement des problèmes de compatibilité.
Gardez à l’esprit que DirectX 12 est une version plus récente avec des fonctionnalités avancées qui nécessite un matériel puissant. Si votre GPU n’est pas à la hauteur, vous pourriez réussir à faire reconnaître DirectX 12 par votre appareil, mais il sera lent et continuera à bégayer.
D’autre part, si vous obtenez une erreur d’initialisation de DirectX, n’hésitez pas à consulter notre guide détaillé pour une solution rapide.
C’est tout pour nous, mais faites-nous savoir si vous avez d’autres solutions à partager.