奇迹mu下发生不小心,奇迹mu小说
老铁们,大家好,相信还有很多朋友对于奇迹mu下发生不小心和奇迹mu小说的相关问题不太懂,没关系,今天就由我来为大家分享分享奇迹mu下发生不小心以及奇迹mu小说的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
一、奇迹mu公式
奇迹私服战士加点公式
一、力量与武器的选择
力量的高低决定了你攻击的强弱,地位非常重要。
战士的攻击力包括两个部分:
武器的攻击力和由力量衍生出的攻击力。
而大家知道战士的武器有两种:双手武器和单手武器。
对双手武器来说:战士最大物理攻击力=武器攻击力+力量/4。
对单手武器来说:战士最大物理攻击力=(武器攻击力+力量/4)*1.1。
举个例子,假如你力量8000,+11屠龙(非卓越)高攻是199,
因此你带屠龙最大攻击力=199+16+8000/4=2215,而你用卓越雷神,高攻是133,
因此你带两把雷神最大攻击力=(133+16+8000/4)*1.1=2363.9=2363(小数点后数字舍去)
大家从这里就该看出单手武器的优越性,况且单手武器多一倍的卓越属性!
中间的16是武器追加的攻击力。(这里不谈全属性,只考虑双属性。)
因此这里强烈推荐用单手武器。最低攻击我也不讨论了
(因为装备5件+2把武器+1个翅膀=8件套,有40%的概率打出最大攻击,
pk靠的就是谁出的高攻多,谁胜的概率就大)。
下面再看看武器项链属性的搭配。
要pk,1击属性必不可少!两把武器,一个项链,3个1击属性(不能少)
我从网上看到这么说:
1个一击属性出10%的卓越攻击,
2个出17%左右的卓越攻击,
3个出25%左右的卓越一击,
我曾经跟人家pk过,开始的时候没有注意,原本能一直胜一个战士的,
后来怎么打也杀不过他了,不知道怎么搞的,后来才发现我换了把武器,
用1把双攻的换下了2%一击的,换回来以后他又不行了。其次就是+7速度跟2%哪个好。
(等级/20的就不说了,在官服有用,私服是没有用的,350/20=17点攻击有什么用?!)
点数较少的时候+7速度比较好,因为那个时候不可能放很多点在敏捷上,速度的优势就能体现出来。
三个+7速度=21速度,15点相当于一点速度,也就相当于帮你+了315点在敏捷上,
当然并没有帮你+防御力和防御率。而武器的2%其实只有一个有效(其实是1.02*1.1)。
315点加在力量上能提升78的攻击力,我算了下,当你的最大攻击力超过540的时候用2%的比较好,
这个时候相当于+2000力量,转数很低的时候(10转以下吧,大概)
用+7速度比较好,高的时候就2%1击的好了。
武器好了,属性也选好了,下面再说说由此在pk时对对方产生的伤害值的计算。
最大攻击力计算公式已经在上面列出来了,但是考虑到具体pk时戴翅膀恶魔或者彩云什么的,
还要考虑到装备问题。下面就伤害值计算公式公布如下,有问题可以提出来。
对对方最大伤害值=
[(力量/4+武器攻击力+16+16)*1.1*1.02*1.02-对方防御力/2]*(智力/1000+2.3)*(1-36%)*(1-4%*7)*1.43*1.3
下面详细解释下其中各个数据表示的意思(从左到右解释)
第一个16表示武器追加的攻击力,
第二个表示翅膀追加的攻击力,1.1表示单手武器提升的10%攻击力,
第一个1.02表示武器的2%属性,
第二个1.02表示项链的2%属性,
后面的智力/1000+2.3表示技能攻击倍数,其中2.3是疾风刺的技能攻击倍数,
1-36%是+11飞龙翅膀有36%的吸收伤害效果,1-4%*7表示当对方穿全套-伤害装备时装备吸收的伤害效果。
1.43表示翅膀提升的攻击伤害,1.3表示小恶魔提升的攻击伤害。
(注:没有的相应扣除,另外彩云还有10%的吸收伤害效果).你可以根据自己的数据代入计算
很多玩私服战士的都在为如何加点而苦恼,其实这个问题很好解决我们可以列个2次方程得到答案
这里只考虑力量和智力的加点,敏捷和体力可以根据得出的结论考虑
我们设力量和智力总共为N点,其中力量为x点,初始点数忽略不记,
武器加的攻击力为u,需要用来破防的攻击力为w
对敌人的伤害值为y(这里我们只考虑最大伤害值),则有:
y=(x/4+u-w)(2+(N-x)/1000)整理得:
y1=-x^2+(2000+N-4u+4w)x+A
上式中的一次项的系数的一半就是我们要求的值
即:当力量为x=1000+N/2+2w-2u时能打出最大伤害值
由以上可以看出对怪和对人时的加点是不同的,对人时2w正好是对方的防御力。
一般我们取u=200,则有x=600+N/2+2w.
如果你的力量和智力可分配的点数为20000,对方的防为4000,则可得力量为14060
至于敏捷和体力的加点参照以上的+点,可以合理分配。
解释一下为什么要这样加,满力破任何人防,敏超过1W5绝对出虚招`何谓出虚招,
例如你在1W5敏以上时打个幼龙出现两招击毙的情况其实只中了一下,因为敏过高所以导致无效攻击,
9000智有1100%的技能攻击力,这样爆生命不会负(本人做过实验但是最高HP为13W)
2W4体力有7W2的真实血(不算上装备加生属性),配上这个智力能多加原HP的1/3
算上7件+S的装备就是7W2*[(7W2*4%)*7]=92169的HP←这个就是你的HP
再算下你的攻击力,例如一个2W敏的战士是5千的赤膊防,算上装备算他有6500的防PK时除2,
你的攻击力是32000/4=8000的原始攻(暂且不算上单手武器了),
也就是8000-(6500/2)=4550的普通攻击伤害算上技能攻击力1100%
就是4550*1100%=50050的最高攻击的技能伤害,同转的绝对有得一拼加点垃圾的不是你对手,
不过话说回来一句,PK的时候MISS是特多的,更重要的一点是你的PK技巧,喝红是关键`一、适用职业:
*完成全部2次转职任务的骑士
二、连击技能的使用方法
*按一定规律使用技能时,激活连击技能
武器技能+职业技能+职业技能
按上面的顺序依次使用武器技能和职业技能时,激活连击技能
例:1键是快捷键旋风斩;2键是是快捷键霹雳回旋斩;3键是快捷键雷霆裂闪。攻击时,依次按1—->2—->3键变更使用的技能便能激活连击技能,并给怪物附加的连击技能伤害
三、连击伤害值计算公式
*连击技能伤害值=(力量+敏捷+智力)÷2
a)武器技能 b)职业技能 c)职业技能
1.效果相同>>>旋风斩>>>霹雳回旋斩>>>雷霆裂闪
2.牙突刺>>>霹雳回旋斩>>>袭风刺
3.天地十字剑>>>雷霆裂闪>>>袭风刺
4.升龙击>>>雷霆裂闪>>>霹雳回旋斩
5.地裂斩>>>袭风刺>>>霹雳回旋斩
5.旋风斩>>>袭风刺>>>雷霆裂
四、激活连击技能的条件
*技能与技能之间的时间间隔不能超过2秒钟,否则无法激活连击技能!智力:智力对战士的影响是潜移默化的,间接的。在官服里,战士的攻击很难破过好多怪物的防御,所以技能攻击提升作用就不是很明显,智力成为官服战士的废属性,但是在私服里却不是这样的。私服的战士可以拥有令人比较满意的破防能力,技能攻击提升就显得异常重要。1000智力就可以让你的技能伤害增加伤害基数的一倍。前提是它受破防能力的限制,破防能力越强,技能伤害提升就越多。智力也会影响到生命之光的效果,有助提高血量,也是很重要的属性之一。
在游戏中,很多人都问我该怎么加点,我都告诉了他们,但是都是出于情面,不告诉的话怕别人怪你自私保守。其实,怎么加点并不重要,关键是怎么根据对方的加点,来分配自己的点数。等到了大家转数都差不多的时候,灵活加点就成了制胜的关键。
加点无定式,不要试图去寻求永远不败的加点,这是不存在的。要永远不败,就必须不断改变你的加点方式去适应你的对手。没有绝对的好点,不要因杀不过某个人就随便改点。
通过你的战斗经验来判断对方的加点侧重。可以通过看自己头上和对方头上冒的蓝数字,或者最少的数字,或者自己少血的速度,攻击对方产生miss的概率,攻击速度比较等等方面了解对方的一些加点方式或与你的差距。再根据你的判断去改变你的加点以适应对方,并战胜对方。
第三部分:圣导师如何加点
这里谈的是官方MU的圣导师如何加点,因为目前没有看到SF圣导师如何加点的帖子,请大家参考。
圣导师系列的公式,再来详细和大家分析,
(1)技能功击力:(力/5+力/25+智/10+智/50+武器功击力+技能功击国)*(200+智/20)%
(2)地裂技能:(基本功击力+力/10+统/5+技能功击+武器功击+黑马列等级*10)*(200+智/20)%
(3)敏捷方面:每10敏加1SD,每7敏+1防
(4)黑马加防:5+敏/20+黑马等级/2
(5)致命圣印(智/30+统/25)
(6)黑鹰功击:200+(鹰等级*15)+(统/4)
从公式(1)(2)我们可以把力量升到50的整数信,从(3)(4)我们就推出敏可以加到140的整数倍.从(1)(2)(6)可以看到智就是60的整数倍.
统就是100的整数倍.为此我可以得下各类型的加点方案如下(为方便,不纳入体力点数):
1.高力型的:160智/140敏/其它力(只要是50的整数倍就行了)
2.一般力量型:160智/400统/140敏.其它力(同上)
3.智力型:500力/400统/140敏/其它智(60的整数倍)
4.统率型:500力/140敏/160智/其它统(100的整数倍)
5.平均型:500力/1000统/140敏/其它智(同上)
以上均拿400级来计算,人个认为,若有多佘的点,可以加到体力上,这是最合理的,至于为什么平均型要加智呢?其实很间单,只要你看到我之前给的公式(5)你便一清二楚了.而且平均型升智的话,辅助能力较强.功击能力也不比力量的弱,所以玩平均型的只有一个选择:智平均型!
二、奇迹MU 赤色要塞怎么杀怪不会被炸
基础篇:
第一阶段:我所
谓的第一阶段是指第
一次阶段性倒塌前,因
后,被怪炸到场子外面
点,大家可以自己测量
把你炸到别的位置的时
如果战士的位置选择好
别人的地盘,别人杀的
杀的怪炸离原来的位置
当你被炸离后有怪物占
稍微跑动一下把占据你
烟了这个时候就千万别
就要倒塌变窄,万一你
要跟玩家PK,那样非
为在第一次阶段性倒塌
。建议这个时候杀怪在
一下,看看哪个点离四
候你要迅速的回到原来
的话除非被连续的炸两
怪再炸你一下,那我只
后一定要迅速的回到一
据了你原来的位置使你
位置的怪引走,再回去
杀了,开始跑动,为什
杀死怪的同时倒塌的话
常容易被炸出去,除非
前有很充足的地方杀怪
整个场子的四个角落,
周的陷阱比较远,你就
的位置,切记这个非常
次否则根本炸不出局,
能说点安慰你的话了:
开始选定的杀怪最佳的
无法回去,遇见这样的
杀,安全第一嘛。杀一
么不杀了呢,原因很简
你基本上是要被炸出去
你对看那个玩家非常不
,不至于当你把怪杀死
在四个角落有一个中心
站哪里杀。当怪物死后
重要,在阶段性倒塌前
就怕你杀的怪把你炸到
》所以当我们被自己所
位置,但是很多情况下
情况你千万别乱动手,
会你会发现四周开始冒
单,冒烟说明马上四周
的。在这个时候没有必
爽,那我也无话可说。
他是个他多一不了
能我不他好的哈一
一不的一好哈多他
他是的个他一一一
第二阶段:所谓的
了,因为四周的距离都
,OK!那么第一阶段
觉得PK非常有把握的
很坏,如果你离怪近的
的敏弓知道在第一次倒
,然后打你身边的怪,
果有可能的话,尽量先
握的话,就到要塞中间
和在第一阶段杀怪的时
候做胜利的准备,因为
第二阶段就是要塞第一
已经不够大,一但怪物
性倒塌后战士又该如果
话你就在四周跑动,尽
话他们会打你身边的怪
塌和第二次倒塌前是最
把你搞出去,这招也是
把敏弓干掉,因为混乱
的地方杀怪,也就是中
候是一样的,被炸后马
当要塞结束时候如果要
次倒塌后,对于战士来
爆炸就凶多吉少了。不
做呢,有两个思路可以
量找离怪三格远的地方
,把你炸出去。特别要
好锄掉战士的机会,他
我最怕的。所以建议在
抓她也是很容易的。2
间的两个陷阱所夹位置
上回到原来的位置。为
塞剩下两个人以上的话
说已经没有杀怪的可能
相信的话你可以杀杀看
供您选择。1.如果你
呆着,因为法师和敏弓
小心敏弓,因为有经验
们会用冰冻把你先冻住
第一次倒塌的时候,如
.如果你觉得PK没把
的中心点,在这里杀怪
在最后剩下两个人的时
杀怪多者胜利。
个的个了好不的不
是我好能不多个不
是得不多的的你不
我我不的哈不我多
第三阶段:当要塞
时候就要靠实力说话了
是敏弓和法师等容易死
第二次倒塌后也就是所
,你站在要塞的中间位
亡的角色,战士最后打
说的第三阶段,也是一
置,开始杀怪。当怪物
。因为杀人也也加分啊
个实质上的阶段,这个
清干净后首先要杀的就
:》
最后阶段:当要塞
建议你别进去混战,等
个鱼死网破。2.如果
加速跑,很实用的方法
赢对方了,所以前期的
话也不要高兴太早,你
怪很远的地方站好,什
看怪跑到中间没有,如
否则你会死的很难看。
都剩下战士的时候你就
待机会。如果剩下两个
你觉得你很容易被杀死
)战士的连击根本让他
杀怪数量对于较弱的战
千万不要碰在边上的怪
么是很远?就是压根你
果跑到中间了你再杀,
要注意了,如果剩下的
人的话也有两个选择:
你就脚底抹油,使劲的
连不上,嘿嘿。不过你
士是非常重要的。如果
,首先你要把中间的怪
都看不见怪,怪也打不
不到万不得已千万别去
人数很多如果你没实力
1,如果你强就跟他拼
跑,(建议你开着外挂
最后只能靠杀怪数量来
最后只剩下你一个人的
清理干净,然后找个离
到你的地方,过几秒看
招惹在要塞边缘的怪,
的得个了你我能他
你一个哈多得哈好
是他你他多能了好
多哈个了个好我我
是得了得能好多能
了你好的是是个的
得好个你一一了的
个不一得多的多个
杀怪技巧篇:
1.杀怪技能选用
经过我多次实践,发现
其中的道理,主要是雷
你放出雷霆裂闪的时候
杀死一群怪把你炸到一
的怪,而是你被炸后位
回旋打,稳当的杀怪。
:在第一阶段很多战士
用雷霆被炸出局的可能
霆裂闪的攻击范围大,
怪物总要延迟一秒左右
边,你这时候雷霆的效
置的怪,别小看这一下
杀怪喜欢用雷霆裂闪,
性远大于用霹雳回旋,
而且技能效果比较缓慢
才掉血),假设你身边
果才出来,这时候你所
,很容易就让你丧命了
攻击高,范围大,但是
后来找了找原因才明白
(细心的朋友会发现当
有个人跟你抢怪,他先
打的怪就非你原来位置
。所以建议大家用霹雳
2.霹雳回旋的注
不要连续放霹雳回旋,
被炸到其他位置的时候
旋,一下一下按,等待
意事项:如果你用的是
因为有网络延迟,如果
多放出一个来,很危险
怪物血都冒出来后再释
霹雳回旋杀怪的话有一
你连续放的话因为回旋
,所以建议大家觉得怪
放下一个霹雳回旋。
个小窍门,杀怪的时候
速度很快,很可能在你
要爆炸的时候慢点放回
3.采云兽的运用
只能先放到包包里,等
连击),这个采云兽到
格,在第三阶段中间杀
:首先我要说明的是在
进去后在把采云兽装备
底还有什么妙用呢?别
怪的时候用流星焰杀比
进要塞的时候如果你骑
上(经过实践,在要塞
忘记采云兽附带的技能
较安全,本人是屡试不
着采云兽是进不去的,
骑采云兽不影响战士用
流星焰,杀怪距离是3
爽。
4.杀怪的方位:
炸的话他他会把你推想
要顺着杀,尽量找你身
杀怪也不是乱杀的,怪
右方,如果再右边则相
后宽敞的位置动手。
物只能把你炸向一个方
反,如果在你上方则把
向,比如怪在你左边爆
你推向下方,所以杀怪
好他我不了好好你
好得得得个好不个
的是的一个我的的
你了你的哈的一一
能的哈我个能能他
了哈多得他能了不
不得好得的得能的
哈的好好得他你了
PK技巧篇:
1.战士VS战士
:我觉得没什么好说的
,势均力敌的话就拼,
打不过就跑。
2.战士VS法师
因为法师会瞬移,战士
首先在法师没瞬移前用
同时你空放一个雷霆(
一下)。说明:首先要
顿,所以放完雷霆后不
秒2秒一样可以发出连
围距离到了限制,你会
:如果最后剩下的是个
连招很难连起来,但是
旋风斩打他一下(连招
连招第二下)这个时候
掌握好时间,在雷霆和
要着急用袭风刺,等待
击。这个办法只限于要
很容易抓住他。
战士和法师的话,一般
不是没有办法,本人用
第一下),然后法师会
你就等待法师落下,用
袭风刺在用连招的情况
法师落下,再发招,雷
塞中,因为倒塌后的要
战士都是比较头痛的,
此招儿杀死法师无数,
开始瞬移,在他瞬移的
袭风刺扎他(连招最后
下可以有2秒左右的停
霆和袭风刺中间停顿1
塞很小,法师的移动范
3.战士VS敏弓
,敏弓不会傻到战士发
,她肯定是被你打成傻
。一般战士所用的连击
那么你可能一辈子也别
敏弓早就逃之夭夭了,
斩--袭风刺--雷霆
可以保证当你出完前两
你四周的3格距离她就
弓来说这两下足够要她
:如果要塞最后剩下个
出连击的前两招的时候
子了。那么怎么才能有
顺序是旋风斩--雷
想抓住他,因为第二下
那么我们就可以换个顺
裂闪首先看我这个顺
下敏弓刚起步跑,那么
中连击了。但是这个连
命了,敏弓妹妹们别日
敏弓的话,相对来说比
还在身边,如果你遇见
效的抓住敏弓呢,我这
霆裂闪--袭风刺如
的雷霆裂闪十分的缓慢
序来打。我打敏弓所采
序的前两下,都是快招
第三下是个范围攻击,
击经过测试只能打到两
我啊。
打法师的难度要更大些
这样的敏弓那么恭喜你
里有一个非常好的办法
果你用这个连击的顺序
,当你出第三招的时候
取的连击顺序是旋风
,如果你手法好的话我
无论她跑到哪只要不出
下,但是对于血少的敏
4.战士VS魔:
正常的连击顺序,看你
手法了,抓住了就往死
里K。
了他能我一了一了
了个能得得他他个
得他了你哈了多得
个个他好个多你的
他一能的一哈能的
得是是我一是哈一
我他好不了哈我我
不一能了他你我他
要塞BUG篇:
1.彩云兽的BU
G:经常发现能杀到距
离4~5格的怪。
2.怪物双爆炸B
离,按照MU官方网站
UG:当两个怪物同时
给出的数据最多只能炸
在你身边爆炸经常出现
出3格的距离。
把你炸出4~5格的距
3.连击中的网络
跑离你5格的距离都能
延迟:在打敏弓的时候
命中他。
最后一下如果用的是雷
霆的话,有很多时候他
4.跑动中的BU
的方向相反的话就算你
G:在你跑动的时候被
被炸出去一点也能跑回
怪炸,如果你跑的方向
来。
跟怪物爆炸把你推出去
装备选取篇
1.战士以+S反
我想不难吧。
S的装备为主,最好是
+13,有点说废话了
,现在复制猖獗,弄套
2.带盾牌,拿单
好是+S反S的。根据
敏捷)/2如果你最
盾牌主要是为了防范外
死的比比皆是,也不知
也受不了,但是带盾牌
未然,安全第一。
手武器,如果你攻击力
公式战士的连击最后
后一下技能伤害不破对
挂,现在要塞有SB都
道他们怎么想的,如果
用圣钝防御的话那就大
不足以破对方的防御的
一下=最后一下技能的
方防的话就带个盾牌,
开着挂杀怪,连人带怪
对方用外挂的话一下打
大减轻你的压力了,这
话建议你带个盾牌,最
伤害+(智力+力量+
不会影响你的连击。带
都打,被反死的,被炸
你100左右的血,你
也是生存的必须,防患
能多不得的他哈不
哈不一了一一了个
多他个哈的一他多
一多是得好好得多
一一多一能个多个
我你一的了我你好
多好哈是好不好个
一他我好好是个个
双人战略篇:
在要塞打多了也有
我带盾牌我就用个圣钝
几个朋友配合我,到最
,他扔个红蓝什么的我
后能帮助我拿到冠军,
就知道是他了。
我们用暗号联络,比如
1.双人杀加速外
0好几一顿神跑根本抓
容易得手。双方互相放
个用加速外挂的人都会
人的第三下立马都瞄准
们默契了。
挂战士OR战魔and
不住,因为连招第三下
连击的前两下,也就是
以为你们在PK,还美
他,给他个措手不及,
血牛:很多时候有很多
打不到他,那么如果两
旋风斩--雷霆(事
滋滋的在旁边看,但是
这招杀血牛也比较好用
人很讨厌,加速开到2
个人的话利用技巧却很
先商量好了),一般那
只要他一靠近马上两个
,具体怎么配合要看你
2.双人消耗战:
是很难打的,那么两个
么打,等你的红剩下几
为止。
当势均力敌的情况下谁
人的优势就在于红多,
个红的时候你就跑,让
也没办法杀死谁,或者
其中一个人先上去拼红
你的朋友上去打跟他拼
最后剩下个血牛的话都
,对方怎么费红多就怎
红,直到“呼哈弄死”
单人偷袭战:
现在的要塞中慢慢
我曾经在偷袭战的时候
是这是事实,而且里面
旁边冻其中一个战士(
,我上去用旋风斩-
我的最后一下用雷霆裂
自己死去,旁边那个敏
而归,这就是战术的运
的高手越来越多了,那
一举干掉了三个人,两
还有个大血牛呢。具体
怀疑那个敏弓和另外的
-袭风刺--雷霆裂闪
闪是范围攻击,又给了
弓看热闹正开心呢,结
用。
么在战斗中比的就是经
个战士一个敏弓,可能
情况是这样的,两个战
战士是一伙的),两个
的连击,因为他们事
他们人一下,他们来不
果冷不防中了一下也一
验了,举个例子来说,
有人认为我在吹牛,但
士在混战,一个敏弓在
战士一人放了一个连击
先一人挨了一下连击,
及加血只能眼睁睁的看
命呜呼了,结果我满载
这次我真的把我的
一了,希望大家看在我
比较醒目的位置上,便
,我用这个BUG拿了
办法玩了,我也不希望
讨(仅供技术交流,心
多,宝石多多。
经验写全了,估计我这
辛苦的份上顶一下,斑
于大家多多交流,谢谢
好几次奖品了,但是我
破坏游戏的平衡,如果
术不正者免来)密浩瀚
篇文章应该是目前介绍
竹如果认为我写的还可
~~~~~在这里其实
实在是不想公布,如果
有兴趣探讨的话欢迎大
*男爵或只抽羚羊的号
打要塞最全面的文章之
以的话请帮我放到主页
我还少写了一个BUG
我公布了要塞真的就没
家来六区四服来找我探
,再次祝福大家套装多
三、登陆奇迹MU出现错误
出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
一:先说说硬件:
一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。
首先建议:
1、检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2、更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3、尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。
4、删除然后重新创建 Winnt\System32\Wbem\Repository文件夹中的文件:在桌面上右击我的电脑,然后单击管理。在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation服务。删除 Winnt\System32\Wbem\Repository文件夹中的所有文件。(在删除前请创建这些文件的备份副本。)打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs
下面搜集几个例子给大家分析:
例一:IE浏览器出现“0x0a8ba9ef”指令引用的“0x03713644”内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法:
1、开始-运行窗口,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新注册一下那些.dll对系统也没有坏处,反正多方下手,能解决问题就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
2、修复或升级IE浏览器,同时打上系统补丁。看过其中一个修复方法是,把系统还原到系统初始的状态下。建议将IE升级到了6.0。
例二:有些应用程序错误:“0x7cd64998”指令参考的“0x14c96730”内存。该内存不能为“read”。解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每一个应用程序的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟“内存映像”,并把这些信息储存到Windows\Prefetch文件夹。一旦建立了映像,应用软件的装入速度大大提高。XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。建议将虚拟内存撤换,删除Windows\Prefetch目录下所有*.PF文件,让windows重新收集程序的物理地址。
例三:在XP下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。
例四:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read”的提示。解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。
例五:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。
例六:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内存,该内存不能为“read”,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例七:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了
还有一种可能:
在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装。
另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下)。这种情况你可以找一款不需要NET.Framework支持的ATI显卡驱动。
如果以上两种方法并不能完全解决问题,你试着用一下“IE修复”软件,并可以查查是否有病毒之类的。
〔微软NET.Framework升级到1.1版应该没问题了〕
解决方法其中一种:
运行regedit进入注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972},将其他的删除。
解决方法其中一种:
删除NET.Framework。
解决方法其中一种:
微软新闻组的朋友指点:开始--运行:regsvr32 jscript.dll
开始--运行:regsvr32 vbscript.dll
解决方法其中一种:
运行输入cmd回车在命令提示符下输入
for%1 in(%windir%\system32\*.dll) do regsvr32.exe/s%1
【技巧】如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。
另附上iexplore.exe引用内存不能为read的系统错误修复工具
下载地址:
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!