|
这是搜索到的一个解决方法。你尝试一下。
' z2 |1 D2 F6 K- i* L! ~2 |
8 f# U. n4 D9 r6 |! E昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:
! q3 c. d h0 D6 S M* _, E- H
8 W; v; ^! y( I) y4 a- d" B4 F需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)+ x. l1 N, S+ T- `# Q3 x4 l9 D
6 K/ Z0 _ o1 M, d+ ^; i% S1、安装DirectX随意卸,安装后似乎会重新启动
- h& N; j% j4 G8 {& q7 E% h1 J, J) f `$ {% [7 ?& a8 `
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
/ Q1 n1 q% y( p7 x& p
2 B% s4 L+ b: W- M4 @/ L3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改
) c' d+ T+ G3 b" @( i9 N$ t1 s! x2 b0 t3 q
4、选择“备份/回滚”$ r3 t! i$ a6 x- V. V. ]: L
! ^# @1 } J; P* l5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。9 j' N& P: z4 C4 `1 h G
" y# W' M* f/ Z" ~* E! u6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
. y9 y: @1 R8 E( i2 n* L/ L+ I( V Y! p
7、现在是安全模式了吧???" w4 o# y' a0 ~! o* D
# }+ l( O9 D8 j
8、果真是了??? C& \$ s0 L9 N/ s8 J+ W6 s
1 G) Q; w7 D6 o8 |9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包6 \9 Y2 V) g% K( a. b* n1 v
, Q& B3 Y; R- K# p1 q$ }+ U* r
10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
7 g. ?$ s1 K* O$ b5 ]1 k, ]& T# T' o* e0 z0 E& S
+ f1 P; `5 Z3 |( P" H$ C
6 c! S& X0 s' `" Q" j$ `用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
! o# _ s2 X) m1 C! M3 E1 c& c3 H- c; c* n+ E @- T0 _. \
以上为本人实践中得来,如果不当之处欢迎大家批评指正。
# J( G: x7 N+ U3 {! c1 T& B: g- X% ~' [# W% r
- j% s. g+ E8 `" m; S# B7 `
, z+ M2 W$ J( W/ QDirectX随意卸:↓用户名:okget 注册码:6740558
7 [2 N L( p1 Y5 X* M+ q. ~. @1 z/ b3 v( G4 _' M4 X; H
http://www4.skycn.com/soft/8568.html( v9 j$ z* v+ u
# T2 V% j7 N% a& A( L6 w5 q9 f1 E7 S \
卡丁车官网的DirectX9.0c地址:↓
0 Y0 i6 l8 O. O
4 Y. i& K# C& v( q+ X- g4 Khttp://popkart.tiancity.com/homepage/download/drivers.html |