Why my games ask directx files even if i have directx11 ?

burgerox

Honorable
Nov 24, 2013
2
0
10,510
Whenever i try to run a game it says file missing dxd10.dll etc..
So ,I thought i dont have 'Directx' and tried to install it .But it always gives errors like
'Network Error' or 'please refer to dx.log' etc....
I have tried to install every version of directx from internet but every version gives errors (while installing) . I also tried to install every versions offline installer.. I also tried to install 'DirectX Runtime June 2010 Redist version' .But still the installer gives errors.
I also type "DxDiag" on "Run" dialog box and saw that i have the latest version "Directx11" . On that dialog box everything was right and directx3d,directdraw etc. were enabled..
But i am able to run only some games(and also those games run very slowly) and cannot install pcxs2.
I really want to install the " PCX2" software. I really need it very much.
I have "Windows 8" And I think there is a problem in my windows 8 itself...coz i was able to install directx properly and run my games softly (without any directx error) when i was having "Windows 7"

Please anyone help me with this issue !!


..
 
Solution
Just download the latest directx 9 runtime webinstaller.. i did it to solve the same issues with me and does not seem to affect directx 11 compatibale games.
Directx 11 does not have older files such as x3daudio1_6, it has 1_7 instead.. the webinstaller will put all earlier versions into your directx folders. I now have 1_1, 1_2, 1_3, 1_6 and the 1_7 version that comes with dx11 is still there.
You can also do it manually for some games, but the microsoft link i got from microsofts website did not have the 2009 files needed, they stoppped at 2007 (works for older games, but Arma2 needed more modern ones)
Its a bit of a pain b'cos the games then tell u u need another file, then another etc... which is why i came back here and found...
Just download the latest directx 9 runtime webinstaller.. i did it to solve the same issues with me and does not seem to affect directx 11 compatibale games.
Directx 11 does not have older files such as x3daudio1_6, it has 1_7 instead.. the webinstaller will put all earlier versions into your directx folders. I now have 1_1, 1_2, 1_3, 1_6 and the 1_7 version that comes with dx11 is still there.
You can also do it manually for some games, but the microsoft link i got from microsofts website did not have the 2009 files needed, they stoppped at 2007 (works for older games, but Arma2 needed more modern ones)
Its a bit of a pain b'cos the games then tell u u need another file, then another etc... which is why i came back here and found another link.. you need to look for directx webinstaller on this site..
The webinstaller just automatically put them into syswow folder with the directx 11 files and all is working fine for me now.
I cant remember the direct link to the webinstaller from microsoft.. but im 99% certain it is in one of the answers to directx issues on this website. I can only suggest going thro some of them and finding an answer with the 'webinstaller' link.

But the above answer about making that game compatible for an older windows is also needed...
You do that by right clicking the game shortcut on your desktop, and pressing 'properties'
press the 'compatibility' tab, click the dropdown arrow in the 'compatibilty mode' window, and set it to an older version of windows. I made mine Windows XP service pack3, but you prob need to find out when your game was originally released and matchg it to the windows version out then. If you have the original case for the game it will tell you what version is recommended.
On the same tab you change the windows version, you can also click 'run this game as administrator'.. it also seems to help with some games.
 
Solution


I cant install directx9 because i'm on windows 8?
 


I have windows 8.1 and use Dirext x 9 on my games...........huh....Thats weird.