|
这是搜索到的一个解决方法。你尝试一下。
! H- O$ r% |# I( h& j4 A9 G1 y7 K* A0 M( ?5 a1 {6 z
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:3 Q3 t$ Z, T/ e& c5 P$ ~
0 M5 S7 Z+ l( w, k0 T
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地). A8 P8 [9 B% [
: X* g% P& }: V2 ]) |( w& D" w
1、安装DirectX随意卸,安装后似乎会重新启动, k5 A0 ?: G* L" p' i# k
) f) S2 k# r* Q. o2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
/ f5 g' F; ?8 e7 C
& B! r& C* ~/ y3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改8 [4 n0 R: E5 o- y @
: a+ ^& J5 D7 g
4、选择“备份/回滚”3 l- V j! e# ^8 r+ R& e$ N0 z
& v+ O5 M4 N. x6 J" A; |+ G
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。" S& s! U j3 A+ `
& T) w9 I; h/ z% v8 i6 V6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
) H7 D5 C* ~3 c! {, i% F
Q! g, j Q) O7、现在是安全模式了吧???
3 }& H* V5 y8 W: \
0 A& ^5 H+ a) s" `: Z1 \( J8、果真是了???
6 }( i! m1 Q, e) h* T. ~
& d/ M2 g' K# t5 h9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
$ m: k$ v+ G3 V$ e/ b
8 x3 \( u5 w" g8 d# z: J, M: O+ Q10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。* B. g8 z* _% s; L) {
% z0 s! I) ~: e8 j. p 6 N2 m( B& l* S8 B6 q
; ~& Z$ S7 v3 I# U, v用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
0 e5 r" {3 |5 b: ^( y0 e$ N+ ]/ y% B' I+ S* {9 h
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
, u* F$ j: J T" w; H' T
. {2 X# L. w: H3 Z7 d
. V# H# J5 e. _0 D" D# e [
) z! Q% ?2 ?/ Z ODirectX随意卸:↓用户名:okget 注册码:6740558
! [3 h: V5 e/ B5 `
6 i, }. x2 m7 L* `/ l' B5 M) t& @http://www4.skycn.com/soft/8568.html5 q# d' S8 K) r3 a3 B' H
; A4 @3 z" Y {3 j) F# K& E; B. g
卡丁车官网的DirectX9.0c地址:↓- [: n8 x9 x: Q
- i) ~4 s2 ~% c: B- phttp://popkart.tiancity.com/homepage/download/drivers.html |