解决:DirectX故障,魔兽不能正常游戏

问题描述:在浩方对战平台环境下运行魔兽争霸III出现“FATAl ERROR”,显示DirectX版本过低或者没有找到,请安装Direct8.1及更高版本。游戏不能正常运行。

问题背景:本人用的系统系新装windows2003,系统为服务器版,默认关闭了很多应用。闲暇之余上浩方魔兽dota试试系统性能发现问题 。

解决方法:安装DirectX8.1,之后依次进行操作:开始——运行——dxdiag——显示,出现如下对话框

之后将DirectDraw加速、Direct3D加速、AGP纹理加速全部启用,保存并退出。

 

这里需要说一下:

AGP纹理加速对于显存64MB以下的用户作用效果比较明显,而对于64MB以上的则无关紧要。因此可以将其禁用。

DirectDraw 加速 和 Direct3D 加速 却是魔兽正常运行所必需的,所以必须保持启用状态。

这样的话,出现本问题所示情况,就不是没有缘由的了。可能是由于你使用了某些优化软件,或者手动优化,将DirectDraw 加速 和 Direct3D 加速 禁用了。例如我的机器属于系统默认关闭的。
因此你所需要做的就是将DirectDraw 加速 和 Direct3D 加速 重新启用,如此而已。

但事情也不是都一帆风顺,或许你打开后会发现这些启用按键都是默认灰的。新的问题就来了。那么怎么解决呢?方法是有的。

在桌面上右键--属性--设置--高级--疑难问题--从无改到全

之后再利用第一步的方法:开始——运行——dxdiag——显示,就会出现前面图像的信息,三种加速都打开了!问题解决。

 

 

 

原文地址:https://www.cnblogs.com/snowcity999/p/1518738.html