|
这是搜索到的一个解决方法。你尝试一下。" g! s) B# K X) w N9 c2 O, @
1 l+ I5 S+ v6 U G( b2 Q0 _: `昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
$ X8 A, o* R& ^5 j( v2 O2 {* U, d' B' e1 A# D! Y& Z* N; X
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)/ b2 X" U2 k7 v1 A
. v5 O# P. S6 E7 E, c' R1、安装DirectX随意卸,安装后似乎会重新启动/ Y* D0 ?! V% Q( ~9 H; C
+ ~& G" ?4 u t
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)" y; x2 K: ]7 t4 F. m3 f
% }/ D( ~" F; o8 m
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
0 W3 x, o; N, `
& z% i7 ]2 v) R" e" u, n& R# N1 n4、选择“备份/回滚”- ]9 \" W: C- A$ p, n6 k4 i' z. E+ P
7 {7 ~% L: Y* \- P
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
$ D4 X4 L1 ? u6 g2 D! ?* m
" {* ~0 `9 C& J- f5 \, L6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
5 E0 P/ s! b. M- ^0 ~% w. |" n1 j
7、现在是安全模式了吧???# Q; l! ]' O4 Q+ x- M3 ?" z
1 ^( k- F' }& I0 ^8、果真是了???3 k% G8 \* N6 I- ^5 M l
F' n' |) P9 t/ v3 ?- _4 z
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
6 h* P- g/ B- o
; c7 j$ v! w( J$ j( [5 a; t10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。! s8 v2 ~' k, n# e J9 `
0 X1 d1 ^0 D9 h4 H9 L
B! \) Z8 s6 c+ b x. j g4 q
Y+ Z& r+ P. ]- ?5 Y9 _用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
7 N _4 a9 H- S' K2 W5 w5 k8 J$ q
3 d6 V9 F* M% N! A; V: c以上为本人实践中得来,如果不当之处欢迎大家批评指正。1 D" q9 [8 Y/ y
/ P7 t, P+ J% P/ k8 D* M
3 w5 `$ E, q" [# M1 S$ ~
- i; t& Y1 ]9 C0 n6 HDirectX随意卸:↓用户名:okget 注册码:6740558 9 Q2 Y- u8 s% T# F
: I8 u4 b+ w9 ~9 @" a
http://www4.skycn.com/soft/8568.html7 g$ v& l* |( {. ?8 `) f3 e! V
% `7 ]2 h7 U, I( v9 v6 j卡丁车官网的DirectX9.0c地址:↓: s6 a( P1 O; T$ r F7 T
; s! H9 f6 l8 a0 @( s* R
http://popkart.tiancity.com/homepage/download/drivers.html |