2015-09-29 13:47:09 +0000 2015-09-29 13:47:09 +0000
10
10

Comment puis-je installer Directx9 sur Windows 10 ?

Comment puis-je installer Directx9 : https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , je suis sous Windows 10 mais le programme d'installation dit : “Vous devez exécuter win98 etc…”.

Réponses (3)

8
8
8
2015-11-21 23:37:57 +0000

J'ai eu le même problème lorsque j'ai essayé de faire tourner un ancien jeu sous Windows 10, il s'est plaint d'une dll manquante d3dx9_41.dll.

Vous pouvez télécharger les “DirectX end user runtimes” sur le site de Microsofts. La version exacte dépend du fichier requis par votre application, dans mon cas il s'agissait de directx_mar2009_redist.exe .

Pour trouver la version correcte, j'ai analysé le message d'erreur. Si le fichier manquant est par exemple d3dx9_41.dll, cela signifie que la version 41 de DirectX-9 est requise. La liste ci-dessous indique les versions de DirextX-9 disponibles, la version se trouve dans la troisième colonne. Cela vous donne un indice de ce qu'il faut rechercher, les mots clés directx Mar2009 me mènent à 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

Peut-être est-il également possible de simplement installer la dernière version de Juin 2010 , je ne suis pas sûr qu'elle contienne aussi les versions antérieures.

2
2
2
2015-09-29 13:58:57 +0000

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

Malheureusement, il y a beaucoup de programmes (principalement des vieux jeux) qui essaient d'installer DirectX par eux-mêmes ou de tester la présence d'une certaine version de DirectX d'une manière incorrecte, ce qui leur 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 en état de mort cérébrale, vous ne pouvez pas vraiment y remédier. Parfois, il est utile d'exécuter l'installateur en “mode de compatibilité” pour XP-SP3. Dans d'autres cas, vous pouvez forcer l'installateur à continuer quand même et le jeu fonctionnera malgré les erreurs commises pendant l'installation. Et parfois, vous n'avez pas de chance.

1
1
1
2018-10-04 19:16:02 +0000

C'est parce que vous essayez d'installer DirectX 9.0c End-User Runtime pour Windows 2000 à XP SP1. Votre lien est la page de téléchargement de cet élément, cherchez la section System requirements sous tous les éléments du site web de Microsoft (notez qu'elle contient le même id dans l'URL). https://www.microsoft.com/en-us/download/details.aspx?id=34429

Vous voulez l'une des options ci-dessous (les deux versions 9.29.1974, développer la section Details) :

  1. DirectX End-User Runtime Web Installer

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. DirectX End-User Runtimes (juin 2010)

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