|
这是搜索到的一个解决方法。你尝试一下。; }5 z! M" u* ^* _0 p' M' o6 ~
1 x' g7 t! L8 C1 J5 J% G4 }
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
+ e) T1 s7 C, }$ M
. L# V Q4 J p5 o2 m* M8 J需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)* l% M p' m4 L7 \9 c" A
: g* v4 U6 z$ Z
1、安装DirectX随意卸,安装后似乎会重新启动- f+ [# W H% G: x+ B' Q' L, |+ o
* o- S* d% h" o- c
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)( ]+ K; v2 Y9 c' f% S
2 a0 f5 I. ~4 k/ J; w% g2 p3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
1 K0 Q. M0 s9 ~3 J3 u/ J3 H' v$ }# O1 W
4、选择“备份/回滚”/ C; R2 o3 f! {8 J7 h3 t
* J5 M; x9 o8 R9 d" q) \ v
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
7 s0 N5 k1 T+ h ~+ C0 D; O( }+ \) }0 N0 v5 O
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。' W/ t" @) S; H3 b8 \( s% S( Y( [
1 U: t$ r4 i* ~4 w0 c9 W
7、现在是安全模式了吧???1 j: }& M, L4 u8 ^- [. |$ z+ w
8 u' W/ `/ k; T8、果真是了???# [1 J1 g, [3 x& V% u# a2 T3 {% t5 L
' j9 Z- p. i& k, E1 X
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包* |- [# I. k4 `3 [: G2 Q: c
3 F7 I. I5 P8 s# F% z
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。$ N9 {2 W* l7 K/ l" J$ o
$ E3 t! p, w2 `! Q
+ y9 L0 F( a* j9 \+ E% A* ~/ l' w8 N! q! o6 ?
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
) b: Z: t$ A- {: @6 }( L* V8 d
& @5 G% R4 H1 `. ^以上为本人实践中得来,如果不当之处欢迎大家批评指正。
, i/ ?$ f i% Q) r, W, {
: R7 |- V* U" ?! }3 G- D
# ^, Q' x) |; v& \0 d: C. d
5 o3 z0 Y9 ]* U3 d) V0 {9 JDirectX随意卸:↓用户名:okget 注册码:6740558 1 Z2 p2 C$ T; l' a6 B* B. A
0 X$ w; Y4 w+ P
http://www4.skycn.com/soft/8568.html9 F9 s+ m5 @, N: v4 r
4 w) S; e( i' m9 H3 H. q9 _8 Q: a卡丁车官网的DirectX9.0c地址:↓
5 M9 J0 Z2 c( i& r1 H+ S$ \- P9 t( X/ O5 k/ R
http://popkart.tiancity.com/homepage/download/drivers.html |