|
这是搜索到的一个解决方法。你尝试一下。3 |6 n" I4 o; l) Z
. h4 q/ l$ Q$ w6 |: j" r; `昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:; e# v3 h& r( {0 o& K1 L8 D
/ [2 P5 F$ S. u# m5 r
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地), g: u4 @4 [$ i* y0 R6 }" T9 U
, T* M1 I/ l1 P+ |
1、安装DirectX随意卸,安装后似乎会重新启动+ z* ^" b, q9 [
* z6 J! l4 j+ a: }+ t
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式), A+ g2 w& u5 `) h. J; C
+ t( [& ~/ d( {. E4 v8 `% T
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
8 l: ?+ g0 h. b/ H! N, L
+ d$ _2 X6 v0 m/ @5 N+ j4、选择“备份/回滚”
" b/ [/ ]; `7 c1 [* m+ M7 N$ m, q$ m4 G( C* M! k
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
0 L% H7 a7 l& J" q# P1 R
2 l" A2 x. a, A) _6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。8 e7 A1 H8 Z$ S/ y4 U C
7 I7 N# M# m. Q( `/ P' D( G5 j8 Y
7、现在是安全模式了吧???
2 r& y. g5 Q% i5 n% P$ y% I N, K; W+ F q" g( {: ~# K8 l
8、果真是了???: W' e5 L [. n% N4 D/ I
, h2 C7 a) B- a2 H9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包; r, n( K- R0 {8 C0 z2 {
. q$ e7 f% g) b# ~) c: \2 |0 k
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
: s3 T" ?5 u( k+ z! t9 I/ A0 X5 S: d4 W) G1 Y) l) a" F
$ [- c3 t( H) o) u
8 v( g0 J% M' r+ v7 q用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
1 Y" O% {9 @0 x4 C5 n% x
& G* E x2 _6 n+ L以上为本人实践中得来,如果不当之处欢迎大家批评指正。4 X) r- ?: p9 t8 g
q, V" j- n) r4 J. ? + F7 B6 K1 Y: W+ L; e/ G
& b+ x/ Q$ }" B0 g/ w7 IDirectX随意卸:↓用户名:okget 注册码:6740558 9 R1 H" M" j1 a
; n. T0 \- M# p/ j* v4 C- Mhttp://www4.skycn.com/soft/8568.html6 u- w8 u; z. \( X5 t6 j9 a
4 z3 n- b5 a" E: x3 s+ }卡丁车官网的DirectX9.0c地址:↓+ Y6 [# C. ?6 a
7 `; F0 X6 e; p
http://popkart.tiancity.com/homepage/download/drivers.html |