问题补充说明:说是从新下个DX最新版本就好了,可是我的事新买的电脑WIN7系统,系统自带的是DX11不是说可以向下兼容的么?怎么还会出现这个毛病?
你的问题我也遇到过,我是想玩极品飞车才找到这些解决的方法的来自。
计算机中丢失d3dx9_42.dll大多是因为win7系统自带的DX11,室汉没有很好的兼容基于DX9的游戏360问答所致,
解决办法:
操作系统德怀病头盾到口输除排win732位
下载DX9的安装包,例如dire边客右稳测眼菜移改谈温ctx_Jun2齐应径科010_redist,双击.exe文件,会让你选择解压目录,不能解压到系统三造划护搞镇主够盘,其他盘都可以的,然后到你解马爱换道余重体压目录里找到其中的Aug2009_d孩袁走注村3dx9_42_x86压缩包里找到d3dx9利_42.dll,复制到C:\Windows\System32,然后再打开游戏,可能又说缺少xinput1_3.dll,找到类似的压缩包(directx_Jun2010_redist版本下为APR2007_xinput_x86.rar),解压,取出xinput1_3.dll文件,复制到C:\Windows\System32,搞定!如果还提示缺少什么dll文件,DX安装包里找到这个文件复制到C:\Windows\System32即可!
注意:86是32位系统的,解压自己选择解压目录
希望能帮到你。文件你在百度搜索一下,Gamersky_directx_Jun2010_re愿格dist,文件大概是90M左右。