|
这是搜索到的一个解决方法。你尝试一下。0 ]6 `( z2 u- @# ?5 f
9 c. V- b6 X3 ~. R7 m" i昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:+ v) P3 g d6 y2 m5 N
) D! K6 T9 @) c, V. ^
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)' `5 n2 F5 d2 j V3 @
7 P7 v! e) t% f, l7 X$ W1、安装DirectX随意卸,安装后似乎会重新启动
1 d6 O# x9 W) B8 ]5 Z& K% L. E1 O# ?9 Z, v! n; i7 G Y' z: A
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)7 ]. B- t0 J s6 ^0 a
' h% [0 S# @$ R7 F4 \6 v' m: M3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
5 A/ E E9 \+ [ C7 Z! J* w' u7 k; e* s. z1 \0 n0 Y' v" i
4、选择“备份/回滚”' \; x3 e+ b. L" V9 k
7 H$ v9 ?* W% \5 B5 ^$ i8 E8 _
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。* F; p; I e; O. I- r
0 H7 [2 M4 v* V- J+ y( W7 q5 n' t
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。/ o3 I4 o0 H7 O6 M9 A
- P! v; {( [6 x
7、现在是安全模式了吧???
/ g: W3 z I. j' O5 ]! x4 J
1 ~. E6 ~4 U9 O/ _! A4 ~6 _8、果真是了???+ _; M$ J6 B4 E. Z( u0 d" O
9 M9 S6 J6 ^/ M9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包" n: Y: z n9 h: @) I( ?: r
H7 Z1 f! r/ _8 S$ j2 U10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。8 Y; o7 k# ~+ K0 V( ~4 Q
" o- @# g7 {! n V0 m, ?
6 o7 L: k8 [3 p2 v* y+ s8 e1 z
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
! a) A. f$ T. L) ]0 z5 G9 s9 v! Q1 `. r a5 I7 e9 F: R
以上为本人实践中得来,如果不当之处欢迎大家批评指正。$ z1 J1 X" E4 w9 \- O- R# {0 i
' r2 e2 _& G! R, ~# I
( i; N" a9 g" |* D5 S' W! C$ ]% |% x6 _$ Y
0 C* {+ k: Z& [6 {; ], V' \
DirectX随意卸:↓用户名:okget 注册码:6740558 & I5 V$ u( ~- v: v: H
; z4 Q* p1 T9 V5 {% Q, Q
http://www4.skycn.com/soft/8568.html
& F0 j! m9 F( o \8 S' I4 r/ ]9 n; Q- Y, L: l- N
卡丁车官网的DirectX9.0c地址:↓
: J: k% G7 \' r6 F" K6 F- K# [- q- l) c& Z, ~+ \% ^
http://popkart.tiancity.com/homepage/download/drivers.html |