这是搜索到的一个解决方法。你尝试一下。& a) \- |6 l+ j; [( K* S8 S
2 A4 f) F$ e( v5 L" t
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
, B' I$ C m4 }" t; F: m8 |2 s0 c* K, _
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)& n- n& L" O7 |7 f) P
$ l8 o. h n) a6 j- J
1、安装DirectX随意卸,安装后似乎会重新启动! G5 O- V- e1 ]; I
D1 H4 s& U6 y0 k7 L. A3 W2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式); F6 M7 U, r( f0 m0 |
9 q% p: _+ a; j5 y" l3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
$ [8 {7 C/ ~: Z4 f) v1 w( u, x) N9 ~" p/ d
4、选择“备份/回滚”" ^5 S& ^; A( N6 B7 m2 }; I0 \6 ?
m8 o; e9 I' O" {* U% {+ |5 Q5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
6 O/ |: O: d" V% O5 e5 E3 U4 Q8 p; N. M m4 X
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。( |! K f7 ?3 E: U0 P' N+ p
$ ]2 @% @4 ~& S# h7、现在是安全模式了吧???) ^4 m" I6 J6 T! b J
j8 |+ T" a7 N% @
8、果真是了???
. Q/ d1 s& {/ Z1 _, l+ A4 X: C+ n8 k5 d v
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
- c* J' d2 t: k1 t% P( ?) S! I1 o4 D: o
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
" Y4 F a9 q" I, g* j$ c E, B6 V6 H7 T* v8 ~+ ~
$ C* h) }1 v" @+ W8 W. C; g, u3 O
- x4 b) R: J2 `/ [5 k2 X
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
2 F) P8 B8 w0 T1 S
. t, X( c7 T: ?$ f# d, X, ~以上为本人实践中得来,如果不当之处欢迎大家批评指正。
/ ]# W$ R; @: ~1 K- d( {% \5 h! Q# Y% H0 T, k/ d
4 t: U9 E8 E9 `# g0 u
! D! C+ m" R: f' a# wDirectX随意卸:↓用户名:okget 注册码:6740558 2 U, T; Q7 e7 t L9 `9 S7 o9 @
: u c O3 A$ I5 g' E) m( |
http://www4.skycn.com/soft/8568.html. @2 e. H$ n; J
2 l+ ?$ k3 ~, ~; W卡丁车官网的DirectX9.0c地址:↓% w& G" c4 W2 V% q5 F
; }! t$ Q9 X' C9 k% R
http://popkart.tiancity.com/homepage/download/drivers.html |