这是搜索到的一个解决方法。你尝试一下。+ M+ [' _3 @: p" S" \3 |& V7 _
& Q$ b0 l! K" @# u) H2 x
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
4 X" l8 P' F* [7 G2 L M5 d/ t" z* @$ O# W8 y; q' P$ A
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)3 n' R2 b3 J; I c) f" p' i
) \4 d+ z+ f a; E3 C; I8 E
1、安装DirectX随意卸,安装后似乎会重新启动
% q" z9 U2 [/ @0 w1 E$ G
, `9 b. K; c1 N N" N' B: k2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)# ?. o! ~8 h8 Y2 y: s, K, k
4 D: P! r: | \2 Z2 ~. ^# f" ~( \# M3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改5 ^2 N) @0 F' ^
' r8 D4 }+ D# v* a3 e( T. I
4、选择“备份/回滚”
; u0 t$ T! |; W6 Q% O, h' t5 r! @
# Q% w2 w3 M) k- X5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。9 a- Y: f6 S6 J" ~. o6 C+ l' ?: r e
4 S) f4 l/ X; _1 S/ T4 L6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。 N4 Z H8 M8 S U; l# I
5 {% v0 l5 |7 \( {& J7、现在是安全模式了吧???
5 m/ I' K/ w' M" _! ?& Z
% X, d4 b5 L/ T4 y8 U+ C8、果真是了??? k2 {) a! G# Y8 u
5 d& Y: J( N5 Y( k8 }9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
5 e& o4 ]% O. b0 k4 {. _" V+ o0 z
$ I c. }6 c8 f1 X: [2 X10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
- H8 c+ Z- L. b7 w% j( A6 {# |" v; G; b' c
5 F6 S% V( d/ J# F; y
# |3 _* e' n& a5 v用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
* T9 K; `' e. D: M* C$ S* ^3 O6 E! i1 k
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
3 H0 `: R8 x/ G
" j) V. y5 Y0 i% S 9 e) Z; ]4 T5 n# n' ~ i7 E6 S
* ]6 Y" h5 \/ s
DirectX随意卸:↓用户名:okget 注册码:6740558 $ v& @' W6 S, ^/ n
3 e" Y0 h9 s- V
http://www4.skycn.com/soft/8568.html
5 B$ ^7 \; h% U; D6 X" D; C7 {% `/ M6 y5 }# E
卡丁车官网的DirectX9.0c地址:↓
6 f% h1 z+ g% R$ y( y$ y1 | \! N6 U
; [4 _( W3 o1 V2 w/ Y" @http://popkart.tiancity.com/homepage/download/drivers.html |