现在很多游戏对DirectX 的要求很高,如现在的魔兽世界就需要DirectX 9.0c才可以玩,我同学在装DirectX 9.0c的时候遇到问题了,他是用DirectX 任意卸软件把DirectX 9.0b卸载了,但是安装DirectX 9.0c的时候发现无法安装,郁闷的他把我拉过去,呵呵,运气好,用以前看到的文件替换法顺利解决:
(1)你必须把 DirectX9.0b和DirectX 9.0c都下载下来,并且解压
(2)将DirectX 9.0b里面的dsetup32.dll和dsetup.dll复制出来
(3)将上面的2个文件粘贴到DirectX 9.0c的安装文件中,这样,你就可以安装成功了
检测是否安装成功:在运行里面输入Dxdiag,出现DirectX诊断工具,如果看到下面的图片内容,恭喜啊,快去体验游戏的乐趣吧
原理:DirectX 9.0c的安装包里有两个程序(dsetup32.dll和dsetup.dll)负责在每次安装前检测系统的DX版本,如果与自己的版本相同或更高就不继续安装了