| 
这是搜索到的一个解决方法。你尝试一下。 4 D$ c1 k( z. I) {0 G3 ]0 w% u! x; Y6 Y2 G, R
 昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9   经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:. O1 l4 Q7 D: p# @, W+ m0 w
 $ ]- n: W/ ~. N6 A# T+ t/ t7 g1 p
 需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
 7 v6 N: m9 o; `* T+ n" w2 k: r0 ^" _! F$ X  S
 1、安装DirectX随意卸,安装后似乎会重新启动& X5 k1 f4 z) Y" Y+ j/ G
 3 ?! D  o5 L3 Y; }& C
 2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
 5 R( p4 h% s! Q3 [8 d" V( B* M- w
 % s! p5 q$ D1 v" i* ^1 K3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改) J: i( n  U  A; h9 x% N
 % f3 K: q9 @- L1 s* {) X0 d
 4、选择“备份/回滚”
 8 A, r: O) K- U2 O/ K# p) f# |
 * e. A7 n0 ?% O" l% T4 p5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘……  如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等”  不去理会它 ,继续~~~  然后会自动重新启动 直接进入正常模式OK。
 & v" g% n8 a0 w; J# ]. o& i; Y+ D+ k- B, W
 6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。* p0 c- s3 W( {1 v( e
 
 / |4 h( X( ^' _, x& w7、现在是安全模式了吧???/ x8 l+ g% e  [
 - @8 U- O* O; C8 J& Z5 W  d
 8、果真是了???
 * n' A/ F  \2 k6 B. T
 r6 j7 [7 M5 C9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
 : t; p, J/ x5 Y. g7 F5 |: t7 O1 `
 . h5 t  Y) w$ r. Z% @) C10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
 . T6 v! p9 y% h% p- D" |
 . l; R; a  a$ }" {% j
 9 s8 A1 s; ]0 E. I  \" m, o# I! A5 N/ E
 用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。) O+ |3 d( p6 k* V
 
 5 Z2 W: M7 x; i9 d; K以上为本人实践中得来,如果不当之处欢迎大家批评指正。/ B! S0 S, o, E
 
 ) Z: Y3 D, A( `4 f2 r0 w, X
 # G! k" @0 \1 ^1 {) `# t0 F) d) k& \9 C0 [$ E
 DirectX随意卸:↓用户名:okget    注册码:6740558
 : b  w/ J$ U$ }/ ~4 t8 E+ u% H7 n1 t5 N/ j
 http://www4.skycn.com/soft/8568.html# {  G/ \4 l6 S
 
 ; s+ U6 t" {& J; l卡丁车官网的DirectX9.0c地址:↓9 o4 d4 p) s0 U% k) g' _
 " U  l* T5 E. S
 http://popkart.tiancity.com/homepage/download/drivers.html
 |