Windows 8.1 kann DirectX 9 nicht erkennen?

10990
Apu889

Ich habe ein wirklich seltsames Problem: Ich habe kürzlich ein paar Mal die Direct X 9.0c auf meinem Windows 8.1 Update 1 64bit installiert - aber das System scheint nicht zu glauben, ob DX9 installiert ist. Ich habe versucht, alle meine Spiele zu spielen, für die DX9-Laufzeiten erforderlich sind es, wie GTA SA, PES 2013, FarCry 3 usw., aber keine von ihnen kann nicht einmal geöffnet werden, mit einigen Meldungen "brauchen atleast DirectX Version 9.0". Ich kann jedoch einige DirectX-Dateien im Windows-Verzeichnis finden (wie d3d9, d3d8, d3dx9 usw. auf System32 und SysWOW64).

Übrigens, ich habe gerade meinen Laptop von Windows 7 aus neu installiert, wo zuvor Windows 8 (UEFI) vorinstalliert wurde, falls dies eine Rolle spielt.

0
aktualisierte. es ist mein Fehler. Apu889 vor 10 Jahren 0

2 Antworten auf die Frage

1
Apu889

Whoops my bad, vor kurzem wurde der PCA-Dienst (Program Compatibility Assistant) deaktiviert, was meiner Meinung nach ein "Assistenten-Popup" war, während die Anwendung im Kompatibilitätsmodus ausgeführt wird und nicht notwendig ist. IDK, wenn dieser Dienst für die Kompatibilität von Programmen wirklich wichtig ist. Also, ich wiederhole es und voila .. Sorry, Zeit zu verschwenden, Jungs:)

0
Bradley Forney

Überprüfen Sie zunächst, was passiert, indem Sie es versuchen: Klicken Sie auf Start, geben Sie CMD ein, drücken Sie die Eingabetaste, geben Sie dxdiag ein, drücken Sie die Eingabetaste.

Dies dauert eine Minute, zeigt aber ein paar Dinge: ob directx installiert ist und welche Version Sie haben. Als Windows 8 glaube ich, dass es standardmäßig mit directx 11 geliefert wird.

Wenn dieser Befehl aus irgendeinem Grund nicht gefunden wird, lade ich die neueste Version von Microsoft herunter, installiere und prüfe, ob das Problem dadurch behoben wird.

Wenn dies nicht funktioniert, gibt es möglicherweise eine andere Lösung (ich vermute jedoch, dass dies wahrscheinlich nicht das Problem ist). Versuchen Sie, die Spiele im Kompatibilitätsmodus auszuführen.

DirectX 11 und DirectX 9 unterscheiden sich, obwohl DX11 die neueste Version war. Wenn Sie DX9 jedoch nicht installiert haben, können Sie keine DX9-Spiele spielen, was heutzutage die meisten Spiele ist. Übrigens, es ist mein Fehler, aber ich danke Ihnen, dass Sie es versucht haben, und helfen Sie mir, Ihre Zeit und Ihre Augen zu verschwenden, weil Sie mein wirklich schlechtes Englisch gelesen haben. Apu889 vor 10 Jahren 1