|
这是搜索到的一个解决方法。你尝试一下。 a3 {, F& _6 M
: M |2 f) R+ g昨天晚上刚刚重新安装操作系统,谁知系统自带的是DirectX9.0b 玩卡丁车出现了Failure in calling Direct3DCreate9 经过多方咨询得出把DX9.0升级到C版本就应该可以,但是得先卸载,找了半天却没找到卸载程序,在查阅大量网上文章之后本人已经把机器完全升级至DirectX9.0c下面把方法告诉大家:/ p; Y" M9 p/ {8 g! ?: {
9 Z& A3 c7 X( \" f" V+ y' P
需要两种软件:DirectX随意卸(本人使用3.30版本)、DirectX9.0c(必须地), c' ^" ^/ U9 K% }
! f# G2 H% V; L; [& J' I$ W1、安装DirectX随意卸,安装后似乎会重新启动; ^6 k% o& T4 k) D8 x( x
% N7 [, \2 _7 V! @8 M
2、启动电脑进入安全模式(不知道?那就从黑屏的时候一直按F8然后选择安全模式)
: ~& K3 C# Z( Q: t0 y! d: h2 l
3、启动DirectX随意卸,有些自动监控软件会监控注册表修改,所以要选择同意修改/ W. }3 w0 j S0 I* g
8 m! |; [( A t4、选择“备份/回滚”
% H" ~( K5 q+ z6 s: Y% \
/ c% M) [$ i1 }5、选择“从你的Windows XP CD-ROM中回滚原始的DirectX8.1“,插入XP的光盘…… 如果是集成了SP1或SP2版本的XP盘会提示 “您所回滚的非原始的DirectX8.1等等” 不去理会它 ,继续~~~ 然后会自动重新启动 直接进入正常模式OK。) [- Z/ ?+ {( ~
" N5 g; q8 L# [% |! K$ h. k6、选择“备份/回滚”中的“备份Windows XP原始的DirectX8.1 ”结束后重新启动再次进入安全模式。
. N3 G4 S8 w; O! K# j$ c- i9 C5 ^# X7 L! H7 g/ N* a3 w
7、现在是安全模式了吧???% {* s3 q( @ t' p% ]& k8 z
) |% B0 \" n/ S, i/ t1 s: Q# m. R8、果真是了???
" n/ N8 o1 s# L1 H4 L$ q
- A# ^3 \" c* p1 B1 h4 j9、那就按这步:解压缩你下载下来的DirectX9.0c的压缩包
0 r. D+ t- h) }
7 h" x& T! v3 g( t/ n8 o10、选择“备份/回滚”中的“为你的Windows XP ***安装DirectX9.0c”下一步选择你刚才解开的压缩包中的dxsetup这个文件打开,然后下边就容易的一步一步按提示做就可以了。$ j* A/ s& ~6 k+ c- P. _
% e6 S: D9 [* O& A2 R
9 _' @0 C, C& }1 c2 {- U
* b3 ]3 @/ v# ~
用诊断工具查看下,你会惊喜的发现版本是C了,呵呵。
; q1 N% D2 v; G8 v6 s5 [; b& o( M0 F
以上为本人实践中得来,如果不当之处欢迎大家批评指正。) b1 y( F$ o0 R$ i$ ~$ I5 l( Z
1 b$ q+ S, f+ O6 h
0 j5 }( d) O8 e
+ J8 s! V" a1 C- p$ a5 d& DDirectX随意卸:↓用户名:okget 注册码:6740558
" p, e }0 H% m) \$ D+ @9 r( `" G( [7 ?3 ]8 o- R
http://www4.skycn.com/soft/8568.html
' [5 y0 O0 \1 B& ^$ |
9 \% _/ ~. o7 _( @4 J5 E卡丁车官网的DirectX9.0c地址:↓
7 J+ F. k7 y5 m7 w% ?; g2 a; X/ ~+ J( N1 g/ O
http://popkart.tiancity.com/homepage/download/drivers.html |