League of Legends Fehlermeldung d3dx9_39.dll?
Hallo zusammen,
ich wollte heute das erste Mal seit einigen Monaten wieder League of Legends spielen, konnte allerdings nicht in das Game joinen, weil ich folgende Fehlermeldung bekommen habe: "The program can't start because d3dx9_39.dll is missing from your computer. Try reinstalling to fix this problem."
Ich hab nun schon alles probiert, was ich im Netz gefunden habe, LoL neu installiert, PC mehrfach neu gestartet, die alte DLL in System32 und SysWOW64 gegen eine neue ausgetauscht, das aktuelle Direct X installiert, nichts hat das Problem behoben. Früher wurde auch des Öfteren empfohlen, die DLL im LoL Gamepfad zu speichern, dieser hat sich allerdings in den letzten Monaten geändert, weswegen das auch nicht mehr wie früher möglich ist.
Hatte jemand von euch schon Mal dieses Problem oder hat eine Ahnung, was ich noch probieren könnte?
Danke!
2 Antworten
Du brauchst nicht das neue DirectX, sondern das alte.
Ab Windows 7 ist nur DirctX12+ standardmäßig installiert. Alte Spiele benötigen jedoch. DirectX bis 9c.
Edit: Ich habe die DLL-Datei nun von dem in diesem Youtube-Video hinterlegten Link runtergeladen und nochmal sowohl in C:\Windows\System32 als auch in C:\Windows\SysWOW64 die Datei ausgetauscht.
Es funktioniert nun. Dies als Info für alle, die das Problem in Zukunft auch haben sollten. Ich hoffe, der Link funktioniert dann noch.
na toll, eine einzelne Dll und noch aus zweifelhafter Quelle. Da sind Folgeprobleme geradezu vorprogrammiert, (mal abgesehen von der Virengefahr). die direct3d -Bibliothek ist teil einer umfangreichen Schnittstelle, welche auch Eingabe, Sound und andere hardrwarebasierte Dinge bereitstellt.
Das ganze Packet gibt es als DirectX9c für alle Spiele aus der Ära vor Windows 7.