这是搜索到的一个解决方法。你尝试一下。
C O. R) ~$ @4 I7 I; D8 s. m7 Z( V2 U) i
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:: N. b! j2 S7 m1 I
. \/ P! f; |9 \* e d1 `需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
4 ^& b; _4 Q+ x$ W: X+ Y \
9 e: I5 a+ T- j1、安装DirectX随意卸,安装后似乎会重新启动
3 D) s7 k, }& n8 n: P5 r! I" p* i* n/ Z) Q
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
, g e+ [3 _/ L' S; ~; V V; o, Z# q; P: M7 V' g
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
4 z' C8 q% v4 d# t5 B- D/ O6 g% x: W8 X& `. G6 C0 j: H6 [
4、选择“备份/回滚”
0 c2 n g/ D, u- u# f6 @) @- M7 {+ j" N$ C4 F+ P7 t
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
p' i% c m' R, z9 V6 {; ~0 u! K4 ?" @$ ]* `
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。+ G' L+ l. n: g! F" Z
0 E/ P6 O. Y* e
7、现在是安全模式了吧???
$ [* |! {) k: a, c: M" F9 j2 z: _5 R! V: h5 b+ ]4 V
8、果真是了???, e F7 u1 V9 d8 w8 ^
- H9 R" O' ^! H- z; @- m: q9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包) ~! a; O6 E4 G! p
& S+ H+ i& w' k; n+ D/ i3 B0 x
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
: v/ M: Z$ e" E% p+ f% S* X4 G6 c4 K0 n
# N. w6 `3 ?+ G* V5 F+ G
3 o* q. q( X2 a K+ X8 s: }用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
4 |. j% Y# ]0 G' c5 E8 ^6 k0 P; g2 r0 |# C; g$ a1 ~3 T& [% R
以上为本人实践中得来,如果不当之处欢迎大家批评指正。' A; P' Y' \. K
2 x" M6 O& _' I1 [
" c8 ~6 g# _3 ]# ?
0 R+ L4 @$ J- S1 `' |9 J7 D% x0 MDirectX随意卸:↓用户名:okget 注册码:6740558 0 k/ p( T6 ~7 `. w. c; D9 D
9 b+ K* w9 m1 w: n
http://www4.skycn.com/soft/8568.html
" N; e( t! Y4 V5 f8 M2 q/ ^5 B, o7 ^. j$ z
卡丁车官网的DirectX9.0c地址:↓
1 c- `0 y4 a/ r2 h5 c8 a8 v% m5 d, A7 M: s
http://popkart.tiancity.com/homepage/download/drivers.html |