Spiele starten nicht auf neuem PC
Hallo,
Steam nutze ich seit ein paar Jahren, heute habe ich auf einem ganz neuen PC Steam installiert.

Leider starten die Spiele nicht.

Es wird versucht DirectX 11 zu installieren, dass Installationsfenster verschwindet nach kurzer Zeit wieder und das wars.
Bei anderen Spielen erscheint die Fehlermeldung:
The following component(s) are required tu run this program:
DirectX Runtime

Ich habe durch Windows 10 DirectX 12

Was ich bisher versucht habe:
- Steam mit Adminrechten neu gestartet.
- DirectX mit dem Webinstaller neu installiert.
- Win Updates
- Steam neuinstalliert
- Spiel Dateien ueberprueft.
- Spiele neuinstalliert


PC Komponenten:
- ASUS PRIME X470-PRO
- AMD Ryzen 7 2700X
- ASUS GeForce RTX 2070 ROG STRIX OC
- Samsung 970 EVO 250 G
- Windows 10

Bin fuer jeden Sachdienlichen Hinweis dankbar!
< >
Beiträge 115 von 21
Um welche Spiele handelt es sich denn?
Alle treiber des mobo und grafik karte installieren
Die erste "Fehlermeldung" verursachten aeltere Spiele, Dirt3 und BioShock Infinite.
Die DirectX Runtime Meldung spuckte Steam bei Call of Cthulhu aus.

Die Treiber sollten alle installiert sein.

Eins hatte ich vergessen - Wenn ich DirectX versuche neu zu installieren, bekomme ich auch eine Fehlermeldung:
Interner Sytstemfehler.
Weitere Infos in der DXError.log und in der DirectX.log

Hier also ein Dump der letzten Zeilen der DXError.log:

--------------------
[11/23/18 16:48:00] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6637, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Zugriff verweigert



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/23/18 16:48:00] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5796, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/23/18 16:48:00] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/23/18 16:48:00] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.




Und hier ein Dump der letzten Zeilen der DXError.log:

11/23/18 14:05:56: infinst: C:\Windows\system32\d3dx9_30.dll have been installed already.
11/23/18 14:55:52: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_24_x64.inf [DefaultInstall]
11/23/18 14:55:52: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
11/23/18 14:55:52: infinst: C:\Windows\system32\d3dx9_24.dll have been installed already.
11/23/18 14:55:52: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_25_x64.inf [DefaultInstall]
11/23/18 14:55:52: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
11/23/18 14:55:52: infinst: C:\Windows\system32\d3dx9_25.dll have been installed already.
11/23/18 14:55:52: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_26_x64.inf [DefaultInstall]
11/23/18 14:55:52: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
11/23/18 14:55:52: infinst: C:\Windows\system32\d3dx9_26.dll have been installed already.
11/23/18 14:55:53: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_27_x64.inf [DefaultInstall]
11/23/18 14:55:53: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
11/23/18 14:55:53: infinst: C:\Windows\system32\d3dx9_27.dll have been installed already.
11/23/18 14:55:53: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_28_x64.inf [DefaultInstall]
11/23/18 14:55:53: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
11/23/18 14:55:53: infinst: C:\Windows\system32\d3dx9_28.dll have been installed already.
11/23/18 14:55:54: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_29_x64.inf [DefaultInstall]
11/23/18 14:55:54: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
11/23/18 14:55:54: infinst: C:\Windows\system32\d3dx9_29.dll have been installed already.
11/23/18 14:55:54: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/XACT_x64.inf [DefaultInstall]
11/23/18 14:55:54: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
11/23/18 14:55:54: infinst: C:\Windows\system32\xactengine2_0.dll have been installed already.
11/23/18 14:55:54: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
11/23/18 14:55:54: infinst: C:\Windows\system32\x3daudio1_0.dll have been installed already.
11/23/18 14:55:54: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DX9C92.tmp/d3dx9_30_x64.inf [DefaultInstall]
11/23/18 14:55:54: infinst: Target file: 'C:\Windows\system32\d3dx9_30.dll'
Target file is Version 9.12.589.0
Source file is Version 9.12.589.0
11/23/18 14:55:54: infinst: C:\Windows\system32\d3dx9_30.dll have been installed already.



P.S.: dxdiag zeigt an, dass keine Probleme gefunden wurden und alle DirectX Features aktivert sind.
Keine Wunder man kann nicht DirectX 11 auf DirectX 12 Installieren anderes rum wäre
dies möglich aber nicht wieder zurück ;)
Zuletzt bearbeitet von Miau Echte Katze; 23. Nov. 2018 um 9:23
red 23. Nov. 2018 um 9:27 
Ursprünglich geschrieben von Miau:
Keine Wunder man kann nicht DirectX 11 auf DirectX 12 Installieren anderes rum wäre
dies möglich aber nicht wieder zurück ;)
Das ist Schwachsinn. Beide API-Versionen existieren unabhängig voneinander.
Ursprünglich geschrieben von hal0_42:
Die Treiber sollten alle installiert sein.
Im gerätemanager von windows nachschauen.

Den aktuellen grafik treiber des herstellers für die karte laden.
Die mobo cd nutzen.
Sicherheitssoftware checken.
hal0_42 23. Nov. 2018 um 10:56 
Alle Treiber sind aktuell.
Windows Defender ist aktiv.

Ich konnte eben die Demo von Forza Horizon 4 spielen. Also nicht ueber Steam, es liegt also vermutlich an Steam...

Welche Einstellungen könnten den Steam daran hindern DirectX zu verwenden?
Zuletzt bearbeitet von hal0_42; 23. Nov. 2018 um 11:28
Teddy 23. Nov. 2018 um 11:54 
Viele Spiele benutzen bestimmte "Treiber"-Programme wie zum Beispiel nvidia oder VCRedist Microsoft Visual C++ usw. Sind diese auch korrekt installiert?
hal0_42 23. Nov. 2018 um 12:44 
D:\SteamLibrary\steamapps\common\Call of Cthulhu\_CommonRedist\vcredist\2015

Ja, sieht gut aus.

Ich habe ASUS GPU TweakII am Laufen.
Wenn ich dort auf OSD klicke, wird mir mitgeteilt, dass ich dafuer DirectX Eun-User Runtimes benoetige und ob mit der Installation begonnen werden soll.
Wenn ich bestaetige, passiert das gleiche. Das Installationsprogramm stellt fest, dass die Runtime bereits installiert ist und bricht mit dem oben genannten Systemfehler ab.



[11/23/18 21:28:02] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 6637, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070005) - Zugriff verweigert



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[11/23/18 21:28:02] module: dxupdate(Nov 19 2010), file: dxupdate.cpp, line: 5796, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[11/23/18 21:28:02] module: dsetup32(Mar 30 2011), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[11/23/18 21:28:02] module: dsetup32(Mar 30 2011), file: setup.cpp, line: 1727, function: CSetup::SetupForDirectX

InstallPlugIn() failed.




--------------------------------------

11/23/18 21:00:00: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_24_x64.inf [DefaultInstall]
11/23/18 21:00:00: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
11/23/18 21:00:00: infinst: C:\Windows\system32\d3dx9_24.dll have been installed already.
11/23/18 21:00:00: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_25_x64.inf [DefaultInstall]
11/23/18 21:00:01: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
11/23/18 21:00:01: infinst: C:\Windows\system32\d3dx9_25.dll have been installed already.
11/23/18 21:00:01: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_26_x64.inf [DefaultInstall]
11/23/18 21:00:01: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
11/23/18 21:00:01: infinst: C:\Windows\system32\d3dx9_26.dll have been installed already.
11/23/18 21:00:01: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_27_x64.inf [DefaultInstall]
11/23/18 21:00:01: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
11/23/18 21:00:01: infinst: C:\Windows\system32\d3dx9_27.dll have been installed already.
11/23/18 21:00:02: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_28_x64.inf [DefaultInstall]
11/23/18 21:00:02: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
11/23/18 21:00:02: infinst: C:\Windows\system32\d3dx9_28.dll have been installed already.
11/23/18 21:00:02: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_29_x64.inf [DefaultInstall]
11/23/18 21:00:02: infinst: Target file: 'C:\Windows\system32\d3dx9_29.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
11/23/18 21:00:02: infinst: C:\Windows\system32\d3dx9_29.dll have been installed already.
11/23/18 21:00:02: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/XACT_x64.inf [DefaultInstall]
11/23/18 21:00:02: infinst: Target file: 'C:\Windows\system32\xactengine2_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
11/23/18 21:00:02: infinst: C:\Windows\system32\xactengine2_0.dll have been installed already.
11/23/18 21:00:02: infinst: Target file: 'C:\Windows\system32\x3daudio1_0.dll'
Target file is Version 9.11.519.0
Source file is Version 9.11.519.0
11/23/18 21:00:02: infinst: C:\Windows\system32\x3daudio1_0.dll have been installed already.
11/23/18 21:00:03: infinst: Installing C:/Users/HAL/AppData/Local/Temp/DXC2F4.tmp/d3dx9_30_x64.inf [DefaultInstall]
11/23/18 21:00:03: infinst: Target file: 'C:\Windows\system32\d3dx9_30.dll'
Target file is Version 9.12.589.0
Source file is Version 9.12.589.0
11/23/18 21:00:03: infinst: C:\Windows\system32\d3dx9_30.dll have been installed already.




Ein Teufelskreis :(


hal0_42 23. Nov. 2018 um 13:29 
Mir fehlt in C:\Windows\SysWOW64 d3dx9_31.dll - d3dx9_42.dll
Sazzouu 23. Nov. 2018 um 13:48 
Könnten deine Probleme angefangen haben nachdem du dir ne "tolle" RTX Karte zugelegt hast? ;)
Versuch mal die On-Board Grafik zu verwenden. So kannste wenigstens schonmal ausschließen, dass es an Treibern liegt. Wenn die selben fehler kommen wie mit der Graka dann mal DirectX komplett runterschmeißen und neu installieren weil dann hats dir die Treiber komplett zerschossen. (Unwahrscheinlich, da es dann bei allen Spielen mit DirectX so wäre)


Ursprünglich geschrieben von hal0_42:
Mir fehlt in C:\Windows\SysWOW64 d3dx9_31.dll - d3dx9_42.dll
Kann eigentlich nichts mit deinem jetzigen Problem zu tun haben. Es wird ja versucht mit DX11 oder 12 zu arbeiten, die Fehlermerldung bezieht sich aber auf DX9
Zuletzt bearbeitet von Sazzouu; 23. Nov. 2018 um 13:48
Teddy 23. Nov. 2018 um 14:14 
Bei älteren Spielen fällt es schnell auf, dass Directx11 und 12 nicht die kompletten dll Dateien haben, also nicht wirklich abwärtskompatibel sind. Einige Spiele sind so saublöd programmiert, das die nicht starten, wenn nicht die expliziten Directx-Dateien aufgespielt sind.
Umgekehrt kann man auch ältere Spiele noch gut spielen, wenn man die "alten" Directx-Versionen insrtalliert. Am besten von Version 5 aufwärts installieren, dann ist bei Version 12 wenigstens alle Dlls aufgespielt und die Spiele müssten anstandslos funktionieren.

Viele Spiele benutzen Directx9 nur ganz wenige, meistens ab 2017 programmiert nutzen wirklich Directx11 oder 12.
Von Directx9 gibt es mehrere Versionen, die sich nur leicht anhand einiger Dll-Dateien unterscheiden. Wenn diese nicht im Verzeichnis sind, startet Nichts oder sehr selten bekommt man einen runtime error gemeldet.
Zuletzt bearbeitet von Teddy; 23. Nov. 2018 um 14:36
Was passiert wenn du die redist dateien in den jeweiligen spiel ordnern von hand installierst?
Teddy 23. Nov. 2018 um 15:34 
Das sollte eigentlich funktionieren. Eigentlich ist es so, dass in jedem Spielordner ein redist-ordner drinnen ist. Darin sind exe-dateien die man starten kann und die installieren dann in die jeweiligen ordnern die ensprechenden dateien. Visual C++, directx und nphysix (nvidia-programm) werden dann in die entsprechenden ordner auf den Systemlaufwerk installiert.

Ich kann nur von meinen bescheidenen Beobachtungen ausgehen und jemanden mit richtig ahnung werden sich die Haare streuben, aber bei mir laufen die Spiele bis jetzt ganz gut. Sogar gothic oder x-beyond the frontier um einige ganz alte spiele zu nennen.
< >
Beiträge 115 von 21
Pro Seite: 1530 50

Geschrieben am: 23. Nov. 2018 um 7:45
Beiträge: 21