这是搜索到的一个解决方法。你尝试一下。& J1 S n* c8 B& S) E3 i8 G9 }
0 S. b2 b- d% G/ i9 i: W
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:' x2 f& ^( r F3 B9 t7 M: h$ l$ H
6 D8 F0 @6 \6 w5 H0 _) m; B- ^7 f需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
' H! }7 l) l4 s$ \" o' y+ _0 f1 X" }, D
1、安装DirectX随意卸,安装后似乎会重新启动% x% X# H0 i& P. j w% z% `4 }
$ R( f* q, r$ Z. T$ T' R; O. w/ M
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)$ b: Y: s b9 P5 _% U! ^# K8 L
2 ^8 j5 e% o, }$ F* x; R/ j! p3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改+ I, R2 B( l7 M9 Z3 O }
- W1 K* _' m g3 w! ?# F* f$ O
4、选择“备份/回滚”
/ M" [! N' a9 ^" {8 F1 t0 a% s8 @2 _/ M+ Z
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
4 j; R+ L3 s! h) m/ }" X
; r( U* g7 Q3 ]( a1 M6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
* @1 T1 j, ?# L: G6 ?8 K- ^' M7 P5 n& L" Z% A5 C2 T2 t& T
7、现在是安全模式了吧???
5 u4 K% D1 J" ~' L- [' X v4 @, r( X* a) ~' V) I
8、果真是了???
) ^' U( o, R) k s7 }# `( B1 y3 Z/ s2 [/ \* m1 ?. Y/ c
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
8 g' G1 {3 k+ V
3 f B/ Z$ E) I" A! ?- z10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。1 f6 b$ P6 x+ q' P$ P8 l3 ]/ l
' I) x2 R- o3 ^$ f( \% a0 w- T
, m% _, F) ?$ d" h3 y- c$ Q' l! z1 |4 Z4 V9 e; S
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
$ F6 g. m) t$ T1 v0 x# c! A" P8 i/ h0 Z" n/ D3 _1 Q: H0 R
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
( |; n& d6 d! D3 r3 V6 C) H% r* r
$ G% F' v+ A8 e- C/ o( X- ~
* A" o5 B% Z4 d# G) NDirectX随意卸:↓用户名:okget 注册码:6740558
! G# C* W0 A% U8 }9 J: Z
/ K) f! u2 }5 Q1 Ehttp://www4.skycn.com/soft/8568.html
5 B* E0 s2 i$ D& `
4 M) s) q! i4 q" q/ G. q卡丁车官网的DirectX9.0c地址:↓' `" X( Y; z8 F
( \* r' l9 @0 xhttp://popkart.tiancity.com/homepage/download/drivers.html |