会出现d3dx9-30.dll丢失原因可能是你的杀毒软件。360或者卡巴斯基把d3dx9-30.dll文件当病毒误删了。
之所以你下载的没用可能是因为你下载的版本不对。
比如:你的系统为WIN7 32位系统,但是你下的d3dx9-30.dll文件却是WIN7 64位系统的文件,所以无用。
另外,可能你的杀毒软件还把其他一些.DLL文件也当病毒或者木马误杀了。所以就算你下载到了正确版本的d3dx9-30.dll。当你启动游戏时还会提示你缺少别的什么.DLL文件。所以为了避免此种情况。请用以下方法,简单-直接-实用
解决方法:
1.百度上搜 dxwebsetup
2.看到“正版Microsoft 增值软件 dxwebsetup.exe 直接升级Directx组件” 点击进去
3.轻轻拉下滚动条,看见。Microsoft官方页面:有个链接,这里不好贴所以……
4.点击那个链接
5.下载dxwebsetup.exe,大小286KB
6.下载完毕把你杀毒软件关闭,特别是360和卡巴斯基,经常把.DLL文件当病毒或木马误杀。
7.双击dxwebsetup.exe,他就会帮你检查你的系统缺少什么DX文件。缺什么他都会帮你下载匹配你系统的DX文件并进行安装,等他更新完以后就可以了。