Comment puis-je installer Directx9 sur Windows 10?

12

Comment puis-je installer Directx9: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , j'utilise Windows 10 mais la configuration indique: "Vous devez exécuter win98, etc. .. "

user503171
la source
2
Votre lien de téléchargement DirectX ne fonctionne pas avec Windows Vista et versions ultérieures pour des raisons évidentes. Essayez ce lien. Si vous voyez la configuration système requise, vous remarquerez que Windows 7 est pris en charge. Attention, ce lien vous fournit un programme d' installation autonome d' environ 96 Mo.
snaks20
étape 1: microsoft.com/en-us/download/details.aspx?id=7087 étape 2: microsoft.com/en-gb/download/details.aspx?id=35 Cela corrige également le problème lors de l'installation de Facebook Messenger du magasin.
ElderGod

Réponses:

8

J'ai eu le même problème lorsque j'ai essayé d'exécuter un ancien jeu sur Windows-10, il s'est plaint d'une DLL manquante d3dx9_41.dll.

Vous pouvez télécharger les «runtimes utilisateur final DirectX» sur le site Web de Microsofts. La version exacte dépend du fichier requis par votre application, dans mon cas c'était directx_mar2009_redist.exe .

Pour trouver la bonne version, j'ai analysé le message d'erreur. Si le fichier manquant est par exemple d3dx9_41.dll, cela signifie que DirectX-9 version 41 est requis. La liste ci-dessous montre les versions de DirextX-9 disponibles, la version peut être trouvée dans la troisième colonne. Cela vous donne une idée de ce qu'il faut rechercher, les mots-clés directx Mar2009me conduisent à la page de téléchargement de Microsoft.

Feb2005_d3dx9_24_x86.cab
Feb2005_d3dx9_24_x64.cab
Apr2005_d3dx9_25_x64.cab
Apr2005_d3dx9_25_x86.cab
Jun2005_d3dx9_26_x64.cab
Jun2005_d3dx9_26_x86.cab
Aug2005_d3dx9_27_x64.cab
Aug2005_d3dx9_27_x86.cab
Dec2005_d3dx9_28_x64.cab
Dec2005_d3dx9_28_x86.cab
Feb2006_d3dx9_29_x86.cab
Feb2006_d3dx9_29_x64.cab
Apr2006_d3dx9_30_x64.cab
Apr2006_d3dx9_30_x86.cab
OCT2006_d3dx9_31_x64.cab
OCT2006_d3dx9_31_x86.cab
DEC2006_d3dx9_32_x86.cab
DEC2006_d3dx9_32_x64.cab
APR2007_d3dx9_33_x64.cab
APR2007_d3dx9_33_x86.cab
JUN2007_d3dx9_34_x86.cab
JUN2007_d3dx9_34_x64.cab
AUG2007_d3dx9_35_x86.cab
AUG2007_d3dx9_35_x64.cab
Nov2007_d3dx9_36_x86.cab
Nov2007_d3dx9_36_x64.cab
Mar2008_d3dx9_37_x64.cab
Mar2008_d3dx9_37_x86.cab
JUN2008_d3dx9_38_x86.cab
JUN2008_d3dx9_38_x64.cab
Aug2008_d3dx9_39_x64.cab
Aug2008_d3dx9_39_x86.cab
Nov2008_d3dx9_40_x86.cab
Nov2008_d3dx9_40_x64.cab
Mar2009_d3dx9_41_x64.cab
Mar2009_d3dx9_41_x86.cab
Aug2009_d3dx9_42_x86.cab
Aug2009_d3dx9_42_x64.cab
Jun2010_d3dx9_43_x64.cab
Jun2010_d3dx9_43_x86.cab

Il est peut-être également possible d'installer la dernière version de juin 2010 , je ne sais pas si elle contient également les versions antérieures.

martinstoeckli
la source
La plupart des jeux DX9 installent la version requise de DX9 qu'ils utilisent automatiquement.
Ramhound
1
@Ramhound - La plupart le font, cela devrait faire partie de la configuration, mais la question portait sur le cas où ils ne le font pas. J'avais un tel jeu et je ne pouvais l'exécuter que parce que je l'avais installé manuellement.
martinstoeckli
3
Je confirme qu'en installant la dernière version à partir de juin 2010, il installe même les versions précédentes.
DiTTiD
2

Le DirectX intégré à Windows 10 est compatible avec DirectX 9, 10 et 11.
Vous ne devez donc pas essayer d'installer manuellement une ancienne version de DirectX. Vous pouvez vraiment bousiller votre installation Windows de cette façon.

Malheureusement, il existe de nombreux programmes (principalement d'anciens jeux) qui essaient d'installer DirectX par eux-mêmes ou testent la présence d'une certaine version de DirectX de manière incorrecte, ce qui les fait manquer que DirectX est déjà présent.

Il n'y a vraiment pas de bonne solution à cela.
Si l'installateur de l'ancien programme est mort de cervelle, vous ne pouvez pas vraiment y remédier.

Parfois, il est utile d'exécuter le programme d'installation en "mode de compatibilité" pour XP-SP3.
Dans certains autres cas, vous pouvez quand même forcer le programme d'installation à continuer et le jeu fonctionnera malgré les erreurs lors de l'installation.
Et parfois, vous n'avez pas de chance.

Vous devrez peut-être expérimenter un peu pour voir ce qui fonctionne le mieux dans votre cas particulier.

Tonny
la source
6
Bien que DX12 soit rétrocompatible avec DX9, si le logiciel fait référence à la bibliothèque DX9 et non à la bibliothèque DX10 ou supérieure, DX9 doit toujours être installé. DX10 + ne peut pas être installé et a été intégré à Windows. Cela peut toujours être installé sur Windows 8.X et supérieur.
Ramhound
@Ramhound Je connais le programme d'installation d'exécution auquel vous êtes lié, mais j'entends des histoires contradictoires sur la compatibilité avec Windows 10. Certains disent qu'il ne s'installera pas, d'autres disent qu'il s'installe mais ne fonctionne pas et encore d'autres disent qu'il le fait travail. Pour cette raison, je ne l'ai pas mentionné dans ma réponse.
Tonny
2
Étant donné que tout jeu sur Steam qui utilise DX9 l'installera, et je l'ai actuellement installé sur ma machine Windows 10 pour cette raison, je sais pertinemment en tant qu'utilisateur de ces applications et programmeur que le programme d'installation fonctionne sur Windows 10.
Ramhound
Hors sujet: @Tonny - les nouveaux développeurs étaient morts de cerveau pour avoir fait une incompatibilité intentionnelle. Les anciens installés sont bien pour ce qu'ils ont été conçus pour faire.
Overmind
1

C'est parce que vous essayez d'installer DirectX 9.0c End-User Runtimepour Windows 2000 vers XP SP1. Votre lien est la page de téléchargement de cet article, recherchez la System requirementssection ci-dessous tous les articles sur le site Web de Microsoft (notez qu'il a le même iddans l'URL).
https://www.microsoft.com/en-us/download/details.aspx?id=34429

Vous souhaitez l'une des options ci-dessous (les deux versions 9.29.1974, développez la Detailssection):

  1. Programme d'installation Web DirectX pour utilisateur final

La version en ligne qui téléchargera les composants dont elle a besoin.
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. Runtimes de l'utilisateur final DirectX (juin 2010)

La version hors ligne (96 Mo) de ce qui précède.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Dan Dar3
la source