Wie kann ich Directx9 unter Windows 10 installieren?

12

Wie kann ich Directx9 installieren: https://www.microsoft.com/en-ph/download/confirmation.aspx?id=34429 , ich verwende Windows 10, aber das Setup sagt: "Sie müssen win98 usw. ausführen. .. "

user503171
quelle
2
Ihr DirectX-Download-Link funktioniert aus offensichtlichen Gründen nicht mit Windows Vista und höher. Versuchen Sie diesen Link. Wenn Sie die Systemanforderungen sehen, werden Sie feststellen, dass Windows 7 unterstützt wird. Beachten Sie, dass Sie über diesen Link ein eigenständiges Installationsprogramm mit einer Größe von ca. 96 MB erhalten.
snaks20
Schritt 1: microsoft.com/en-us/download/details.aspx?id=7087 Schritt 2: microsoft.com/en-gb/download/details.aspx?id=35 Dies behebt auch das Problem beim Versuch, Facebook Messenger zu installieren aus dem Laden.
ElderGod

Antworten:

8

Hatte das gleiche Problem, als ich versuchte, ein älteres Spiel unter Windows-10 auszuführen, beschwerte es sich über eine fehlende DLL d3dx9_41.dll.

Sie können die "DirectX-Endbenutzerlaufzeiten" von der Microsoft-Website herunterladen. Die genaue Version hängt von der Datei ab, die von Ihrer Anwendung benötigt wird. In meinem Fall war es directx_mar2009_redist.exe .

Um die richtige Version zu finden, habe ich die Fehlermeldung analysiert. Wenn die fehlende Datei beispielsweise vorhanden d3dx9_41.dllist, ist DirectX-9 Version 41 erforderlich. Die folgende Liste zeigt die verfügbaren DirextX-9-Versionen. Die Version finden Sie in der dritten Spalte. Dies gibt Ihnen einen Hinweis darauf, wonach Sie suchen müssen. Die Schlüsselwörter directx Mar2009führen mich zur Microsoft-Downloadseite.

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

Vielleicht ist es auch möglich, nur die neueste Version vom Juni 2010 zu installieren. Ich bin mir nicht sicher, ob sie auch die früheren Versionen enthält.

martinstoeckli
quelle
Die meisten DX9-Spiele installieren die erforderliche Version von DX9, die sie automatisch verwenden.
Ramhound
1
@ Ramhound - Die meisten tun es, es sollte Teil des Setups sein, aber die Frage war über den Fall, wenn sie es nicht tun. Ich hatte ein solches Spiel und konnte es nur ausführen, weil ich es manuell installiert habe.
Martinstoeckli
3
Ich bestätige, dass bei der Installation der letzten Version vom Juni 2010 sogar die vorherigen Versionen installiert werden.
DiTTiD
2

Das in Windows 10 integrierte DirectX ist mit DirectX 9, 10 und 11 kompatibel.
Sie sollten daher nicht versuchen, eine ältere DirectX-Version manuell zu installieren. Auf diese Weise können Sie Ihre Windows-Installation wirklich vermasseln.

Leider gibt es viele Programme (hauptsächlich alte Spiele), die versuchen, DirectX selbst zu installieren oder das Vorhandensein einer bestimmten DirectX-Version auf falsche Weise zu testen, was dazu führt, dass sie übersehen, dass DirectX bereits vorhanden ist.

Dafür gibt es wirklich keine gute Lösung.
Wenn der Installer des alten Programms hirntot ist, können Sie das nicht wirklich heilen.

Manchmal ist es hilfreich, das Installationsprogramm im "Kompatibilitätsmodus" für XP-SP3 auszuführen.
In einigen anderen Fällen können Sie das Installationsprogramm trotzdem zwingen, fortzufahren, und das Spiel funktioniert trotz der Fehler während der Installation nur.
Und manchmal hast du einfach kein Glück.

Möglicherweise müssen Sie ein wenig experimentieren, um herauszufinden, was in Ihrem speziellen Fall am besten funktioniert.

Tonny
quelle
6
Während DX12 abwärtskompatibel mit DX9 ist, muss DX9 weiterhin installiert werden, wenn die Software auf die DX9-Bibliothek und nicht auf die DX10-Bibliothek oder eine höhere Bibliothek verweist. DX10 + kann nicht installiert werden und wurde in Windows integriert. Dies kann weiterhin unter Windows 8.X und höher installiert werden.
Ramhound
@Ramhound Mir ist das Laufzeitinstallationsprogramm bekannt, mit dem Sie verlinkt haben, aber ich höre widersprüchliche Geschichten über die Kompatibilität mit Windows 10. Einige sagen, dass es nicht installiert wird, andere sagen, dass es installiert wird, aber nicht funktioniert, und wieder andere sagen, dass es funktioniert Arbeit. Aus diesem Grund habe ich in meiner Antwort nicht darauf hingewiesen.
Tonny
2
Wenn man bedenkt, dass jedes Steam-Spiel, das DX9 verwendet, es installiert und ich es derzeit auf meinem Windows 10-Computer installiert habe, weiß ich sowohl als Benutzer dieser Anwendungen als auch als Programmierer, dass das Installationsprogramm unter Windows 10 funktioniert.
Ramhound
Offtopic: @Tonny - Die neuen Entwickler waren hirntot, weil sie absichtlich inkompatibel waren. Alt installiert sind in Ordnung für das, wofür sie entwickelt wurden.
Overmind
1

Dies liegt daran, dass Sie versuchen, DirectX 9.0c End-User RuntimeWindows 2000 auf XP SP1 zu installieren . Ihr Link ist die Download-Seite für diesen Artikel. Suchen Sie nach einem System requirementsAbschnitt unter allen Artikeln auf der Microsoft-Website (beachten Sie, dass iddie URL dieselbe enthält ).
https://www.microsoft.com/en-us/download/details.aspx?id=34429

Sie möchten eine der folgenden Optionen (beide Versionen 9.29.1974, DetailsAbschnitt erweitern ):

  1. DirectX Endbenutzer-Laufzeit-Webinstallationsprogramm

Die Online-Version, die die erforderlichen Komponenten herunterlädt.
https://www.microsoft.com/en-us/download/details.aspx?id=35

  1. DirectX-Endbenutzerlaufzeiten (Juni 2010)

Die Offline-Version (96 MB) der oben genannten.
https://www.microsoft.com/en-us/download/details.aspx?id=8109

Dan Dar3
quelle