这是搜索到的一个解决方法。你尝试一下。
" D: M U% v( i, ]! B! v
# ~* A6 ~6 [) ]6 |) |昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:9 C' F7 o' J5 l
* N! G4 W, f* f/ v需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地), |1 B4 t* ^# b& E$ H W' I. X$ g' N
9 |* j9 U: C# i1、安装DirectX随意卸,安装后似乎会重新启动
/ x. w' Q- t( U& j2 o7 f, G* U) Z9 |. [ u
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
- s( C; j Q* K3 y% m" u
2 z; A2 ]8 z! c! O$ F8 O+ j3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
- w, z# G: s8 j2 j9 z
1 \! f% e+ m1 s4、选择“备份/回滚”
7 k5 W" m T- I8 J$ r; [+ l) U; f! y" W* z' G) E# c
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
/ |1 M. q7 V5 j W+ U3 C7 T, W, g( G. ~9 j7 ?7 d0 w
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。/ n6 b3 |" s" N( e! {
. o1 f @3 T2 V. t z& E7 \$ b7、现在是安全模式了吧???# f; _' m Z8 d# r/ H
8 R. B" S0 M& c5 P
8、果真是了???
+ p6 i& M0 l! ~/ T0 [8 D. ?( S, ]/ K. X' {4 y8 \
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包* S2 ~ r* l- `
5 i& g* ^) [: }$ u3 u/ H
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
$ U& e; x" b8 [0 E' k7 q
3 P4 C& @% m* G0 g6 Q
2 V6 Q# k+ n4 j0 L6 ?
' I; f' A; t/ Y* w! S$ {用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。. `. S/ G- @7 N. j. Y) O. p# V
7 M8 s3 a/ y. B0 X, w
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
; O) Y9 b0 ]8 A4 i) q' s! G8 p+ R) B- F( j; H
% k# V5 z1 H. ]. H4 t
8 q- P+ f! a! X1 H8 W sDirectX随意卸:↓用户名:okget 注册码:6740558 1 [' x1 Y( O& v# n. t8 v9 a
6 z/ D( y& ^7 n+ ]9 R' \
http://www4.skycn.com/soft/8568.html
) q# D' N! ?2 u( v) W8 ], P* U, S& m1 H6 ?/ d/ W* c3 v6 G
卡丁车官网的DirectX9.0c地址:↓% \' C( h* A3 P
: z3 g; I* e+ B( E
http://popkart.tiancity.com/homepage/download/drivers.html |