|
这是搜索到的一个解决方法。你尝试一下。4 b# u ]) }! I9 R- m
* q$ @& ~6 g" S
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
$ F) X: Q8 Y3 |+ u% r1 R5 W
' e% l( `7 o7 S1 R需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地); B6 p1 r# d9 \7 A* _, J5 M
& _: y) T U3 y) k: u, d
1、安装DirectX随意卸,安装后似乎会重新启动
9 v! \# ?6 b( |
. e( H; p% r+ ^2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
. M/ `* H# g8 @9 q# E4 a0 E5 S, A; P6 w9 }: M. {
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改, x- I1 p. K8 o" u% R% ]( p
. \ \5 z1 X9 s. y) D4、选择“备份/回滚”4 `1 G) J# T0 l2 M: f
2 i- U( A1 ?; R8 z" B( U5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。6 j7 U2 k9 N# G; ?8 }* s* D1 z
$ C/ ]5 C& u# A! s. B/ w; A9 G6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。; _3 A% J; V' E( @) G
; W! [! A, _ @! X7、现在是安全模式了吧???
* x7 \! M: q. w3 A5 r
( h, R9 I' S a8、果真是了???! y4 d* O2 R; \7 C" r. P3 P8 C
& `. U7 _, v* G" e; o+ E
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包' z& l0 m. d9 k+ I, b
/ Q0 k S4 c3 [$ O5 [# X ~10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。 N) |6 `2 t# v0 _
' w8 f. _% o& B : }2 X) a6 ?* |5 e! N) B
$ N) R# p$ R! g) F5 K2 ^用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。& i2 M( K! j( j2 y1 w4 w
& I7 ~* }+ }) D
以上为本人实践中得来,如果不当之处欢迎大家批评指正。+ g) a( W2 U7 T, Q R- _/ }- V4 m, P4 l
7 @' d% Z z; X6 ?; m. ^ 9 t. k& u& F4 @, P1 G
' r) J+ V# p7 y8 o! ~DirectX随意卸:↓用户名:okget 注册码:6740558
. E4 \( ]8 a7 S; @2 U
: o% n9 r& |7 o0 E% Jhttp://www4.skycn.com/soft/8568.html% m+ l+ L1 Y* Q- g8 p9 Z9 ^
" B' y) V8 N) `4 m; ^: R卡丁车官网的DirectX9.0c地址:↓$ Q( m9 ~: I. p1 y0 s: S `7 @" f) t
7 A0 i# F5 L. m* P/ I b
http://popkart.tiancity.com/homepage/download/drivers.html |