许久以来一直被一个问题所迷惑:就是在winxp下,一旦打上了sp2补丁安装了directx9而导毛热b后就无法安装direc固富零晶式当tx9c,现象是一执行安装,一闪就完成了,然后就来自显示安装的组件可以使用。如果这时侯运行Sim2(虚拟人生2)时,就会提示failedtoenumerateanydirectx9compatiblegraphicsadaptersinthissystem汉化后的意思剧喜更副极给否了春罗就是有一块不支持directx区要宗苏全超易策孩集9的显卡或者提示:无法找到D3D9.DLL,官方解释是directx9c没360问答有完装。而且运行极品飞车之地下狂飚2是会提示出错,要求报告错误。网上也有游戏迷反映魔兽世界wow无法安装,也是出于这个原因。运行dxdiag,显示系统仍旧是dir穿较耐纪后尼自身艺论针ectx9b,而刚才安装的d议稳irectx9c并没有办法安装成功。到微软网站下载正式的多国语言版directx9c仍然出然这样的错误。到显卡的厂商查询,我的显卡GeforceMX400与ATIReadon9自胜证头不席更罗充米000的确不支持directx9c,但游戏厂商说对于不支持directx9c的显卡,可以在模理气走小称压社这井几听拟directx9c的效果下运行。新浪游戏的论坛专区中一网友精华说到:“注意:你回想一下,安装DX9c的时候是安装了有两、三分钟还是一闪而过立即完毕?一闪而过说明你根本没有装上!为什么会装不上?因为你是系统是SP2!为什么SP2没有办法装C版?我不知道!总尔言之,想玩这个游戏,你还得是SP1,裂哥触合使沙场胶裂依电SP2用户有什么解决方法?有,易面的社断重装系统。”其实耐心分析一下原因,就会知道,其实是因为在sp2下与directx9c有兼容问题而无法安装造成了。后来微软发现了这一问题,在后来的新的updata更新中,装directx9c直接集在新的sp2中,通过自动更新的源刚里职既满律方式升级以解决这个问题。当然其中的一个解决方案如新浪的解释,可以重装winxpsp1来解决,但这是以牺牲安全性为代价的,难道非要这样不可吗?当然不是,除兰现提出以下几点解决方案:1.使用安装DirectX随意地或丰普况局搞皮念金卸2.01(一定要使用注册版,可以在本版附件中下载)(1)在本站下载安装该软件,并且注册以使用将要用到的功能(2)启动软件后选择“备份/回滚”(3)选择“备份Window送带却法川sXP原始的directx8.1”中间需要插入winxp安装光盘。安装过程中出现系统文件保护对话框,不用述已本条理会。(4)重启以后,提示建议在安全日红苗密晚概附表上模式下,再次执行卸载操作,以彻底清除未能删除的系统文件,不用理会,取消就行。(5)再次运行DirectX随意卸2.01选择“备份/回滚”中的红色的第一项:为windowsxpsp2安认专刘足刘装DX9.0c,点击“浏览”指向硬盘中已经解压好的directx9c安装文件目录,就可以正常安装directx9c了。(6)再次重启系统,安装运行需要directx9c支持的游戏与软件(sim2与极品飞车),呵,一切ok。2.有网友指出,在还原到directx8.1后,把directx9.0c所有文件,全部解压到directx9.0b的安装目录下,再执行安装directx9b,也可以安装成diectx9.0c。3.如果你是正版xp,上网更新方便的话,可以通updata自动更新到最新版的sp2,其中自动集成到directx9c.4.还有人说到可以通过修改注册表的方法解决该问题,记得电脑报上曾经有过技术文章与之类似,希望知道方法的同志指教一下哈。5.由于DirectX9.0c的安装包里有两个程序(dsetup32.dll和dsetup.dll)负责在每次安装前检测系统的DX版本,如果与自己的版本相同或更高就不继续安装,但不知为何它安装的时候无法正确检测WinXP的DX版本,所以才出现了的安装完成的画面。而我们也就将计就计地骗了XP一下,将DirectX9.0c中的这两个文件替换为9.0b的,这样安装程序就能正常检测安装了。总结一句,其实不是所谓的xpsp2与directx9c不好,也不是非重装才能解决问题。如果我们遇到问题,并且善于分析原因,找到恰当的方法与使用恰当的软件是一定能够加以应用解决,而那种在研究解决难题后的收获的喜悦心情是无以伦比的。最后祝愿大家春节快乐,在假期中有技术收获,并且娱乐开心。沁苑工作室梦翔儿收集整理(http://qinyuanbbs.***.com)===============================================================另附:“DirectX随意卸”是由“超狐软件工作室”开发的一款专业的MicrosoftDirectX组件卸载工具:卸载能力无可匹敌,远远超越其它同类软件。真正做到完全彻底,一个不漏。采用“二次两路卸载”技术,把DirectX组件连根拔起!采用“动态智能修补”技术,保证卸载(还原)后系统及注册表不出现任何错误。支持98/ME系统下完全彻底卸载目前各种版本的DirectX支持2000/XP/2003系统下完全彻底卸载目前各种版本的DirectX并同时彻底还原(回滚)操作系统自带的DirectX,堪称完璧归赵。独具特殊的“检查DX组件”功能,能够瞬间检查出被其它设计不够完善的DX卸载工具卸载了而又无法通过常规安装恢复的DX组件。独具快速备份功能(仅应用于2000/XP/2003),5秒钟备份操作系统原始的DirectX。独具从安装盘中回滚DirectX的功能(仅适用于2000/XP/2003),解你燃眉之急!独具革命性的“检查卸载是否彻底”功能,使您对DirectX的卸载情况了如指掌!改进的卸载算法,卸载DirectX速度更快,98/Me系统卸载DirectX只须1.5秒!注册信息:用户名:LJWBH注册码:6737035*****本站下载地址:点击浏览该文件==============================近日重装系统时发现了百度上的新方法,也一并贴上来,大家参考吧,他的解决方案显然更方便,但是有和网页的兼容性问题,但不失一种好方法:微软官方最新的DirectXFebruary2006安装程序地址:http://www.microsoft.com/downloads/thankyou.aspx?familyId=fff5ed7d-3446-4583-b2c9-8db1bc10b16e&displayLang=zh-cn&oRef=http%3a%2f%2fwww.microsoft.com%2fdownloads%2fsearch.aspx%3fdisplaylang%3dzh-cn大家都知道DX随意卸是一款收费软件,而且操作繁杂,还要费时间下载一个SP1XP的镜像,为此我搞了个DX9C升级补丁,可以简单快速的从DirectX9B升级到DirectX9C。点击下载使用方法:(先将DirectX9C的安装程序随便解压到一个文件夹,图1就是解压后的文件夹)1、打开DX9C升级补丁,选择解压的那个文件夹2、装完后会打开那个解压的文件夹,你会发现多出了两个文件3、双击第1步删除DX9B进行删除,操作完毕后重启电脑;这回双击第2步安装DX9C(对安装程序进行改动),看吧是不是已经能装上了,整个过程两分钟!安装完DX9重启后,剩下来就是查看版本了,开始-运行-输入dxdiag.exe,升级成功对于装上DX9C后出现网页闪烁的朋友,请下载本文件并打开可解决问题点击下载参考资料:http://www.***.cn/qinyuanbbs1/boke.asp?Userid_8.showtopic.624.html
标签:DirectX,0c