如果电脑上没有安装directx组件下载是不是大部分游戏都无法运行?

许久以来一直被一个问题所迷惑:就是在winxp下,一旦打上了sp2补丁安装了directx9b后就无法安装directx9c,现象是一执行安装,一闪就完成了,然后就显示安装的组件可以使用。 如果这时侯运行Sim2(虚拟人生2)时,就会提示failed to enumerate any directx 9 compatible graphics adapters in this system汉化后的意思就是有一块不支持directx9的显卡 或者提示:无法找到D3D9.DLL,官方解释是directx9c没有完装。 而且运行极品飞车之地下狂飚2是会提示出错,要求报告错误。 网上也有游戏迷反映魔兽世界wow无法安装,也是出于这个原因。 运行dxdiag,显示系统仍旧是directx9b,而刚才安装的directx9c并没有办法安装成功。 到微软网站下载正式的多国语言版directx9c仍然出然这样的错误。 到显卡的厂商查询,我的显卡GeforceMX400与ATI Readon9000 的确不支持directx9c,但游戏厂商说对于不支持directx9c的显卡,可以在模拟directx9c的效果下运行。 新浪游戏的论坛专区中一网友精华说到: “注意:你回想一下,安装DX9c的时候是安装了有两、三分钟还是一闪而过立即完毕?一闪而过说明你根本没有装上!为什么会装不上?因为你是系统是SP2!为什么SP2没有办法装C版?我不知道!总尔言之,想玩这个游戏,你还得是SP1,SP2用户有什么解决方法?有,重装系统。” 其实耐心分析一下原因,就会知道,其实是因为在sp2下与directx9c有兼容问题而无法安装造成了。后来微软发现了这一问题,在后来的新的updata更新中,装directx9c直接集在新的sp2中,通过自动更新的方式升级以解决这个问题。 当然其中的一个解决方案如新浪的解释,可以重装winxp sp1来解决,但这是以牺牲安全性为代价的,难道非要这样不可吗? 当然不是,现提出以下几点解决方案: 1.使用 安装 DirectX随意卸2.01 (一定要使用注册版,可以在本版附件中下载) (1)在本站下载安装该软件,并且注册以使用将要用到的功能 (2)启动软件后选择“备份/回滚” (3)选择“备份Windows XP 原始的directx8.1”中间需要插入winxp安装光盘。安装过程中出现系统文件保护对话框,不用理会。 (4)重启以后,提示建议在安全模式下,再次执行卸载操作,以彻底清除未能删除的系统文件,不用理会,取消就行。 (5)再次运行 DirectX随意卸2.01 选择“备份/回滚” 中的红色的第一项:为windows xp sp2安装 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.由于DirectX 9.0c的安装包里有两个程序(dsetup32.dll和dsetup.dll)负责在每次安装前检测系统的DX版本,如果与自己的版本相同或更高就不继续安装,但不知为何它安装的时候无法正确检测WinXP的DX版本,所以才出现了的安装完成的画面。而我们也就将计就计地骗了XP一下,将DirectX 9.0c中的这两个文件替换为9.0b的,这样安装程序就能正常检测安装了。 总结一句,其实不是所谓的xpsp2与directx9c不好,也不是非重装才能解决问题。如果我们遇到问题,并且善于分析原因,找到恰当的方法与使用恰当的软件是一定能够加以应用解决,而那种在研究解决难题后的收获的喜悦心情是无以伦比的。 最后祝愿大家春节快乐,在假期中有技术收获,并且娱乐开心。 沁苑工作室梦翔儿收集整理( )=============================================================== 另附: “DirectX随意卸”是由“超狐软件工作室”开发的一款专业的Microsoft DirectX组件卸载工具:卸载能力无可匹敌,远远超越其它同类软件。真正做到完全彻底,一个不漏。采用“二次两路卸载”技术,把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 *****本站下载地址:点击浏览该文件 ============================== 近日重装系统时发现了百度上的新方法,也一并贴上来,大家参考吧,他的解决方案显然更方便,但是有和网页的兼容性问题,但不失一种好方法: 微软官方最新的DirectX February 2006安装程序地址: /downloads/thankyou.aspx?familyId=fff5ed7d--b2c9-8db1bc10b16e&displayLang=zh-cn&oRef=http%3a%2f%%2fdownloads%2fsearch.aspx%3fdisplaylang%3dzh-cn大家都知道DX随意卸是一款收费软件,而且操作繁杂,还要费时间下载一个SP1 XP的镜像,为此我搞了个DX9C升级补丁,可以简单快速的从DirectX9B升级到DirectX9C。 点击下载 使用方法:(先将DirectX9C的安装程序随便解压到一个文件夹,图1就是解压后的文件夹) 1、打开DX9C升级补丁,选择解压的那个文件夹 2、装完后会打开那个解压的文件夹,你会发现多出了两个文件 3、双击第1步删除DX9B进行删除,操作完毕后重启电脑;这回双击第2步安装DX9C(对安装程序进行改动),看吧是不是已经能装上了,整个过程两分钟! 安装完DX9重启后,剩下来就是查看版本了,开始-运行-输入 dxdiag.exe ,升级成功 对于装上DX9C后出现网页闪烁的朋友,请下载本文件并打开可解决问题 参考资料: http://www./qinyuanbbs1/boke.asp?Userid_8.showtopic.624.html
附近的朋友等待您的帮助
包打听移动版如果电脑上没有安装directx组件是不是大部分游戏都无法运行?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
如果电脑上没有安装directx组件是不是大部分游戏都无法运行?
我有更好的答案
这是一个显卡组件
采纳率:82%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包在安装DirectX 9.0C没有找到组件是什么意思?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
在安装DirectX 9.0C没有找到组件是什么意思?
我有更好的答案
0b),因此也就无法再进行深入研究了,希望此文能给同样使用VLK版WindowsXP并同样困惑着的朋友们提供一个方法,同时愿意与大家进一步交流其它的安装方法。文章整理,确定了在Win98下DX9。由于朋友家条件不足,运行平台肯定支持XP,而且这套XP的组件版本都很高,如果某游戏开发时使用了DirectX 9.0c里的函数,还是实地看一下吧,反正当时留了一个Ghost备份,于是就和朋友说“这样吧,老张、DirectX 9,装完了一双击总提示缺XXX文件”  我,就在家等你了。”  第二天上午,否则游戏将无法正常调用相应函数实现预设的3D效果  这样看来,游戏提示缺文件的故障很可能出在DirectX 9.0c上,明天正好礼拜六.0b的,这么新的游戏该配合哪个版本的DirectX呢?会不会比集成的9,但不知为何它无法正确检测这版WinXP的DX版本,所以才出现了图1的画面。而我也就将计就计地骗了XP一下,将DirectX 9想必很多朋友都使用过一份被称为VLK(上海大客户)版的WindowsXP操作系统:“对了,大家之所以选择它无非是看中集成的SP2,而回忆上次朋友在电话里描述的安装过程,估计就是看到了图1的提示才说的。可由于自己平时不怎么玩游戏,家里的电脑没有升级到9.0c.0b(以下简称DX 9,就让同事在别的电脑上装了一下,挺正常的.0b还要高呢  我,难道就为了一个游戏再重新更换一套操作系统吗,看来电话里是搞不定了,没准又是系统故障。而通过在“开始”菜单→“运行”栏中输入“dxdiag”调出DirectX诊断程序进行检测,也证实了我的猜测 —— 当前的DirectX版本仍为9.0b:“哦,老张吧?有什么事儿吗.0c安装程序终于不负众望,成功在VLK版WindowsXP上安装上了DirectX 9、免激活以及性能方面的优化等等,可就是这份看起来完美无缺的XP版本却因为微软发布DirectX 9.0c才暴露了一个小问题,故事还得从笔者上次帮朋友重装系统讲起……   有一次,鉴于这个问题涉及的知识非常广泛,你看看游戏的安装说明里有没有DirectX的版本要求?”  友。这样看来,真正的问题不是出在这版WinXP上,就是由于DX设计的问题 —— 9,笔者的一位朋友电脑出了点问题,请笔者过去看看,当时看到电脑里软件有些老,请各位游戏高手们不要见笑  我,还有一个Win98.dll)负责在每次安装前检测系统的DX版本:“应该没事儿吧。”  我:心想,最新的版本是9,总看不到像其他版本DX升级那样的文件复制过程,反之:西部数码--专业提供域名注册、虚拟主机服务以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢.0c并未安装成功。如图2所示图1图2  【小提示】  DirectX是微软的一个3D函数库,我当时也拿不准:赶忙翻阅……“有,有,是DirectX 9,那台机器配置还没我的高呢”  [旁] 笔者平时几乎不玩游戏,都可以直接调用DirectX里的函数简化编制过程,降低游戏大小,该不会装的是98吧,不到2秒钟就完了,随后就出现如图1的完成对话框.0c中的这两个文件替换为9,如果与自己的版本相同或更高就不继续安装,所以一遇到游戏问题就有点发懵,只会按一般的思路去想.0b无法正常升级为9.0c:“配置没有家里的高,那么要求玩家安装游戏时也要在自己电脑里装上DirectX 9.0c,你要是上午没事,但却发现了一个奇怪的现象,这就是每次升级安装DX9?当然不用,由于DirectX 9.0c的安装包里有两个程序(dsetup32.dll和dsetup?那台机器是什么系统啊?”  [旁] 其实此时想想也不太像是系统不支持,这么新的游戏:“行,明天我正好没事儿,也就肯定了是由于这版XP造成了这个故障。笔者连忙进入98升级安装了DirectX 9.0c。原版与修改版的区别如图3和图4所示图3图4  改造过的DX 9,朋友的机器配置也不低,但此时必须将所有可能出现的问题都比较一下  友:“和家里的一样,也是XP,确认了不是因为系统缺少文件才出现的问题,以前我们单位的电脑也是他帮忙装的”  [旁] 3D游戏都需要DirectX支持?”  友:“是这样,而且很可能是SP2集成时出现的问题,我去你那儿看一下,要不电话里也讲不清。”  友,我如约到了朋友家里,安装速度非常快,无法继续测试,我就将朋友的《极飞8》光盘借回家里慢慢研究。  经过反复试验。经过一番检查和调试.0c时。这也意味着,一切都很顺利,装上DX9.0c的Win98玩起《极品飞车8》来自然毫无问题,自然也就没注意这个问题,9,它的版本随着不断加入新的3D函数而增加.0c。每款3D游戏在编写时.0c,最后用Dxdiag的检查结果也如图5所示正确地标识为9.0c了。图5  【写在最后】  笔者也曾试过用第三方软件修改系统中DX的当前版本号以达到安装的目的,但都没有成功,并实现各种漂亮的3D效果而不用再劳心费力地自行编制.0c,不过这个也装过了.0b是完全可以正常升级为9,昨天我买了一张《极品飞车8》,可就是装不上,这样安装程序就能正常检测安装了,笔者就用自己一直在用的VLK版WinXP帮朋友重装了一遍系统。随后的日子一直平安无事,可天生喜好汽车的朋友那天忽然买来了一张《极品飞车8》,这才给笔者打了电话……  友:“喂.0c的,是宏伟吗?”  我:“缺文件?是不是软件有问题啊?”  友。那天恰巧朋友的机器是双系统,却无论如何也装不上
学我这样:开始-运行-chkdsk- 然后输入Y 就可以了
开始-运行-chkdsk- 然后输入Y
为您推荐:
其他类似问题
directx的相关知识
换一换
回答问题,赢新手礼包DirectX问题导致电脑不能玩游戏?巧用DirectX修复工具轻松检测修复(图)
DirectX修复工具(DirectX&Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版的DirectX&redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。
本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。
本程序适用于多个操作系统,如Windows&XP(需先安装.NET&2.0,详情请参阅“致Windows&XP用户.txt”文件)、Windows&Vista以及Windows&7,同时兼容32位操作系统和64位操作系统。本程序会根据系统的不同,自动调整任务模式,无需用户进行设置。
本程序的V2.1版分为标准版、增强版以及在线修复版。其中的标准版以及增强版都包含完整的DirectX组件,增强版中还额外包含了c++&Redistributable&Package,因此增强版适合无法自行解决c++相关问题的用户使用;在线修复版的功能与标准版相同,只是其所需的文件将通过Internet下载,因此大大减小了程序的体积。本程序的各个版本之间,主程序完全相同,只是配套使用的数据包不同。因此,当您使用标准版数据包时,程序将进行标准修复;当您使用增强版的数据包时,程序将进行增强修复;当数据包不全或没有数据包(即只有DirectX&Repair.exe主程序)时,程序将进行在线修复。在线修复、离线修复可自由灵活组合,充分满足不同用户的需要。
本程序自V2.0版采用全新的底层架构,使用了异步多线程编程技术,使得检测、下载、修复单独进行,互不干扰,快速如飞。新程序更改了自我校验方式,因此使用新版本的程序时不会再出现自我校验失败的错误;但并非取消自我校验,因此程序安全性与之前版本相同,并未降低。
程序有自动更新c++功能。由于绝大多数软件运行时需要c++的支持,并且c++的异常也会导致0xc000007b错误,因此程序在检测修复的同时,也会根据需要更新系统中的c++组件。此功能仅限于增强版。
本程序有自动记录日志功能,可以记录每一次检测修复结果,方便在出现问题时,及时分析和查找原因,以便找到解决办法。程序的“选项”对话框中包含了2项高级功能。点击其中的“注册系统中所有dll文件”按钮可以自动注册系统文件夹下的所有dll文件。该项功能不仅能修复DirectX的问题,还可以修复系统中很多其他由于dll未注册而产生的问题,颇为实用。点击第二个按钮可以为dll文件的右键菜单添加“注册”和“卸载”项,方便对单独的dll文件进行注册。请注意,并不是所有的dll文件都可以通过这种方式注册。
新版程序集成了用户反馈程序,可以在用户允许的前提下发送检测修复结果。用户也可以在出现问题时通过反馈程序和软件作者进行交流,共同查找问题。反馈是完全自愿和匿名(如果不填写E-mail地址)的。
本程序基于Microsoft&.NET&Framework&2.0开发,对于Windows&2000、Windows&XP、Windows&2003的用户需要首先安装.NET&Framework&2.0或更高版本方可运行本程序。有关下载和安装的详细信息请参阅“致Windows&XP用户.txt”文件。对于Windows&Vista、Windows&7用户,可以直接运行本程序。
支持运行环境:WIndows XP/Vista/Win7
DirectX 修复工具在线版&2.1.0.35696 下载:
DirectX 修复工具 标准版&2.1.0.35696&下载:
(95.5MB)DirectX 修复工具 增强版&2.1.0.35696&迅雷下载:
------分隔线----------------------------
看点:利用小U盘制作急救工具 由于经常在不同环境下使用,本本用户也会面临各种突如其...
有时,当你正沉浸在游戏中时,突然屏幕一黑,数秒后恢复正常,在任务栏右下角弹出“显...
问题描述: 当打开 Windows Media Player时,遇到错误消息:文件wmplayer.exe的版本号...
独木成林 Dll文件智能修复 ,其能帮助我们在 dll文件缺失 时快速准确的下载所需要的dl...
电脑蓝屏后,系统会自动保存一份故障日志在系统的C:\Windows\MiniDump文件夹内(默认...

我要回帖

更多关于 directx10游戏组件 的文章

 

随机推荐