|
这是搜索到的一个解决方法。你尝试一下。
; a- {: ~9 |+ b/ Q; d: D* ~" e) u3 Y' N) ~* ^9 W
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:- K+ O9 K, c5 U9 T
1 o% ~- M k2 m/ L9 G0 Y1 \
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)+ m( ~* l9 F$ S. ~2 ~
2 H4 B C% W _- J) S+ e3 s
1、安装DirectX随意卸,安装后似乎会重新启动
0 \( ^" F. D' w; Z8 a+ p. M* l. \1 ^+ P0 r
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
+ [2 _2 u" A8 } |! i4 p( ]3 h2 f. d* k* O" Z
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改" {0 |+ J) f! m! g. a; V
8 P- d) F. W/ o+ X3 T c4 U6 U# \2 _
4、选择“备份/回滚”7 d/ t0 z. U' a+ R( `3 B; `
. s% i+ O" U( ^: b2 n0 z
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。9 H- w$ b2 ~% `' f: K3 y0 ~
d. r! y5 n% e
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
4 V2 P+ E' T6 K1 z4 g9 ~9 m
: B# f2 s% y# Q- I/ p: H4 l$ P7、现在是安全模式了吧???4 z# ]- K( a1 u; y* l
# l8 `( W& u1 r. v, o8、果真是了???
2 u$ ^( t# C. C' k0 o
. d2 a0 O) r; W2 t9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
/ ?0 P$ P0 D( B8 I
6 C" X \* ?! j+ Y3 _10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
- H, W; Y& E+ z* _9 o
8 b0 J; n& m# u2 T5 ~ / |8 g/ Z% j& @3 q0 g
9 n! R6 u& a( {
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
! u3 X* c' j6 }( c' M2 _3 H& V" p o& h9 Z) g* m! f
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
4 N" d* w3 @; S6 x% R7 [9 M3 w6 ~, f
; l- O' {+ v5 l" I$ A: L3 [$ }% [. ~. F5 H* E1 h. M' @8 Q8 s
DirectX随意卸:↓用户名:okget 注册码:6740558
( ]7 g- c. i5 }% k& e; G6 k! ?5 V( p; n1 h, l, Y* N: D
http://www4.skycn.com/soft/8568.html; p. T8 u; |$ y1 M& X2 o
4 O8 q) v4 e e$ |8 ]# x3 y1 y" U4 w卡丁车官网的DirectX9.0c地址:↓" G( |$ y* a7 Z6 g
, j! ^- o, o0 v9 J2 J4 ?http://popkart.tiancity.com/homepage/download/drivers.html |