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

8

Ich habe gerade ein neues Spiel auf meinem Windows 7 RTM-Computer installiert. Das Spiel fordert mich auf, DirectX 9.0 (c) zu installieren. Ich sagte 'NEIN', weil mein Computer DirectX 11 hat (bestätigt mit dxdiag). Wenn ich das Spiel starte, tritt ein Fehler auf, der mich darüber informiert, dass d3dx9_39.dlles fehlt.

Ist Windows 7 DirectX abwärtskompatibel?

Pure.Krome
quelle

Antworten:

9

Ja.

Das Direct X-Installationsprogramm ist intelligent genug, um nur Dateien dort abzulegen, damit die Dinge funktionieren. Einige Programme gehen die Dinge falsch an (wie hier) und fragen direkt nach Dateien, anstatt nach den Funktionen, die die Dateien bieten.

Lachsmoose
quelle
Also wird meine vorhandene Version von DX11 nicht überschrieben?
Pure.Krome
5
Nein. Ältere Versionen (wie Version 5 oder 6) tun dies möglicherweise, aber MS hat sich zusammengetan und fügt jetzt nur die Bibliotheken hinzu und tötet keine Dinge. Wenn Sie Steam verwenden, ist dies bei fast jedem Spiel harmlos.
Lachsmoose
1

Sie können modernen Spielen sicher erlauben, jede benötigte Version von DirectX zu installieren. Dies wirkt sich NICHT auf DirectX aus, das derzeit auf Ihrem Computer installiert ist.

Wie Sie gesehen haben, funktioniert das Spiel möglicherweise nicht, wenn Sie einem Spiel nicht erlauben, die erforderliche Version von DirectX zu installieren.

Straßenwolf
quelle
1

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

Dies wird gut funktionieren.

Vinod
quelle
1

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

Sie können das Laufzeitinstallationsprogramm herunterladen von:

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

Tom
quelle
Win7 ist also noch nicht auf dem neuesten Stand? das wäre ... ähm ... komisch ???
Pure.Krome
Ja, ich finde es auch komisch. DirectX 9-Spiele benötigen jedoch häufig die neuesten Patches. Wenn Sie das Installationsprogramm ausführen oder von microsoft.com/downloads/… herunterladen , sollte es funktionieren.
Tom
0

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

Jason
quelle