这是搜索到的一个解决方法。你尝试一下。
5 E7 h; @3 h2 o( X u# O% A3 `6 q3 X) p6 f, V
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:* ^0 q6 A* V# q; m
1 {! e2 }& i& T. N3 v0 a) c% D需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
! w7 ]8 _* W3 q( Z
( F4 |) I' o/ r) c1、安装DirectX随意卸,安装后似乎会重新启动* o3 T9 D8 T- z; n: R9 y- y) X
5 G/ P) i$ R$ @
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
/ n p5 u4 F5 `( z
' r+ U2 o" K% V" S/ G$ _3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改- t3 Q3 ]* Y' e
1 h; z: `7 I% p8 l v* a/ h; s4、选择“备份/回滚”. ~4 K1 T+ q$ [0 o2 Q; l% h% F2 e& @1 [' k
9 W) |9 Z v% R! J0 Q) i5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
0 e6 V3 s2 o0 ]$ N; ?+ E% z1 d
0 a/ E( h4 Q; l6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
4 V" c1 F( E; v. c% l) z4 A$ N' \* P/ a' d8 |
7、现在是安全模式了吧???, y" Q# O y! a9 r) E6 v1 v0 z! f
' O: k' W+ S. C8 q; J3 e }8、果真是了???9 h2 R7 O! a- d: C- K6 P9 g" z
0 k8 u# E; F J$ D! u6 a: v1 ~6 D9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包5 u1 r o% h! J1 g/ b& F+ J3 W
' G; h2 t, L/ t) V: H: X4 F
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
+ R5 P2 E5 _. S0 N& }/ ~9 [ f- U
/ c- A* k4 _" q) T! A : [4 s1 Y$ m/ B( R1 W/ Q
8 W! I) `# e }% G# E8 a
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
( S. A- R9 E' t3 P2 |( I, F. t8 e6 ?5 a
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
, K2 `, x( d5 h$ e, F
3 v1 |4 @; _9 e$ M / Q* l& @8 N2 ~$ X ]0 _1 T: C0 C
# J2 M5 Q6 z6 l1 r9 [
DirectX随意卸:↓用户名:okget 注册码:6740558
& d! p; B$ W3 e
$ i: }; D% p1 e9 ahttp://www4.skycn.com/soft/8568.html. K( b2 k% R% R [
4 V, H' }% @) l卡丁车官网的DirectX9.0c地址:↓
9 F- S( _- k8 m n4 ]/ f. o0 N% n) i3 Z$ V% q3 ^! d7 e/ N
http://popkart.tiancity.com/homepage/download/drivers.html |