这是搜索到的一个解决方法。你尝试一下。7 U+ c( }; I/ i5 j6 J1 M$ q5 V
" U* u+ i- A7 T) T- _6 u; k
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
/ q: O7 h9 X0 x# E' f! G
/ `+ Y: P* V" y/ F4 c需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)( t+ g3 P. }5 i& f6 E1 t1 D ~
r2 B7 E! ?6 e, z# m' ]1、安装DirectX随意卸,安装后似乎会重新启动9 [. T1 p% X6 _ n: o1 H
2 B9 }6 _/ M7 v& d- Y8 v( N
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)- Y. W' ^1 y' l8 q. k) |
4 _0 y) h% X% N* ^- `+ W
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
8 r. p0 D7 D: z: w4 C& _ u* q3 G+ L, t3 ~
4、选择“备份/回滚”4 o- N$ w8 L# m% P! M; v
3 R" D" y% c( ]: K- C
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。+ ^9 E' O5 d- t( m" g# V- l( R; j
$ [) j5 }; _- P2 b$ R5 `+ ~3 `% @6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
. ^, G% r( G7 D* \% Y! W, w7 J* u9 T: C. M. K
7、现在是安全模式了吧???/ a& p1 ], e+ d: P+ S+ J
- t; l2 H1 U- z% ~6 ~5 o0 P( B
8、果真是了???
/ `, I, Z$ h7 D' C
! t% e" v C( v9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包8 t2 y, M5 Y0 s" `/ L, ~4 y' J: P
" A% G- Z4 c% P3 a: g2 |7 g
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。6 I$ V" m% V. a1 y& W A& u# K
) _! @# F1 V6 D: j: V/ E5 b7 M ; n/ ~7 f; n0 u9 O! y
/ Z5 o% U8 o2 [0 n$ }. `用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
0 |' T* h) d5 C3 P+ K$ e* H
4 W8 e+ R1 c7 v' `以上为本人实践中得来,如果不当之处欢迎大家批评指正。3 V0 L4 n+ X/ z: r+ k8 {
1 F% l: O/ O3 M8 z( ~6 Y; j - W/ n! o5 Q$ R) D2 }1 a/ t
* I8 f r( L: H1 }DirectX随意卸:↓用户名:okget 注册码:6740558 8 k. V. Y' m* B" P3 L! b
6 n" I5 H/ T% I6 S0 ^
http://www4.skycn.com/soft/8568.html
i2 V& ~3 `) U4 _* @' ^* P
0 `9 c) z; V; g2 W8 }卡丁车官网的DirectX9.0c地址:↓
+ v) S7 l4 d W% [6 v6 x& f, q: O+ f
http://popkart.tiancity.com/homepage/download/drivers.html |