这是搜索到的一个解决方法。你尝试一下。 g: e5 z2 h7 h( d' P
: v+ f) e( c; C! T1 j' B- _0 Q
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:: Z- I8 u4 M- F/ J! z0 }
1 n/ c9 Y0 R9 a9 T& Q" N& y( m
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)7 d/ _ M/ }% E4 e- B4 ], a0 b: M
9 p5 {+ c" j5 t; R0 l {$ C1、安装DirectX随意卸,安装后似乎会重新启动
: v* w9 _( n' D5 L2 @
# Z1 J8 c/ N% i$ f3 s2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
% d: @0 {6 t8 f4 o* p: I% I5 F& B( F6 r8 n- [/ O0 S4 l/ \
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
( G) y1 [5 q" N: \9 q D- [! g0 S
! U' m i* N' q# g: |9 ~4、选择“备份/回滚”
7 |$ `# _8 r0 C) r" s# t3 O. W1 y0 u
4 c+ G3 | I( _( J5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。2 G0 p7 o( {* e
- r* u) j; a1 d1 N6 R3 i6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。3 I- a7 d5 U7 e. ^/ t9 i
4 Z4 U/ `, V' [: U
7、现在是安全模式了吧???7 s" j1 ^) R6 X# j" \% W5 `
' f* ^4 G6 E. r: Q2 l
8、果真是了???
& r1 g/ d' W4 X" ~
, x2 d* z% I3 Q+ Q* ^9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包: C* s' f. g, q/ a* d8 c
0 |0 Z5 W$ R" k. j3 ?1 R
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
* a; l/ Z9 i9 H! n
' J/ w G: B/ z, @7 z8 s8 `9 Y , L/ O7 {- ~0 v) |4 H
6 k4 }, H. B! l) `+ W( Z用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。: h' c4 ~& z" [' O& h
( y' S4 z" Y- H0 [% H, `( w以上为本人实践中得来,如果不当之处欢迎大家批评指正。
0 e6 V" S( j4 r- T' s, u# o8 h. U9 I% I# t r+ q T/ A
! }9 q8 o4 N8 n0 S# o @
8 p) Q. u4 q4 B7 x) f! _
DirectX随意卸:↓用户名:okget 注册码:6740558 g" V% B8 X4 V" _. l
2 i' `5 l% u1 @! y; ^: Ghttp://www4.skycn.com/soft/8568.html" ]0 X# \, W9 o+ W a
5 @$ d& m" t" U8 c7 K e* X
卡丁车官网的DirectX9.0c地址:↓
" O1 ^# d, D8 S7 N0 o5 L* ]3 E
+ W$ G6 Z( C6 n+ Nhttp://popkart.tiancity.com/homepage/download/drivers.html |