结果当然还是治标不治本,这个软件进去了,别的软件可能还是缺这个文件,或后面数字不同的文件,甚至还会出现更严重的“应用程序无法正常启动(0x......)”错误(这个错误下文会讲)。directx是微软开发的一个游戏运行库,现在多数游戏都需要这个运行库来运行,而d3dx9文件正是这个运行库里面的东西。目前许多大型游戏的CommonRedist或Redist里面都有这个DirectX运行库的安装程序,一般为dxwebsetup,这个是DirectX的在线安装版本,需要网络连接才能安装,当然也有少数游戏(如cod11)里面直接集成了完整版的DirectX运行库安装程序。因为把d3dx9下载到游戏目录里面,虽然这个游戏能玩了,但是别的游戏很可能还会因为缺失这个文件而进不去,这时又得把这个d3dx9再复制到另一个游戏的目录,而且,这个游戏要d3dx9_43,说不定另一个游戏要的是46或者39或什么的,这又得去再找缺失的另一个d3dx9文件下载,如此反复,非常麻烦。
这种错误的最好解决方法是,网上下载一个DirectX Redist 2010.6,大小有个8,90mb,安装这个时,进度条里会看到一个接一个的d3dx9_xx.dll被安装到电脑的系统目录下。当我们用windows打开一个软件或者游戏,无非会有两种情况,要么成功打开,要么报错,对于报错打不开的原因也很多,可能是软件本身安装不完整,或软件不兼容系统,或破解版游戏没破解好等等,尤其是新装的电脑系统,可能报错提示更普遍,windows运行软件出现报错的解决方法其实很简单,下面由学习啦小编告诉你!
缺少msvcpxxx.dll或msvcrxxx.dll,这个错误,许多人的解决方法跟上面的方法类似,还是去百度这个缺少的文件,下载到缺少该文件的软件或游戏的目录下。实际上,这种d3dx9_xx缺少的错误,不是因为游戏目录中缺少这个文件(这个文件根本就不是游戏目录里自带的),而是电脑上没有安装完整的directx。安装完成后,本来提示缺少文件的游戏就能打开了。windows运行软件出现报错的解决方法缺少d3dx9_xx.dll,打开一些游戏,可能会收到这种错误提示“无法打开此程序,因为计算机中丢失d3dx9_xx.dll(xx不一定是哪个数),遇到这种错误,许多人首先想到,直接去百度上搜缺少的那个d3dx9文件,下载下来放入游戏目录,这种方法用后,一般该游戏还真能进去了,但是,这实际上是一种治标不治本的方法。
完整原文网址:http://www.xuexila.com/diannao/jiqiao/1621107.html