|
这是搜索到的一个解决方法。你尝试一下。
- v5 y! d9 o3 |- E* r9 U- \, M" a6 g/ \4 _
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
2 d+ A3 g0 H& a- g) B6 I1 p3 g
1 E8 D; u$ u- b0 X1 H& x, F# E需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
0 k7 ?0 c U M W7 c/ q% A A2 v8 s9 G
1、安装DirectX随意卸,安装后似乎会重新启动; }6 h! D' t8 r9 P! s
( u0 b+ Z. y1 m2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)5 |' \( H) O- i [
0 s8 Q8 p# k9 G. }; E
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改6 U! h5 n. q7 d, V
" X1 E& Y9 s$ Z7 w' d6 \! c/ J
4、选择“备份/回滚”9 G7 P, X* V( |/ \* Q
1 m- B/ E3 j2 r0 x/ f
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。 M% C }$ E& P; T5 M0 F$ A5 c P& u
) H6 i% A. L+ F, R: ^
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
8 C, n% J/ D) D1 F/ U
0 O2 G; N2 a+ l6 C5 L7、现在是安全模式了吧???
$ ~: ?3 ~, N7 J' K& }$ I! `* O8 L
8、果真是了???
# V2 B- O% h+ j7 ^0 n( W* j$ U# I: A" ?& k5 v- f5 M# F. J
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
! }4 O; n( \5 T4 \7 O8 D0 O# ~3 [ F# Y
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。( y" V0 }# \( J! w7 {! E
8 F4 N# h$ q3 j, `5 a
) b9 Z( X2 P5 F# `3 E& K
4 ^! ~- Z; W% \# C/ o用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。 u2 \% O( y$ q: c: T/ r0 M: s+ R
6 J" Q& C! c8 ]3 ?% u( B
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
9 J" N6 }# d3 `; I* ?, s4 _- g' u7 d7 ^* z9 \2 n
3 m- k; b1 K5 B- P) H8 e& B
( ]2 K* d: Z7 R. {0 e4 F5 WDirectX随意卸:↓用户名:okget 注册码:6740558 0 l2 `! z- {2 O, U _& z
% [1 Z% k$ b7 J, _ T2 k
http://www4.skycn.com/soft/8568.html+ V2 m1 g% b# X0 d
& U5 v; g9 H# V; R6 q0 _
卡丁车官网的DirectX9.0c地址:↓; Z& G% [# @9 W- }
% d, z) {1 Z6 W8 R I
http://popkart.tiancity.com/homepage/download/drivers.html |