有以下几种可能:
1DirectX版本过低,运行魔兽争霸需要DirectX81或者更高版本:
下载并安装新版本的DirectX,这里是微软DirectX90c的官方下载地址:>
DirectX是一种应用程序接口(API),它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。
举个例子吧,骨灰级玩家(玩游戏比较长的)以前在DOS下玩游戏时,可不像我们现在,安装上就可以玩了,他们往往首先要先设置声卡的品牌和型号,然后还要设置IRQ(中断)、I/O(输入于输出)、DMA(存取模式),如果哪项设置的不对,那么游戏声音就发不出来。这部分的设置不仅让玩家伤透脑筋,而且对游戏开发者来说就更头痛了,因为为了让游戏能够在众多电脑中正确运行,开发者必须在游戏制作之初,便需要把市面上所有声卡硬件数据都收集过来,然后根据不同的 API(应用编程接口)来写不同的驱动程序,这对于游戏制作公司来说,是很难完成的,所以说在当时多媒体游戏很少。微软正是看到了这个问题,为众厂家推出了一个共同的应用程序接口——DirectX,只要这个游戏是依照Directx来开发的,不管你是什么显卡、声卡、统统都能玩,而且还能发挥更佳的效果。当然,前提是你的显卡、声卡的驱动程序也必须支持DirectX才行
对于各种驱动
d3d9dll是DirectX
9的
动态链接库
,用于支持Windows多媒体
和游戏
。你看你
系统盘
的\WINDOWS\system32\的目录下,肯定没这个文件,所以就会有这个提示了。我就把我电脑里的这个文件给你吧,记住哦,把这个文件放进X:\WINDOWS\system32\里,X是你的系统盘。没毒的,放心。坏事我可不做。
我上传了文件才发现附件不能超过200K,这个文件有16M,你把你的邮箱留给我吧,以信息的方式发给我,或者加我QQ,我可以传给你,这几天我天天都上的,我的QQ:80277310,E-mail:sheenchen@126com
不知道不装的是不是windows2003,要是的话那就是Direct3D功能没有打开,2003默认是不打开的。
建议:
在桌面单击鼠标右键,点属性,找到设置选项卡,点高级。在“疑难解答”里把“硬件加速”调到“完全”,“确定”退出。
然后开始-运行-Dxdiag
调出Directx 诊断工具-显示,查看DirectX加速是否正常启用了。
如果你的没有启用,请先启用DirectDraw 加速 点启用后,
Direct3D 和AGP纹理加速。就都启用了。
这样呵你的显卡在windows server 2003下就可以启用DirectX 了。
启用了DirectX以后在CS的视频设置中选中OpenGL就可以用了。这就改过来
你的驱动盘丢了,可以去电脑城买一张七彩虹智能显卡驱动盘,把盘放进去自动检测显卡型号,并附带所有的驱动,就可以安装驱动了,省时省力,如果你找不到买不到这张盘,建议拆开机箱看看显卡背面标签的型号,然后下载相应的驱动即可,驱动程序中有一个SETUP的安装图标,双击即可安装
更新驱动可以下载驱动更新软件比如驱动人生,驱动精灵等!详细在百度搜索;驱动人生或驱动精灵,也可以手动更新,
*** 作方法如下;
右键点击我的电脑;属性-硬件-驱动管理-设备管理器-找到自己要更新的驱动点击左键-展开-点击右键-点击更新驱动-选择要更新的方式一般情况下都是选择自动更新安装!更新完毕后点击完成就OK了!
以上就是关于魔兽争霸3不能初始化DirectX.请确保你的系统拥有DirectX8.1或者更高的版本以及你的显示驱动程序是最新的.全部的内容,包括:魔兽争霸3不能初始化DirectX.请确保你的系统拥有DirectX8.1或者更高的版本以及你的显示驱动程序是最新的.、重装directX和显卡卡驱动、DIRECTX和显卡驱动是什么东西等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)