转载:问题的关键就是系统必须安装了Direct9.0c(Direct9.0b是不行的),而直接在Direct9.0b上安装Direct9.0c是行不通的。步骤如下:
1.在“运行”中键入“dxdiag”查看当前系统所安装的Direct版本,如果不是Direct9.0c(一般安装了WINXPSP2的话都是Direct9.0b),进入步骤2。
2.需要从网上下载如下工具:Direct9随意卸,Direct9.0c安装包(要解压到硬盘中),WINXP光盘。
3.先运行Direct9随意卸,将系统的Direct卸载,并回滚到Direct8.1版本(需要注册版才能回滚,网上能下到),回滚时需要WINXP安装光盘。回滚完自动重启。
4.再次运行Direct9随意卸,选择“备份/回滚”中的“为你的系统安装Direct9.0c”,选择Direct9.0c安装包解压后的目录,这时Direct9.0c将自动进行安装,安装完成后自动重启。
5.重启后再看看你的Direct版本,是不是已经变成Direct9.0c了?呵呵,现在运行游戏就不会出现这样的问题了!
(其实说白了就是要将你的系统先安装Direct8.1,然后再升级到Direct9.0c,手段随意。)
PS:跑跑卡丁车也有类似的问题,必须安装Direct9.0c,否则运行出错。问题的关键就是系统必须安装了Direct9.0c(Direct9.0b是不行的),而直接在Direct9.0b上安装Direct9.0c是行不通的。步骤如下:
1.在“运行”中键入“dxdiag”查看当前系统所安装的Direct版本,如果不是Direct9.0c(一般安装了WINXPSP2的话都是Direct9.0b),进入步骤2。
2.需要从网上下载如下工具:Direct9随意卸,Direct9.0c安装包(要解压到硬盘中),WINXP光盘。
3.先运行Direct9随意卸,将系统的Direct卸载,并回滚到Direct8.1版本(需要注册版才能回滚,网上能下到),回滚时需要WINXP安装光盘。回滚完自动重启。
4.再次运行Direct9随意卸,选择“备份/回滚”中的“为你的系统安装Direct9.0c”,选择Direct9.0c安装包解压后的目录,这时Direct9.0c将自动进行安装,安装完成后自动重启。
5.重启后再看看你的Direct版本,是不是已经变成Direct9.0c了?呵呵,现在运行游戏就不会出现这样的问题了!
(其实说白了就是要将你的系统先安装Direct8.1,然后再升级到Direct9.0c,手段随意。)
PS:跑跑卡丁车也有类似的问题,必须安装Direct9.0c,否则运行出错。 希望能够对你有帮助
重装个DX9.0 再去下个免CD补丁 即使你是免CD的也下 你那个是程序关联问题