这是搜索到的一个解决方法。你尝试一下。5 Z2 c) y0 p$ C* D5 S$ M/ E
* P6 Q. m) ?' Q0 h昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:& f6 X6 f; Y: g. y( t6 |
# j8 b6 @$ @! K6 ] Y, h
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)1 D, a# o( {. y" i8 I( l* s
9 n0 E9 y- d7 ~. c1、安装DirectX随意卸,安装后似乎会重新启动
+ ^6 U2 W" W, T
/ K" e- c$ g7 v( j9 n# y5 r2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)2 ~% F2 P/ C8 l9 W# j
! J/ E' _& G; U) \/ M% p! N3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改7 x2 h) ^6 `3 _9 S0 }8 {. S
6 P9 R% ^" v. u; ]/ H- n4 `4、选择“备份/回滚”
6 p* v6 [# _7 N' P+ B5 c
5 Q. ~" P8 M# {# v% `4 {% n5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。! g) x0 i4 z. _2 y
, V/ Y0 | ]* u9 q& h6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
, g# s$ K% H; r9 Z6 \3 p! r2 u4 D$ q: D. U
7、现在是安全模式了吧???6 h, P4 L M# x5 j; x1 e; Y$ v. [- N
% o: n- ]: u" n& [* K, r4 X" ], b# C8、果真是了???
5 a9 R; S+ o- {" R3 P
; z0 t( t/ S J9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
& p `6 o# T% A+ i" @. B
: J6 n6 `$ w/ U' a10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。 J( c' \* i# f: W
7 _$ N8 a. H& L* x/ z' _( Y
% s& W( w* v# Z+ w" ^4 u6 C
1 ~# w/ k, v3 s, I用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
4 S: F2 G0 k+ M8 M2 ]
, q% U8 R O7 U' n( U以上为本人实践中得来,如果不当之处欢迎大家批评指正。, e% b M& R! P
3 C2 z7 B, I, |( n) U6 A/ X& g 8 H: }, z; }7 y; p* O! T
, r, m' N* t" S+ ]' x! D9 h: dDirectX随意卸:↓用户名:okget 注册码:6740558
' s$ [, f7 R8 ]+ u: ?" W' s4 Y+ ^2 q
http://www4.skycn.com/soft/8568.html( e9 ~. S* y7 ?, k3 P
# x9 N' G9 Z2 }& N/ |) t卡丁车官网的DirectX9.0c地址:↓
8 l6 B. v" z% d: l* N% k9 x0 x9 h- D2 j! Z
http://popkart.tiancity.com/homepage/download/drivers.html |