这是搜索到的一个解决方法。你尝试一下。1 h' Z* i! `, B& Z, D0 J
3 N, U8 o, F2 E2 D; K( W: v1 l% g昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
1 U% U& ?4 L: ~+ z6 G7 ~& u% |# H6 }9 {4 [
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)9 l0 z1 M# m! b! A9 N" o3 o
% H$ ?. S& `: h# U, D1、安装DirectX随意卸,安装后似乎会重新启动% H1 Z! y# G6 O I* R) c7 n9 M
/ z& K0 Y n; B1 f8 |% F0 D
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式): r: b& `( |0 E
/ j: u* ^3 `+ c3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改. t/ E2 W) L% R2 j/ q3 H! v
0 w* D j* W3 u+ }. U3 z
4、选择“备份/回滚”
" t/ e$ [ I1 C: A) ~, T
' r, E' |% N4 ^2 J! K5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
# g$ W6 u6 z- K7 @1 Q) f: F2 O: {- l) X
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。6 j9 A- s# s Q K* ~" W
( j& j0 t: v5 {! E* i7、现在是安全模式了吧???
# S; t5 i* h2 N$ k, |( W$ j6 x5 ^# p8 W6 v7 k# F4 y0 K! `
8、果真是了???
/ x! G$ W- _4 Q W" G7 `8 u. n, h, R8 E" u7 [. w
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
- x# ~0 P2 f2 E3 G" C" C) L7 M% Z0 y: [ Q2 O
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。. Q* O1 c9 d: u$ K% ~2 H9 `
$ g7 v, W9 D" E, [" l/ v
! q) i5 k1 Q R5 d
3 C; q" C- G! i: } S: O用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
1 R2 _2 |& R' n: m. [5 a# P+ o7 Q; k
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
& A% ]6 ?; P" \
G3 |, T% |* G# |& }$ L7 ?8 @
* y4 g) N Q: E( r4 u* g
( P' d4 X% z9 b3 j* ]DirectX随意卸:↓用户名:okget 注册码:6740558
, e0 a+ y; c6 ~3 R1 p B6 ^' I% j2 h4 r5 ~! L
http://www4.skycn.com/soft/8568.html# \% M: @( e: ]% |5 c
4 L3 U7 W' T, T$ d; U2 Z! @% h
卡丁车官网的DirectX9.0c地址:↓1 z; J6 q$ B1 ?8 G1 `
% H8 P3 i8 S" L* r# D
http://popkart.tiancity.com/homepage/download/drivers.html |