|
这是搜索到的一个解决方法。你尝试一下。$ H4 e' E7 f8 }
8 ~+ S( T7 t7 n; @: N( F
昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:. p( }7 y7 z' b; R, ]
# Z' P l3 O- }* x% c
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地)
6 ]' @- B# x" h+ z; \' s* @; \* ], R8 h2 J
1、安装DirectX随意卸,安装后似乎会重新启动. j+ q) Z2 N; q0 Q& ], e) b) P, P. [
2 U, B; w# N, W7 l* A) C$ ?2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式). J4 y4 [0 L7 Z
. G V0 A) @% k0 A n# S3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改# N5 x1 e; y. f( q4 D6 F- |/ }2 {
9 U# G6 B! d: z4、选择“备份/回滚”. Q7 b- t, t8 r
5 q: r- S! Y2 V ^5 S4 f R: ^
5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。
7 H( q2 U& @/ s/ _1 M$ e% C( @3 A; X& F9 e! m- c: M |
6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
9 l5 d6 E$ C3 O1 K: z/ M! r' \' w+ z$ ~0 C( d
7、现在是安全模式了吧???
4 ~) D6 {% A }- ~. t9 ~8 }9 u5 |6 m0 J) m. u
8、果真是了???9 L) M9 S' f* ?
& O/ @) x( h' c6 ?0 l9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包. E- r W4 V) W1 c D4 X8 g v
- V) l+ |1 @% u3 G% j9 _+ s10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。
! x6 q9 `1 A8 r
8 ^$ |* E! t6 {5 G4 u ! l5 D4 L7 J. f6 _- x- Z
2 v7 z0 w! S; v
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
, }# l2 R% Z' o1 y) j+ u
$ e$ c/ T6 V$ L' u以上为本人实践中得来,如果不当之处欢迎大家批评指正。
5 v9 @# L9 k5 P
4 J' T) R* o2 `$ E% C! {6 X, X
) r3 v2 ~ H V1 r' S& f; W, _8 E$ P- N7 Q7 A8 ~* h. u2 O7 Y
DirectX随意卸:↓用户名:okget 注册码:6740558 " [. S) y7 m- `" i" V
/ l" j' z' S x& x7 p
http://www4.skycn.com/soft/8568.html; [# |6 j2 k) A2 u) h
5 J+ B% m+ g+ H' n卡丁车官网的DirectX9.0c地址:↓) q( E+ A$ S5 g! k" K
& R1 }5 c% D2 O i4 [7 R
http://popkart.tiancity.com/homepage/download/drivers.html |