这是搜索到的一个解决方法。你尝试一下。5 Z: J$ G3 s a' G. i' _* D: s
1 A! r+ O4 O$ o4 ^0 W
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
: D" X! B o1 z: i6 g8 z+ t" x6 A, c* R& E$ S2 {7 U: a! ~
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)( L) I* r, N4 c- a! D9 D0 Q0 j" ?
7 o9 w# J9 V) W7 u/ R( V) a
1、安装DirectX随意卸,安装后似乎会重新启动) B) d% ?9 J2 {5 I8 e$ s
x2 p7 E0 a4 q) V7 D8 x
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)( k& C( L9 i. k( U
7 W6 L' v m! a! S% {
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
5 y- R; D& d8 P. }
8 O# r' s& Z: g8 \. S& r1 x3 E; Q4、选择“备份/回滚”
; R. H; Q B0 _% j5 g0 |& ~! d
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
/ [5 A# ?3 i) p5 f! B) B# [% p
3 _" g1 O! C4 z6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。( L: b# @9 z. S
& F+ T, C: ?* s6 A3 a" O
7、现在是安全模式了吧???, e& _2 o- B% p- j, f9 X8 ?
% l7 W; \4 t8 h# ~4 v7 \
8、果真是了???6 v8 x4 b" m% H( G+ ^, K
, `( I, [( X9 r
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
. R4 h# D* u3 J. ~
5 i3 _% o" l" p( a% r10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
' c, @/ b6 {/ `; p) M# D$ K3 b' @! u) o: O+ Z0 N0 L
& u8 _% [( x h0 E
2 n2 c; y% k! s8 J用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
w0 G c& o2 G& r
" i/ J' W5 F) H0 B+ o以上为本人实践中得来,如果不当之处欢迎大家批评指正。7 l- f1 r5 h2 s* e; }* x
0 T, u- S# B- L% \; m
5 D* `$ v4 B9 l0 b3 S$ t
' ?8 Z9 F3 b+ p# I# s F6 CDirectX随意卸:↓用户名:okget 注册码:6740558 : S7 c4 }* c# p2 U
& x. y3 J/ o) Hhttp://www4.skycn.com/soft/8568.html
& k( t& q& |/ V9 f' @9 R
8 K* c8 g1 R/ Y) j1 M卡丁车官网的DirectX9.0c地址:↓. {6 _5 w- I! A# D/ O/ K9 B
+ s; R+ h1 O- F1 a! U9 h
http://popkart.tiancity.com/homepage/download/drivers.html |