|
这是搜索到的一个解决方法。你尝试一下。
/ ?1 ?6 {& q' t: ]# r- A% p/ o1 ^9 s' C4 H; \
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:& N; B x, j8 v: Z" B
6 y' z0 s# i F7 j8 Q T需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地), Z' X' Y4 ^, U7 |- P4 K: m! K
3 N) d: g# V4 Z1、安装DirectX随意卸,安装后似乎会重新启动
; `- l# ^) p% N$ u6 `6 m1 c' s; h/ F1 ~7 s; g; W1 ], ~2 V
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)& \' @3 Y: _! K) m3 W
) E4 W2 Q# _' @
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
! j2 B6 M) a, G. ?
% n# E: z; E& W9 t4、选择“备份/回滚”; } s" Z( o" e, a2 m( t" @
" Y! \* _7 y( O5 H8 j" Z- f5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
, ?/ A9 A0 V1 C7 Q: S
% c6 u3 g* z K9 P. E6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
; k+ P+ o9 |6 |7 B
# F6 l K. C/ f5 P8 k) C" T7、现在是安全模式了吧???
& ]6 z, M2 |1 M- f+ `$ o4 e P& e
8 K! i9 i: l; F( ^7 U& g8、果真是了???1 z2 @- z6 o9 W* ^ ~' Y( N! T0 r7 u
% i, y9 d( H, `/ Z
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包0 l: K! y2 _7 h" p& m8 H
- [$ t& i6 R% U+ V7 {5 V- G7 a% ?10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。" X% Q1 n% Z9 {; p4 v
8 }5 }7 d! U( V! K2 e/ U/ K8 f
2 K& q/ W# p( U B
8 @; x! t, u( [1 m, P* m, n( V6 b
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。( [- \' b5 g& }2 I" ~
* F& f% K2 P/ Q% p% T! y以上为本人实践中得来,如果不当之处欢迎大家批评指正。$ o8 }' H/ ^& L8 J0 X' D1 s
8 i1 {4 g5 T" {$ Y, k2 J
( Q9 O- P# |7 `7 q$ a
) Z' J- ~; u1 e) c7 Y
DirectX随意卸:↓用户名:okget 注册码:6740558
% `6 |) }5 {" u% S5 I5 x9 S! ^ A+ B" o5 L) d: f1 _
http://www4.skycn.com/soft/8568.html* t) A+ a1 I4 P! T
4 \. V# q. N! m卡丁车官网的DirectX9.0c地址:↓ K( n' `5 k4 J6 @
/ a2 j: z9 W# W6 \: e8 f
http://popkart.tiancity.com/homepage/download/drivers.html |