这是搜索到的一个解决方法。你尝试一下。
0 O4 l9 x' n {9 |2 }
$ a4 ~' g* A+ O6 o昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:5 L% z5 {0 \) c! r" B& H
$ }6 D7 X+ E9 T& @' o# m需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
2 H2 |" x, y8 `7 y- u: ~5 w: s- Z2 V) W/ \2 v3 c0 w
1、安装DirectX随意卸,安装后似乎会重新启动$ N' U- M5 x6 C1 Q1 |7 M
7 d- f+ P: S5 a6 g5 T2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)' m. X, a7 H0 K
7 G$ B/ v$ y+ K$ M: m+ }7 G3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
4 A4 H8 B# ^. d/ h! q( |* e8 V) n! Y4 t. U5 M3 O. n2 f A O
4、选择“备份/回滚”8 U- Y' r& Y$ T1 {2 I6 p
/ Q1 T- P5 H: j5 c! c+ G* P! P5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。+ j. j; U6 A: D4 K
5 Z9 ~! n+ }2 v- |
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
6 Y& U4 {$ X6 S4 {5 p; ]& U
A* F0 F/ y' O0 y. l* W7、现在是安全模式了吧???3 H; e: {2 x* O% v: m+ z) p
! }( x3 U1 M8 m5 c1 i
8、果真是了???
], X7 g( o# o! J4 j
7 _# f4 O; S' n9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
0 Y4 b% M( M( v: Q1 \
$ v% ]! p) q( W4 ~5 R10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。( o2 N3 M; e7 I3 }% ]9 \' Z
# C, \3 H6 S! L: `' W/ l& ], }
" K. N0 ] o( N& B
3 g% [( u1 L$ x. g用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
g, R! ]. k2 j) I6 Q
! b# |' y8 I- x- S3 P8 K以上为本人实践中得来,如果不当之处欢迎大家批评指正。6 N3 |& H, V, r6 e! A
" r7 m" k# \% @* L
3 y! N) i9 p' v, _" } C% X" h" o+ P6 I) g! i
DirectX随意卸:↓用户名:okget 注册码:6740558 / N" `8 ~8 e Y; q8 N/ w+ p( W1 M
: X0 E& V" I4 l/ R, ~0 ?http://www4.skycn.com/soft/8568.html) s+ W$ X) c4 {1 ~" ?3 l+ C6 w x
0 I" C5 G$ p, Q0 C9 r: A3 o0 |, K卡丁车官网的DirectX9.0c地址:↓
: E; O% u9 d" E6 H$ M$ W' g
# V. ^ R6 q6 ~, p, Ohttp://popkart.tiancity.com/homepage/download/drivers.html |