这是搜索到的一个解决方法。你尝试一下。
. \$ c/ [2 F" O: c
( D9 O- z; Q: o昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
3 ?5 O4 B, _* i O( H$ N+ v$ f2 r4 I, F. r) X5 [/ M. e
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地), Q. u [7 V# B) v
: \" O6 T& @% A4 g: h% w( E1、安装DirectX随意卸,安装后似乎会重新启动# b9 j5 z1 [1 Q6 C
4 P0 ]6 C+ l) i u! I2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)8 M1 K. ^/ [0 `8 d% d0 p N# X6 l
$ A/ R; m3 X2 _/ P' h. w0 | |& ]
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
8 Y+ ~0 k; X& d1 V3 D8 i ?* ^" s4 {; Q, h
4、选择“备份/回滚”! p- ~& S& n/ g/ A
; X5 [+ `( ~8 M, c/ M) E7 R5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
4 V$ ` _, v4 ?
& Q! N. @9 |) @* i0 B r3 I6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
K3 m: C9 N3 B: ?& w$ v ]; g
1 q2 ~/ t- |; h1 Y J7、现在是安全模式了吧???
9 B: F7 b. ^% w6 O
# u2 b+ p. u8 Z- P k! L8、果真是了???
9 H7 K8 c! z7 U0 k7 c9 ~! x" c. i% n3 y9 A- m- v
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
! X, n7 ]/ G& z9 q% r. l" R% ?. w. ?
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。9 i7 l+ o9 C$ ^3 U) Z+ Q$ P2 s
5 Y$ c* B& h2 f ) A* ~& u0 R$ D, K2 {2 y4 F4 K7 Z
( O! a6 [* ]0 t& w+ V用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
6 O- e$ E+ {2 U8 w. `6 }2 w) U
( ]' f: F2 W2 J, a$ Q1 |以上为本人实践中得来,如果不当之处欢迎大家批评指正。; ^! i- j. h# u. Z8 x* h
- P! r' D% b9 U1 t- a
# K. f" P: d7 J3 d/ c: x: r
! l) i) q4 C; f/ ~DirectX随意卸:↓用户名:okget 注册码:6740558
6 U% n+ |8 _& F6 b7 K: _/ ?5 e# \4 m* z+ M+ L. ~+ ~' G6 ?
http://www4.skycn.com/soft/8568.html
9 ~- }1 g) m9 ?- B( r* D' w. f( ?/ o! T* c" D
卡丁车官网的DirectX9.0c地址:↓/ ~5 J+ V) [, b( v7 o& [- W/ _- f+ N
4 f& Z0 \! P2 J
http://popkart.tiancity.com/homepage/download/drivers.html |