这是搜索到的一个解决方法。你尝试一下。) i& g+ v; Y% j0 F# V$ Q S
2 m- b( J, p: d: H& ?
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
/ K3 r9 {5 d S5 p- R4 }) N
9 A+ [0 ^/ ^$ T+ R# k需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)% E* G. i5 `/ v* h) ]6 k1 f' e% p5 m
# Z [, c6 c3 J+ F" N; M0 Z6 v( p, u3 j
1、安装DirectX随意卸,安装后似乎会重新启动
1 S+ Q, S) p3 R
( P: J/ ?( X, w# L1 }9 O) C0 ^2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
* C H: u8 D, l& w [6 N
0 h+ v9 N: S( y3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
+ v; z s6 `$ Y6 K) i7 l
' z) o+ f- J* L# f" W9 S- \4、选择“备份/回滚”
4 l+ [0 V! A! h$ ~) [+ E& A9 |3 z4 ^. G
( O5 [" B' Y- n5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。" p) F% M% ?0 G; y0 F+ ^: j4 t
" R3 I9 |3 ?7 t" j! k9 z- D' \2 e6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
2 c( M& |9 o( O' a( f
0 t+ X3 B! D9 l1 W/ s1 Z) V! E8 f7、现在是安全模式了吧???: f8 F! B% b9 B/ \4 E2 m' R
5 c5 i) q0 B; w1 n' ~4 [* X
8、果真是了??? F3 F' X# i: H# y* u! z
! t7 h L" G. k/ B# e
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
6 ^3 V. s7 ^/ B9 O% Z( c! L4 K; Y6 Y. Q
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。/ ^2 ?, @2 Q' ?6 e8 x; _! h% E
, }" U1 c9 s4 Z3 E
' |' Q+ k) i! h: X4 p9 s
. y7 F, K% V+ f" ?2 d( U9 r2 M3 b
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
+ ^3 C% @: f7 A! {# }$ o* g
c2 K- o) P' F. W以上为本人实践中得来,如果不当之处欢迎大家批评指正。2 r( _. J- f" G: W" l4 v$ x
* S' W4 n& R' z) Y3 i2 I. `& q) k
, T, d) S9 I. O8 b3 l" l" g; z9 i% M; T2 X0 }
DirectX随意卸:↓用户名:okget 注册码:6740558 4 j/ d0 C7 B d2 T$ L) A
2 L4 F6 ?% w) x
http://www4.skycn.com/soft/8568.html9 [1 [; ?) K7 M0 _' Z
z. \9 ?2 j ^1 k- Z
卡丁车官网的DirectX9.0c地址:↓+ R/ ` E) W% [) \
+ H+ B/ O, C" y' ?2 p+ @
http://popkart.tiancity.com/homepage/download/drivers.html |