|
这是搜索到的一个解决方法。你尝试一下。
. |7 q4 H+ H4 E; V2 c. E) S$ t: I
8 r e( V$ N7 R/ p4 J2 b; V昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
. n& M9 E8 t; ?' Z- J% M
T& z B! `# N6 J5 P需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
' y; p3 e# j0 @( P8 U
8 K6 t& N: s( N+ X1、安装DirectX随意卸,安装后似乎会重新启动! ?( C1 }/ @6 T$ ^/ v# ~
* K/ \& n% {: U( z) S+ Z& k2 q$ Z2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式), g6 X P) _+ @+ y4 o
6 G1 s5 R+ r! Z0 A. N* \) F
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
* G( M" S7 R' P }! A5 d" G* a9 `- D0 o4 s5 T- \: Z# [& l+ K/ B
4、选择“备份/回滚”2 C& o( P% z- g, z1 J( V
' Y, d7 N* z- z& L5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
0 d0 S: a' f9 |- p4 X
0 D" U. X( X( I2 [6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。2 @- }9 _# P( m* r) L5 {" ^! B7 m
7 W$ I- L4 h/ C' z7 {! r! `# B7、现在是安全模式了吧???
" X5 p9 M/ ^+ Q9 n
- d; f; S# z% [5 [. `6 U; `8、果真是了???8 a) J7 F6 a* a7 ]4 |. ?" \2 r
! A/ M/ @; B" x) y7 ~
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
, c/ y7 N) t# w3 c: t0 g" A, s) N' k0 L9 J% c! {* r
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
' g" _% V2 k( f! ~$ R
K& P3 M( u: L/ {, j3 X
" D M- L; e: h$ T( I1 l4 |2 {9 E, Q7 A, d# M; l, n. C0 R N( [; A0 D w8 w
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
( v* @# c: |' m# x( T5 U( V; y7 @
! P! _$ _1 S0 Y以上为本人实践中得来,如果不当之处欢迎大家批评指正。
8 L; v5 J( W8 D: s8 l, Y6 E2 t3 T/ @" M) ?" E
" [* m+ m- o( F+ s: F8 w' c" G5 Y! n3 L6 h1 \3 ?
DirectX随意卸:↓用户名:okget 注册码:6740558 - u' g1 Q4 F" V' I- K
( V" ^2 c& u* K8 |7 D3 u7 y- k8 khttp://www4.skycn.com/soft/8568.html
! p0 o" ]- l! M1 W+ Z4 L- [8 w p6 o0 V- m- u6 w
卡丁车官网的DirectX9.0c地址:↓! R( `( ^. V, O+ ~, _1 e
0 T8 `: J; x2 l
http://popkart.tiancity.com/homepage/download/drivers.html |