数学建模社区-数学中国

标题: DirectX问题求救,大家帮帮我啊 [打印本页]

作者: akm4a1ak    时间: 2005-7-14 15:53
标题: DirectX问题求救,大家帮帮我啊
<><FONT color=#ff0000 size=4>       由于特殊需要,我需要以前的DirectX8.1,但是由于我在装操作系统(系统是WIN2000 Server pack4)时默认自动安装了DirectX9.0b,后又自己安装了DirectX9.0c,从装操作系统到后来装D9.0c中间没有任何对DirectX进行任何备份和卸载的操作。</FONT></P>3 X& i' I( M1 m: h! `
<><FONT color=#ff0000 size=4>      1, 在我要安装DirectX8.1的时候还想过是不是需要一些备份和卸载之类的操作,但后来还是没有任何操作的直接安装,不过过程很奇怪:到最后就一个DirectX8.1成功安装的提示,而没有让重新启动的提示,为什么?我用DirectX诊断工具发现还是DirectX9.0c,这是怎么回事?</FONT></P>
: y3 ~8 i1 P9 {' [( _; m<><FONT color=#ff0000 size=4>      2,发现安装不成,我就在网上下了2个DirectX卸载工具(BUE DirectX卸载精灵和DirectX随意卸)这2个工具,然后我先自己手工删除system32下的DirectX文件(因为我记得安装DirectX9.0c的日期,用搜索日期查到了那些文件),之后用下载的工具再次卸载DirectX,再安装DirectX8.1提示重新启动,重起后,再点安装程序,进行完“对DirectX检测并进行必要的更新后问题来了:过程中出现了</FONT></P>
, ^7 Q/ }; j, ?3 A0 f4 K<><FONT color=#ff0000 size=4>{尝试运行"E:\WINNT\system32\advpack.dll,LaunchINFSection     E:\Documents and Settings\Administrator\Local Settings\Temp\DX***.tmp\dxbda.inf,BDADllRegister,1,N"时发生意外}注释:那个DX***.tmp好象因DirectX版本不同数字也不同,我记得好象是DX144.tmp还是DX145.tmp来着</FONT></P>
6 v% Z4 f5 @2 w! \<><FONT color=#ff0000 size=4>点确定后居然提示DirectX8.1安装成功完成,没有重新启动的提示,上面的错误提示是什么意思啊?怎么解决?</FONT></P>
0 V* R0 d7 U3 K" o, ~% c<><FONT color=#ff0000 size=4>      3,再之后我就是将显卡和声卡驱动卸载,然后重复安装DirectX8.1,卸载,再安装,卸载..........总是上面2的情况,我一气之下,就在没有提示重启动就安装成功的条件下装上声、显卡驱动,结果到是能用,但通过DirectX诊断工具检测,显示是DirectX8.1,然后副选项有这样的说明:在“DirectX文件”选项下,“说明”下面提示是{ 文件 ddrawex.dll 丢失! },在“显示”选项下,“说明”下面提示是{系统注册表中出现错误。详细信息请参见保存的文本文件。<BR>您需要重新安装 DirectX 以获得最新版本。}。注释:我的显卡驱动是nVIDIA55.03版本,当然重点还是安装DirectX的问题</FONT></P>
0 v6 c) d; I6 [: n( W+ M<><FONT color=#ff0000 size=4>    虽然现在这样到是能做日常工作,比如听音乐、上网什么的(电脑游戏能玩否还没测试),但感觉DirectX并没有完全安装,以后不定会出现什么情况,<FONT size=5>希望高手看看我说的情况是哪儿出了问题(详细说明啊)?怎么解决这些问题啊?我该怎么重装DirectX及那些驱动?高手详细说明啊!!!!!</FONT></FONT></P>
作者: ilikenba    时间: 2005-7-14 16:49
通常情况下Direct是不能直接卸载的,确实需要使用一些卸载工具,上面2中的错误信息可以看出确实是某个驱动程序没有安装成功,就是那个扩展名为.inf的文件,应该需要手动安装,但是这里我也不知道从何处下手,需要了解这个驱动到底是个什么东西才行。另外<FONT color=#ff0000 size=4>文件 ddrawex.dll 丢失的问题你可以将这个文件重新复制到direct的文件夹下!用<FONT color=#000000 size=3>regsvr32 ddrawex.dll语句重新将动态库注册一下,有可能后面需要使用完全路径! </FONT></FONT>
作者: akm4a1ak    时间: 2005-7-14 19:05
<><FONT color=#ff0000>ilikenba,能否再帮小弟解决几个问题:</FONT></P>- w% Y2 r0 i- a; {
<><FONT color=#ff0000>1,关于advpack.dll这个文件,我想起昨天第一次出现2中错误提示时,我把这个文件删除了,因为我电脑装了2个一样的操作系统,版本什么的完全一样(当然安装时候的管理员密码和电脑名称是不一样的),我从那个系统将这个文件复制过来,这样行吗,能用吗?通用吗?这个文件是什么东东?它属于纯粹的WIN2000系统文件,还是属于<FONT size=4>directx组件的文件(因为装操作系统默认安装了directx9.0b,所以日期是一样的,我也不知道它是哪个部分的文件)?</FONT></FONT></P>
# H  J( a0 H( D9 U+ t) C9 t8 i<><FONT color=#ff0000 size=4>2,我真的不想重装系统了,有没有很好的方法把现在这个错误安装的D8.1卸载了(你能否确定我上面陈述的这些情况是否已经破坏系统核心的东东,不至于已经系统崩溃了吧,还有没有挽回的余地),重新安装?还有就是directx要安装是不是必须把显卡和声卡驱动也卸载(好象驱动安装顺序是directx-显卡驱动-声卡驱动)?我用不用把这些全卸载了在按顺序重新安装?</FONT></P>
, M# o5 K2 N! `9 T9 @1 N! Z<><FONT color=#ff0000 size=4>3,如果问题不至于那么严重,怎样彻底删除这些不完整的组件(我觉得上面的安装时候的问题既然不能解决,可能就是在删除过程中不彻底,如果彻底删除了就应该不会有那种问题了吧,只是觉得)?麻烦你帮帮我了</FONT></P>
作者: ilikenba    时间: 2005-7-14 22:59
<>说实在的,我并不能完全解决这个问题!</P>" N# T7 I) m$ ^7 z* t
<><FONT color=#ff0000>advpack.dll应该是系统文件,可能和ie有关,但是我没有详细查阅这个文件的说明!</FONT></P>
" N6 C: e9 c! o: E) r$ a  h: @<><FONT color=#ff0000>至于卸载我想你还是需要用一些卸载工具试试!安装驱动的顺序实际上要求并不是很大,只要两个硬件默认的系统资源没有冲突就可以!<FONT size=4>directx-显卡驱动-声卡驱动这样的安装顺序是可以的!</FONT></FONT></P>
作者: xuanyuanbai    时间: 2005-8-11 08:54
<>高手</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5