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 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
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.
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.
- Nvidia - Expérience GeForce.
- AMD - un pilote séparé (pas d'utilitaire).
- 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.
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.