Pour demander de l'aide, vous devez vous créer un compte et vous connecter. Utilisez les boutons sociaux ci-dessous depuis ce lien : S'inscrire sur le forum
Plus d'informations : Comment demander de l’aide sur le forum

Erreur DirectX sur jeux récents et Windows 10 (Ex avec APEX LEGENDS)

Dans cette partie vous trouverez des papiers, articles sur l'informatique/sécurité.
Avatar de l’utilisateur
Parisien_entraide
Geek à longue barbe
Geek à longue barbe
Messages : 4844
Inscription : 02 juin 2012 20:48

Erreur DirectX sur jeux récents et Windows 10 (Ex avec APEX LEGENDS)

Message par Parisien_entraide »

Il arrive que l'installation d'un jeu récent se solde par une erreur DirectX

Ici en exemple il s'agit du jeu APEX Legends de EA (Electronic ARTS) mais cela peut s'adapter à tous les jeux récents ou anciens et que ce soit sous la plate forme distribuée ORIGIN ou STEAM etc

A la base vous avez donné les droits admin sur l'archive d'installation du jeu et désactivé l'anti virus, mais cela ne fonctionne pas et une erreur apparait

Code : Tout sélectionner

Error: A redistributable package (DirectX) was not installed successfully. Setup cannot continue. (4294967287)
___________________________________________
Apex erreur drirectX.jpg
Apex erreur drirectX.jpg (12.31 Kio) Consulté 2459 fois
Apex erreur drirectX2.jpg
Apex erreur drirectX3.jpg


Il faut suivant le type d'erreur appliquer ce genre de solutions :

https://techiestechguide.com/error-a-re ... e-directx/

Parfois s'aider de https://support.microsoft.com/en-us/hel ... or-removed
mais si vous en arrivez là, votre Windows a de plus graves ennuis (voire infecté)


Ou aller dans la base de registre avec les risques que cela comporte :

Code : Tout sélectionner

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX 
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DirectX 
Et changer la clé 4.09.00.0904 to 4.08.00.0904


La subtilité de la chose c'est que ce n'est pas Directx 12 (inclus dans Windows 10 et via ses mises à jour) qui pose problème, mais l'installation de Directx 9, et l'installateur buggué du jeu ou Origin considère qu'il est déja installé ou qu'il ne peut pas l'installer et stoppe alors la progression de l'installation complète du jeu
(d'où la modif de clé de registre qui peut parfois fonctionner)

Normalement, une application nécessitant DirectX 9/10/11 installera certains composants pour être compatible avec DirectX 12 tel que fourni par Windows 10.

Pour les récalcitrants à Win10 et qui sont restés sur Windows 7, il peut sembler curieux de voir également la version Directx 11 qui est inclue dans l'OS de Microsoft depuis Windows 7 mais il faut se rappeler qu'il y a eu des mises à jour
Par exempe la version 11.1 est venue après le SP1 de Windows 7, avec une KB en 2013 : KB2670838

https://support.microsoft.com/fr-fr/hel ... 008-r2-sp1

Cela avait posé problème à l'époque sous divers jeux et certaines carte kepler au point que Nvidia avec du se fendre d'un post car les gens ne comprenaient pas pourquoi le jeu avait des problèmes avec leur carte graphique

_________________________________
"We did not enable four non-gaming features in Hardware in Kepler (for 11_1):
•Target-Independent Rasterization (2D rendering only)
•16xMSAA Rasterization (2D rendering only)
•Orthogonal Line Rendering Mode
•UAV in non-pixel-shader stages

So basically, we do support 11.1 features with 11_0 feature level through the DirectX 11.1 API. We do not support feature level 11_1. This is a bit confusing, due to Microsoft naming. So we do support 11.1 from a feature level for gaming related features."
____________________________________


LA SOLUTION AVEC LE SITE DE MICROSOFT

On peut aller sur le site de Microsoft en récupérant l'archive DirectX

https://support.microsoft.com/en-us/hel ... of-directx


Attention à la barre bing qui s'installe d'office (à décocher donc)

2020-02-18_154318.jpg

mais là aussi en passant par la voie normale cela peut générer un message d'erreur à l'installation en plus c'est lent et lourd

_______________________________________________________________________


LA SOLUTION QUI FONCTIONNE VRAIMENT :


Utiliser l'outil crée par "Mooms" qui est compatible Windows 7/8/10 32/64bits

https://www.wincert.net/forum/topic/108 ... 2-64-bits/

Votre Windows est en 64 Bits donc télécharger la version "All in one" qui comprend les fichiers 32 et 64 Bits de DirectX


AVANTAGES :

- L'installateur avec ses fichiers ne pèse QUE 26 Mo, (250 Mo une fois décompressé) et comme il s'agit d'une archive 7zip sfx vous pouvez regarder ce qui se trouve à l'intérieur avec 7Zip, WinRar, ...
On y trouve les version 9,10, et 11 de DirectX

- C'est TRES rapide et vous n'aurez pas les messages d'erreurs

L'aspect négatif de la chose c'est que l'on ne voit pas ce qui se fait, mais c'est normal, car cela a été développé dans une optique "d'utilisation en unattended/déploiement", donc en installation silencieuse et vous ne verrez pas de fenêtre de progression (sauf une qui ne s'affiche que 1 ou 2 secondes)


Pour que cela soit complet (et qui servira pour les anciens jeux) il faut activer "Direct Play"

Code : Tout sélectionner

dism /online /enable-feature /featurename DirectPlay /all
ou par la fonction : "Activer ou désactiver les fonctionnalités de Windows"
x.png


Tout cela est indépendant du problème VcRedist ( Microsoft Visual C++ 201x) qui peut apparaître également à l'installation des jeux EA (qui est un autre problème)

Outils et liens de lecture :

https://www.majorgeeks.com/files/detail ... aller.html
https://www.techpowerup.com/download/vi ... ll-in-one/


https://www.malekal.com/visual-c-redist ... installer/
viewtopic.php?t=59306 (Visual C++ AIO Installer)
https://www.malekal.com/steam-erreurs-dll/ (mais que l'on peut retrouver sur les jeux de la plate forme ORIGIN et d'autres)


_____________________________________________________________________

Edit : L'installation forcée de DirectX peut également être la solution pour les jeux qui ne veulent pas se lancer avec l'erreur

Code : Tout sélectionner

L’application n’a pas réussi à démarrer correctement (0xc000007b), Cliquez sur OK pour fermer l’application.
En règle générale il faut quand même au préalable regarder ce lien https://www.malekal.com/resoudre-erreur ... windows10/
et s'assurer que la protection anti ransomware de Microsoft ne bloque pas l'accès aux dossiers https://www.malekal.com/activer-protect ... indows-10/
Only Amiga... was possible !
Un problème sans solution est un problème mal posé. » (Albert Einstein)
"Tous les patients mentent" Docteur House

Avatar de l’utilisateur
CyrilServais
newbie
newbie
Messages : 8
Inscription : 28 févr. 2020 10:03

Re: Erreur DirectX sur jeux récents et Windows 10 (Ex avec APEX LEGENDS)

Message par CyrilServais »

Mec je t'aime tellement <3 tu as résolu mon problème de lancement de jeux (cf ce topic : viewtopic.php?f=2&t=65013)

C'était en effet un problème lié à DirectX !! Un immense merci, t'as été meilleur que l'assistance du jeu, de Steam, et de Microsoft, rien que ça :p

Avatar de l’utilisateur
Parisien_entraide
Geek à longue barbe
Geek à longue barbe
Messages : 4844
Inscription : 02 juin 2012 20:48

Re: Erreur DirectX sur jeux récents et Windows 10 (Ex avec APEX LEGENDS)

Message par Parisien_entraide »

C'est pour cela que je te posais la question de l'installation de DirectX et VC redist C++ version X :-)
Ayant oeuvré sur les forums EA pour aider, une bonne partie des problèmes de lancement de jeux étaient liés à cela (idem sur Steam du reste)

A savoir, et juste en passant, pour la librairie VC Redist C++ Version X, que j''ai vu surtout avec les jeux steam (mais parfois sur la plate forme Origin), si le lancement cafouille, tu peux "momentanément" au lancement du jeu passer outre le blocage, avec un CTRL+ALT+Suppr et en tuant les taches VC Redist 32 et 64 liées au jeu

Cela n'impacte pas le jeu puisque les librairies sont déjà présentes du fait de la première installation (le fait de '"Réparer" le jeu peut parfois solutionner mais il vaut mieux tout comme avec DirectX forcer la chose avec les dés installateurs et ré-installateurs de librairies)

Quant à DirectX, l'outil de "Mooms" est à ma connaissance le seul qui fasse correctement le boulot
Only Amiga... was possible !
Un problème sans solution est un problème mal posé. » (Albert Einstein)
"Tous les patients mentent" Docteur House

Répondre

Revenir à « Papiers / Articles »