Sollte ich DirectX 9.0 (c) auf meinem Windows 7 RTM-Computer installieren?

7307
Pure.Krome

Ich habe gerade ein neues Spiel auf meiner Windows 7 RTM-Maschine installiert. Das Spiel fordert mich auf, DirectX 9.0 (c) zu installieren. Ich habe 'NEIN' gesagt, weil mein Rechner DirectX 11 hat (mit bestätigt dxdiag). Wenn ich das Spiel starte, erscheint ein Fehler, der mich darüber informiert, dass er d3dx9_39.dllfehlt.

Ist Windows 7 DirectX abwärtskompatibel?

8

5 Antworten auf die Frage

9
salmonmoose

Ja.

Das Direct X-Installationsprogramm ist intelligent genug, um Dateien einfach dort zu platzieren, damit Dinge funktionieren. Einige Programme gehen in die falsche Richtung (wie hier) und fragen direkt nach Dateien und nicht nach der Funktionalität der Dateien.

So wird meine vorhandene Version von DX11 nicht überschrieben? Pure.Krome vor 14 Jahren 0
Nein. Ältere Versionen (wie Version 5 oder 6) können dies tun, aber MS hat sich zusammengetan und jetzt fügt sie nur die Bibliotheken hinzu und tötet nichts. Wenn Sie Steam verwenden, ist dies bei fast jedem Spiel harmlos. salmonmoose vor 14 Jahren 5
1
Tom

Das DirectX-Laufzeitinstallationsprogramm ruft alle monatlichen Patches ab. Sie werden diese benötigen, also lassen Sie es laufen.

Das Laufzeitinstallationsprogramm erhalten Sie von:

http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=de

Win7 ist also noch nicht aktuell? das wäre ... ähm ... komisch ??? Pure.Krome vor 14 Jahren 0
Ja, ich finde es auch komisch. Bei DirectX 9-Spielen müssen jedoch häufig die neuesten Patches heruntergeladen werden. Wenn Sie das Installationsprogramm ausführen oder von http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en herunterladen, sollte es funktionieren. Tom vor 14 Jahren 0
1
streetwolf

Sie können problemlos zulassen, dass moderne Spiele die von ihnen benötigte Version von DirectX installieren. Dies wirkt sich NICHT auf das DirectX aus, das derzeit auf Ihrem Computer installiert ist.

Wie Sie gesehen haben, kann die Installation der erforderlichen DirectX-Version eines Spiels dazu führen, dass das Spiel nicht funktioniert.

1
vinod

Es gibt eine gute Möglichkeit, dies zu tun, wenn Sie frühere Versionen von DirectX nicht installieren möchten: Laden Sie die erforderliche DLL-Datei (aus dem Internet oder von einem System, auf dem diese Version von DirectX installiert ist) und legen Sie sie im Stammverzeichnis von ab die Anwendung, die nach dieser Datei sucht.

Das wird gut funktionieren.

0
jason

Ich würde das Installationsprogramm von DirectX 9 ausführen lassen. Anschließend können Sie die DirectX 9-Installation über Windows Update aktualisieren oder manuell herunterladen und installieren. Auf diese Weise ist es für Windows 7 auf dem neuesten Stand.