Erreur système DirectX - Voir dxerror.log et directx.log

Lorsque j'essaie d'installer DirectX, j'obtiens l'erreur " Une erreur système interne s'est produite. Regardez DXError. Log et Directx. Fichiers journaux dans le dossier Windows pour déterminer la cause de l'erreur.  " L'erreur peut être due à un pilote vidéo obsolète, Visual C ++ ou .NET Framework. Ce didacticiel explique comment corriger une erreur système interne lors de l'installation de DirectX sur Windows 10.

Une erreur système interne s'est produite.  Vérifiez les fichiers DXError.log et Directx.log dans le dossier Windows pour déterminer la cause de l'erreur

Une erreur système interne DirectX de Windows 10 s'est produite

Tout d'abord, désactivez le programme antivirus tiers, le cas échéant, et exécutez l'installation DirectX en tant qu'administrateur. Cliquez avec le bouton droit sur le fichier DirectX ".exe" et sélectionnez Exécuter en tant qu'administrateur. Dans le meilleur des cas, vous pouvez ouvrir les fichiers journaux spécifiés et essayer de déterminer la cause, ou déposer les journaux dans un commentaire, je vais essayer de vous aider.

1. Vérification des fichiers système

Exécutez l'invite de commande en tant qu'administrateur et entrez les commandes ci-dessous à tour de rôle. Cela éliminera la possibilité si un fichier système est endommagé. L'outil trouvera et récupérera automatiquement les fichiers.

  • sfc /scannow
  • dism /online /cleanup-image /restorehealth

Vérification et récupération de fichiers

2. Compatibilité

Certains programmes et jeux installent automatiquement DirectX une fois installé. Pour cette raison, si le jeu ou le programme est ancien, il peut y avoir un ancien DirectX qui n'est pas pris en charge sous Windows 10 ou Windows 7 s'il s'agit de XP. Cliquez avec le bouton droit sur l'exécutable dxwebsetup.exe et sélectionnez Propriétés. Allez dans l'onglet "Compatibilité" et ci-dessous cliquez sur "Modifier les paramètres pour tous les utilisateurs". Cochez ensuite la case "Exécuter le programme en mode compatibilité avec". Sélectionnez les versions de Windows dans l'ordre et démarrez.

mode de compatibilité directx pour tous les utilisateurs

3. Mettre à jour les pilotes

Certains utilisateurs de reddit ont pu résoudre une erreur interne du système lors de l'installation de DirectX en mettant à jour leurs pilotes Nvidia HD Audio via l'utilitaire GeForce Experience. Pour cette raison, si quelqu'un possède Nvidia, AMD ou Intel, vous devez vous rendre sur le site officiel et télécharger les derniers pilotes, ou mieux, des utilitaires spéciaux des fabricants pour mettre à jour l'équipement.

  1. Nvidia - Expérience GeForce.
  2. AMD - un pilote séparé (pas d'utilitaire).
  3. Intel - Assistant de pilote Intel.

Redémarrez votre PC.

4. Installation de Visual C ++

Dans Windows 10, les packages Visual C ++ jouent un rôle important car DirectX inclut ces fichiers. Il se peut que Visual C ++ 2015 soit déjà installé, mais que vous ayez besoin d'une version plus ancienne ou plus récente, ou le package x32 bits n'est pas installé. Accédez au site Web de Microsoft et téléchargez:

  • Visual C ++ Redistribuable 2015
  • Téléchargez et installez les deux packages vc_redist.x64 et vc_redist.x86 .

Redémarrez votre PC.

télécharger deux versions de Microsoft Visual C ++ 2013

5. Installation de .NET Framework via CMD

Exécutez l'invite de commande en tant qu'administrateur et tapez:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs

Redémarrez votre PC.

Installation du .NET Framework via CMD