|
这是搜索到的一个解决方法。你尝试一下。3 h4 G$ \6 g4 e% p2 O
5 C' j4 v4 b- r昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
8 V4 x1 E6 M7 r( i3 S0 s: g
7 s8 w" u7 M' D, v需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)$ J4 ^5 y3 i. q/ C0 F# u+ `
5 X5 z* [7 D# i% }) x5 A+ k
1、安装DirectX随意卸,安装后似乎会重新启动% L: p0 F2 t ^. ^; b9 \# _+ T
) R# P/ x# R9 O4 ~
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)& i; U! D5 v2 e7 g6 G
2 d- r; g/ K) ?; C# B
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
0 V3 j' @$ x9 [) G% g' X( J/ j( U' F# L
4、选择“备份/回滚”: z E& z: |) t6 b
; a6 y: F. O. E% u6 B8 Q5 R M
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。2 G! n& n5 |# ]" N' e+ r
, g! L; q- j) s, v/ W& C9 F4 ?6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
$ f, K1 P1 z" `7 m/ w/ P: P K/ S* \0 u% q, }& {
7、现在是安全模式了吧???! k; c" S1 M/ w1 B1 w' a
- U5 q6 A, L: R: K4 m' o! d1 y3 t3 R5 ^8、果真是了???
) Q7 U: H1 p+ f9 L& S2 z2 K. \# r; B& D& Y' n* A: ^
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
( H# p( n8 L3 ~- ~: o8 ?9 p+ v5 @0 O( y
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。' C: k# T7 O, e; m- f, \
7 G, U9 K( d+ I7 z1 j0 V! |8 s
7 C6 _9 D* e( J
: J0 d7 y6 p) j! S1 \+ g- p用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。' `! F5 x ]% W( b" c' K
# n, u' J' i Q, ]4 ]+ Y# q3 Y$ s0 E以上为本人实践中得来,如果不当之处欢迎大家批评指正。& D; V( r+ a& u4 D
, F6 j; N+ j. Z+ I * c) G- F/ P/ _* S. _
& J- z# T5 |3 j2 ]* _- g% B
DirectX随意卸:↓用户名:okget 注册码:6740558 + M, b. F$ k9 {3 K
, o' D2 b7 Q. dhttp://www4.skycn.com/soft/8568.html0 O) x, ^# \% ?% E: m5 b$ d
: ?' d0 ?6 `. \4 j* ]7 {- Q5 P
卡丁车官网的DirectX9.0c地址:↓
i1 t" p; \$ S. \0 M
6 {! f6 Z1 `# R2 @( \http://popkart.tiancity.com/homepage/download/drivers.html |