为了解决这个比较特殊的问题 可是收集了一大堆信息....
以上图片有些是魔吧中的 有些是其它地方的
从图中 我不难发现
Exception; 0xC000005(ACCESS_VIOLATION)一直未变
The memory could not be 不是'read' 就是written 而那些指令数值却不断的变化 这说明了什么? 这说明问题很严重! 也就是说 魔兽崩溃的原因存在N种可能!(废话)
为了解决这个比较特殊的问题 可是收集了一大堆信息....
以上图片有些是魔吧中的 有些是其它地方的
从图中 我不难发现
Exception; 0xC000005(ACCESS_VIOLATION)一直未变
The memory could not be 不是'read' 就是written 而那些指令数值却不断的变化 这说明了什么? 这说明问题很严重! 也就是说 魔兽崩溃的原因存在N种可能!(废话)
1.有时候 地图的作者难免会有疏漏 导致地图中的一些触发无法正常运行或排泄等问题 所以会出现崩溃情况 比如天灾来临这个地图(偶尔崩溃...)这也解释了 为什么很多人联机同时崩溃的原因 而且在魔兽中一选择某个地图就会崩溃 或者地图损坏 都有可能造成魔兽崩溃
还有一种就是地图缺少所需要的文件(如下图)
从图中我们可以发现File 这一行
什么意思呢? 就是说 地图中需要的这个文件已损坏或不存在!
一般出现这种情况
一是地图里面缺少这种文件
二是因为魔兽目录下4个MPQ文件,其中某一个mpq所需的这个文件已损坏或不存在 因此在魔兽读图的时候或者玩到一半就会崩溃
三是因为魔兽版本转换器在转化过程中 导致MPQ文件损失或损坏
解决办法:
①重新下载地图(或者换一个网址下载)
②用完整的魔兽版本转化器转化一下版本(有些版本转换器也会导致MPQ损坏 比如盗版的武状元 因此使用版本转换器 一定要文件完整!)
③替换掉地图中所需的文件 比如sound\mp3music\0rcx1.mp3(记得 路径一定要对)
④替换掉魔兽目录下的4个MPQ
2. 这个大家都懂得 右键War3.exe→兼容性 不做详细介绍
3.这就是1中所说的MPQ文件不完整 很多MPQ被乱修改后 一打开魔兽也会出现崩溃现象 而且一些地图中出现的紫色方块 也是因为MPQ文件完整性 所以大家一定要注意4个MPQ文件的完整性
解决办法:替换掉魔兽目录下的4个MPQ或者重装魔兽
4.很多人在问 重装了魔兽 重装了系统 声卡、显卡都升级了啊 为什么还会出现魔兽崩溃?
这是因为魔兽每次启动的时候 都会加载注册表里面的数值 所以某些地方一旦错误 就成了永久的错误喽.... 话说注册表里的信息量太大 不做详细介绍....
解决办法:
①删除HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III这个子项 然后打开魔兽目录下的RegSetup.exe(魔兽注册表修复器) 修复完毕后 重启魔兽试试
②新建一个后缀为.reg的注册表
输入以下内容 然后关闭保存 再打开 点击是(注意InstallPath这一行是你的魔兽路径)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III]
"InstallPath"="D:\\游戏\\魔兽3-冰封王座\\"
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III\Gameplay]
"gamespeed"=dword:00000003
"mousescroll"=dword:00000032
"mousescrolldisable"=dword:00000000
"keyscroll"=dword:00000032
"tooltips"=dword:00000001
"healthbars"=dword:00000000
"formations"=dword:00000001
"formationtoggle"=dword:00000001
"herobar"=dword:00000001
"netgameport"=dword:000017e0
"inputsprocket"=dword:00000000
"ammtype"=dword:00000000
"ammstyles"=""
"ammmapprefs"=""
"ammmaphashes"=""
"ammrace"=dword:00000020
"customfilter"=dword:00000000
"custommask"=dword:00000000
"allyFilter"=dword:00000001
"creepFilter"=dword:00000001
"terrainFilter"=dword:00000001
"subgrouporder"=dword:00000000
"multiboardon"=dword:00000001
"customkeys"=dword:00000000
"schedrace"=dword:00000020
"autosaveReplay"=dword:00000000
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III\Map]
"skirmish_V0"=""
"skirmish_V1"=""
"lan_V0"=""
"lan_V1"=""
"battlenet_V0"=""
"battlenet_V1"=""
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III\Misc]
"seenintromovie"=dword:00000001
"campaignprofile"=""
"clickedtourn"=dword:00000000
"clickedclan"=dword:00000000
"clickedladder"=dword:00000000
"clickedad"=dword:00000000
"chatsupport"=dword:00000000
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III\Sound]
"provider"=dword:00000002
"positional"=dword:00000001
"environmental"=dword:00000001
"music"=dword:00000001
"musicvolume"=dword:00000028
"sfx"=dword:00000001
"sfxvolume"=dword:00000064
"ambient"=dword:00000001
"movement"=dword:00000001
"unit"=dword:00000001
"subtitles"=dword:00000000
"nomidi"=dword:00000000
"softwaremidi"=dword:00000001
"nosoundwarn"=dword:00000001
"donotusewaveout"=dword:00000000
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III\String]
"userbnet"=""
"userlocal"=""
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III\Video]
"reswidth"=dword:00000500
"resheight"=dword:000003c0
"colordepth"=dword:00000020
"adapter"=dword:00000000
"refreshrate"=dword:0000004b
"gamma"=dword:0000001c
"modeldetail"=dword:00000002
"animquality"=dword:00000002
"texquality"=dword:00000002
"miplevel"=dword:00000000
"texcolordepth"=dword:00000020
"particles"=dword:00000002
"lights"=dword:00000002
"lockfb"=dword:00000001
"unitshadows"=dword:00000001
"occlusion"=dword:00000001
"cinematicoverrides"=dword:00000000
"cinematicrefresh"=dword:0000004b
"cinematicbpp"=dword:00000020
"cinematicwidth"=dword:00000320
"cinematicheight"=dword:00000258
"spellfilter"=dword:00000002
"maxfps"=dword:000000c8
5.注:(此方法来自互联网 若出现系统崩溃或其它问题本人一概不负责 请谨慎参考!)
网上关于这个问题的解决方法有很多种,但建议不要轻易重装系统和游戏,因为这样费时费力而且很多时候并不能解决问题。出现这个问题的原因有很多种,对不同的电脑解决方法很可能不同,没有一个万金油的解决方案。这篇文字将介绍一个小偏方,不用重装系统,也不用重装游戏,经过测试,在一些情况下有奇效。
如果游戏出错时,默认的驱动是Miles Emulated 3D,则在“声音驱动”中,把它改为第二项Dolby surround或者第三项Creative Labs EAX2(tm)。总之,如果一个声音驱动老是出错,就换成另外一个试试。而且,关闭所有音效进行游戏会大大降低出错的概率。
进入魔兽把--选项(O)--声音(S)--声音驱动调成第二个Miles Emulated 3D或第三个
6.有人就问了 剑心补丁也会导致魔兽出错? 嗯 所谓盗版无处不在 有可能你的剑心补丁就是盗版 也有可能你的魔兽是1.20版本 而很多rpg地图最低魔兽版本是1.20E....所以 你打开魔兽的时候很正常 但是一创建地图 就崩溃 。
解决办法:重新下载一个完整的剑心补丁 并且安装
7.这个 大家都懂吧 不做详细介绍
解决办法:转换魔兽版本
8.关于这个 有些玩家可能重装系统后 发现 一打开魔兽就会崩溃 很可能也是这个原因 DirectX版本过低 或者核心文件受损
解决办法:重新下载或重装DirectX 8.1 或者更高版本(建议9.0 要是不兼容 那就8.1吧..)
9. ①、②这几乎是每个魔兽玩家都会遇到的情况 内存不足!每次玩图玩的正high 结果崩溃 真TM有种想砸电脑的赶脚... 那么出现内存不足的原因是什么?
一是因为有些RPG地图由于伤害 属性什么的过于BT 怪物过多这种情况 会导致内存过大而出错
二是因为你的物理内存条太小了或者内存条有问题(比如损坏或没插紧或其它原因)
三是因为虚拟内存太小
解决办法:换个地图玩(唉 这个地图玩不了啦 换个地图吧);
增加内存条或者换一个新内存条;
增加虚拟内存(方法自行百度 这里不做介绍)
③这个问题想必一些玩家也遇到过 不做详细介绍
解决办法:升级显卡驱动或声卡驱动 或重装
④ 关于四嘛其实问题蛮多的 而且问题也比较离谱 不怎么普遍 简单举几个列子....
比如魔兽与其它软件冲突、某些安全软件把魔兽杀掉了、电脑系统出问题了、系统中有未注册的dll或ocx文件 等等·····关于这些问题 我也无法做出详细判断 我只能说 无能为力 你自行解决.......
10.至于十嘛 想必你也猜到了 不怎么靠谱 如果硬要我说...(别怪我太狠) 是你RP问题太差了 魔兽看你非常的不爽 不想让你玩它= =
哦对了 还有一个特殊情况 有些地图的属性可能是只读 (如下图)