这是搜索到的一个解决方法。你尝试一下。: k- ^+ v5 h4 u4 _% e3 { D9 t! k5 I, B
! F; O, R6 h' k9 x# ~% T昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:5 |3 m( t3 B1 K% K" o1 P
x* q( z$ A5 s6 b* a9 ^3 f' p! S需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
0 R; ]8 B k9 }9 |) v$ A
( N' S) b" i- j' a8 ^1、安装DirectX随意卸,安装后似乎会重新启动+ X9 S1 a# P& t+ u8 K2 p
* l3 I6 H4 a/ Q A8 X j5 L' }! ]. G2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)& G* Y) B1 U" p1 t
# U3 X. s2 T+ U7 o, k3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改5 d+ f' n& a% t. }/ z% b8 O- K/ c
* y5 d( w% \: |9 Y
4、选择“备份/回滚”* e7 A$ X' m4 I3 l
1 K/ ?2 ] w- y7 l& E/ T5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。, X% s1 e* [# W( o$ V% T7 v& N
+ n# n% Q! r9 J8 z6 F: I" ]6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。1 \) q& z* |# e+ ]
+ o: ~1 V! H8 I9 Q" l8 Y$ N
7、现在是安全模式了吧???% ~" u" G7 _* Q8 B( B
. B! ~; [ F0 w3 }0 n2 z8、果真是了???
0 m: {$ R5 R( K8 B: q7 U, F( ?, Y/ O. R9 y- d w6 T+ N
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包/ G! o) K, Z, b$ C
( ^" n3 n. R( J. k7 J( G+ g7 _
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。: g- t; ^& |2 `% G p
" A/ u' ~3 f8 w6 j- ]. _
9 H1 U1 x/ N8 F' Q! ]- k
; N- g) E9 c( }3 x# W! x9 @用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。0 i, }5 z f* o$ L, Z* \
+ V s. ~' ?$ {' m9 s/ F: Q以上为本人实践中得来,如果不当之处欢迎大家批评指正。
4 E6 s; {5 F y$ [1 F' \; G
% A# C% P$ T2 n4 { $ Y7 b/ E* E9 s' O8 p# k1 f! ]$ Z
; M4 e, F; U$ t' Z3 M" kDirectX随意卸:↓用户名:okget 注册码:6740558
! q, }; T" u& }0 b5 ~
. F( q2 k8 f U' x0 U. L0 phttp://www4.skycn.com/soft/8568.html8 b5 `) [& D2 ?- X& e' V
t5 h3 n0 \! d# W
卡丁车官网的DirectX9.0c地址:↓
t: L6 O7 d* r9 k/ U; a& K3 E2 b! ?3 _+ W3 ]8 c
http://popkart.tiancity.com/homepage/download/drivers.html |