这是搜索到的一个解决方法。你尝试一下。
% o3 s: m2 u' `- v6 T! N9 Y0 y0 O
7 B; Q6 I- @% k% i昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:2 t; m: s- W* y! n
& k. G% U1 G/ n$ _: B! E
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)3 d! j& {# `$ Z; {
7 `0 _& Y o3 k& A- @
1、安装DirectX随意卸,安装后似乎会重新启动& j; p) }: i9 S2 n+ r
" r) X! }) U. l! z# ~2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
2 L5 g/ s' v& J5 q
9 V' q, W& f7 U) \" O3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
) A& ?/ E& W3 C' `
2 h! N( L( A! I/ J4、选择“备份/回滚”
# w1 L1 d$ A9 g
" d' D7 q, N0 }8 D5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。7 c! X* L: M1 A4 Q
8 K5 K1 W- F' ]; l" X6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
+ Z5 H) E$ M3 m
; V3 k5 E" O7 M O; S7、现在是安全模式了吧???
. J$ U: t( a! [6 L& @, v! I! B$ T& j1 {
8、果真是了???! @1 V- N2 `3 g; Z1 W
( u1 S" T% f7 l) u" w
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包1 p* k5 A3 Z# y% `1 L
% s' ?/ }( Q% U; M5 ?$ U
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
- Q8 Y7 F, P: R4 ^9 ^4 I4 t( L- Y) U c2 g$ X8 h
Q7 d7 q1 J9 I: Y3 j" d
! n: o8 [9 l# ?) U6 F3 t$ e) W: O: S用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。" Y- k0 H4 u* o. E
9 U; Q- V- P/ h$ {以上为本人实践中得来,如果不当之处欢迎大家批评指正。
8 @ `/ c: L4 R+ i/ {0 a- {" o3 D/ i4 e( i3 y8 ]% y
2 q9 T5 {& e& |# c5 l h
! w) U( t0 A) x, ]3 u2 ^DirectX随意卸:↓用户名:okget 注册码:6740558 $ q/ ~( L) V9 q0 C/ ^, M7 K
" F3 T' a7 D, m
http://www4.skycn.com/soft/8568.html- h7 D: M9 L! ~/ {; E7 F7 U
5 n8 Q6 d2 h$ Q* k' B
卡丁车官网的DirectX9.0c地址:↓( ?5 v6 }. }' m8 j
: p' I% I6 E" q2 y, v P& U, dhttp://popkart.tiancity.com/homepage/download/drivers.html |