首页心情文字游戏 › 解决魔兽争霸war3“内存不能为read”错误的原因与解决方法

解决魔兽争霸war3“内存不能为read”错误的原因与解决方法

常玩魔兽的朋友,想必都经历过魔兽出错时的尴尬,其中最常见的错误为“内存不能为read”错误。虽然这是一个很古老的话题了,对应的解决方案却并不好找。在此,我向大家提供一些建议。
如果你还不知道什么是“内存不能为read”错误,请往下看:有些时候,我们在魔兽时,游戏会突然跳出一个对话框,显示某某区域的内存不能读取,类似于“0xXXXXX,this memory could not be read”的语句,单击确定后,游戏便自动退出了。对于玩的正爽的你,这小小的对话框就如同晴天霹雳一般,想必此时的心情真是又愤怒又无奈啊!扫兴不说,也容易给此时在服务器的其他玩家误解,还以为你逃跑了呢~既然这个问题后果这么严重,该如何解决呢?
看到“memory,error”等字眼出现在同一对话框中,不少玩家可能会认为该错误与内存有关。为了探明这一点,我进行了多次试验,发现这只是游戏的一个“骗局”而已。只要你的内存无质量问题,那么这个错误和内存就是无关的!(其实如果真的是内存兼容性问题,提示也不一定是这样的)。那么该从哪里入手呢?我想原因很可能和绝大多数朋友使用的硬盘版魔兽有关:由于此种模式没有写入注册表的数据,可能会造成游戏在读取文件时出错。下面我给出一些解决方法,供大家参考:

1.安装最新的游戏补丁.
请安装最新的游戏补丁:补丁包含了也许可以纠正这个问题的修补.你可以通过连接battle.net下载自动升级补丁或者运行从魔兽III补丁页面下载的独立的补丁程序.
2.基本设置:

下载war3.reg(地址:http://ftp.blizzard.com/pub/war3/other/war3.reg)并保存到桌面上,双击它使之能够被导入注册表.这个文件可以将魔兽III设置为静音,以最低图象设置和将显示器的刷新率设置为60HZ来运行.当游戏启动后你可以通过在“设置“菜单中调整图象和声音设置.
3.下载并且安装你的显卡和声卡的最新驱动程序:.

如果你计划升级DriectX和声卡显卡的驱动,我们推荐你先升级DIRECTX然后再升级声卡和显卡的驱动.
4.未知的声卡::

如果你不知道或者不确定你用的是什么声卡请按下面的步骤调整声卡硬件加速级别.Advace声卡用户安装完魔兽III补丁后下载http://ftp.blizzard.com/pub/war3/other/AvanceFix.reg然后运行它再试着进入游戏.这个注册表文件只在安装游戏补丁后才能正常使用.SoundMax声卡用户SOUNDMAX声卡不支持EAX,当WAR3尝试启动EAX时会造成锁死我们已经做了这个soundmax.reg(http://ftp.blizzard.com/pub/war3/other/soundmax.reg)你可以下载这个文件运行后设置声音方式为Miles Emulated 3D或者你可以调整你的电脑的声音硬件加速级别(关于soundmax.reg文件,下载并运行这个soundmax.reg文件在运行完后系统会问你是否要把这个文件添加到注册表,选择“是“然后系统会提示你添加到注册表成功,按确定按钮.重新运行游戏.)
5.调整声卡硬件加速级别:

在WINDOWS下按 “开始“–〉“运行“–〉输入“dxdiag“并按回车键按声音选项卡拖动滑条调整硬件加速级别为标准加速.按退出然后再运行游戏.
6.关闭后台运行的程序:

windows 98/me用户:同时按下ctrl+alt+del键会出现一个对话框关闭除了explorer和systray以外的所有进程重复上述步骤直到所有非explorer和systray进程都被关闭windows2000用户:请确认你是以administrator的身份登陆到系统并关闭了所有非系统进程.(请浏览WIN2000的技术支持文档以了解哪些是系统进程,微软知识库编号:Q263201)windowsXP用户同样是按ctrl+alt+del关闭所有后台非系统必须程序停止使用或卸载你安装的所有防火墙或反病毒软件注意:如果你的系统被锁定或者重启请与您的计算机制造商联系如何关闭那些程序.如果你的系统被锁定请关闭计算机电源(10秒后)然后再开机
7.图象编码器冲突:

如果你为了编辑影片或者播放安装了任何图象编码器包,例如Nimo’’s编码器包,请卸载他们然后再试着运行游戏.那些编码器包,特别是带了DIVX的,可能与游戏中的游戏编码冲突造成游戏无法正常进行.
8.试着用opengl或者软件处理光源模式进行游戏.

我简单说一下,创建一个war3.exe的快捷方式,右键点击它,在目标拦的最后填上一个空格加上-opengl用OPENGL模式运行游戏,加上一个空格加-swtnl用软件处理光源模式运行游戏.(例如:C:\Program Files\Warcraft III\Warcraft III.exe“ -opengl)
9.系统内存问题:

这个解决方案只推荐给高级用户.我们已经收到了用拔除坏的或者不适合(或者是不同品牌混插)的内存解决突然退出,停止或者内存读取错误的问题.你可以试着用上述方法.(这里我简化翻译下吧.)如果你想测试你的内存是否正常可以用一些测试机器性能的程序.不过我们无法提供那些程序的使用方法不过你可以在那些程序的readme文件中找到软件的使用方法.
10.更新并安装最新的主板驱动:

先去主板制造商的网站下载最新的驱动程序.如果你在制造商的网站上找不到你主板的驱动可以去下面2个最常用的网站下载驱动:http://www.viaarena.com/?PageID=2http://www.intel.com/support/chipsets/
原英文部分的就删了,我想也没多少人会想看一大堆复杂的英文.
以下是我个人的建议
1.玩游戏的过程中,尽量用简单的操作,不要同时给单位进行多个操作,尤其在捡东西的时候.否则,一不小心,卡一下都有可能出问题….
2.某些地图的区域因为装饰无太多,效果太过华丽,显卡不好的就容易出现错误
3.最好把不必要的软件关掉,有时候qq的广告,浩方踢人都会导致错误发生.

4.(主要对那些喜欢按win键切出来的人有效),不要频繁的切出游戏界面,有时候切出的瞬间卡了一下…

发表评论