|
这是搜索到的一个解决方法。你尝试一下。
' p& W6 I5 j/ M# M* s/ D
/ j, o4 Z1 c# ~/ S昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:; O. V2 [9 c$ e/ M0 Z- e; y
3 n4 V. }- ^) x
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
2 p% _5 c! D/ M# {9 \1 I
8 }3 p' P: s+ w) r9 F3 v8 `! x1、安装DirectX随意卸,安装后似乎会重新启动& Q* F' a1 C1 A) V! c
0 ` I' ]1 B2 H
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式), e4 [4 a2 e2 M3 |0 Q: u
. y$ h7 f9 [/ g# k* Y2 U- i3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改 v7 r! Z$ o( [. l
& k4 X* K! N; d8 m/ p. I' {* \
4、选择“备份/回滚”
) _, o6 K% e5 k' r# x( @0 z& v; ?* K) U6 T/ Z5 ]0 ~0 l
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。$ i# _" \4 t% f9 b+ a! ^! R
/ \% E# P8 d9 _1 r6 x0 x
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。6 \0 K6 J* [# w' X+ X" X9 i/ Q
1 t g' Q4 f' A9 V" Y: R7 j
7、现在是安全模式了吧???9 w& S+ j" d$ l& [
; q6 k; |3 ` `" \3 O2 E4 m3 k! }8、果真是了???7 [8 _6 D' r6 d: {: B
& z/ Q' M K0 G" u5 ]* h" w
9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
) v0 s; r% M4 D. V( G, S2 W) Y8 G' u" k ] V4 Z
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
% u F) _" G1 |% C( U9 ]
; }1 C# ]$ x/ }9 M. p3 j
4 }" S0 j- X2 B7 C* ~; x0 W3 W" G6 I2 K0 Q# h/ }( u6 p; O
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。( T+ H/ @) A$ j2 j1 f& p6 @7 J4 Z* O
0 f) [6 g( R2 Z6 I7 j3 U$ V以上为本人实践中得来,如果不当之处欢迎大家批评指正。
" J6 c9 f& m; d \" S$ k: {
( H3 u5 e- m7 X! r 4 m, [; Q Y- z
5 \& S- T4 a- s- ]" \
DirectX随意卸:↓用户名:okget 注册码:6740558
: W {5 V- Y$ D; X
9 e6 _" |. U8 v. r; s3 B% d( B# phttp://www4.skycn.com/soft/8568.html/ C6 u3 w+ b% _* @9 g7 \' M
/ ?2 L% s. B6 o, x卡丁车官网的DirectX9.0c地址:↓
, K! L7 t" ] K+ y! J0 z$ Q8 d$ k
+ s/ x# F# ?9 I! @8 e# \: o( _http://popkart.tiancity.com/homepage/download/drivers.html |