EMU618社区

 找回密码
 立即注册
搜索
查看: 907|回复: 3

[已解决] mamep120、125版本出故障···

 关闭 [复制链接]

该用户从未签到

发表于 2012-5-31 01:47:18 | 显示全部楼层
关键字都在那了, google之百度之的答案不能用?

该用户从未签到

 楼主| 发表于 2012-5-30 22:33:03 | 显示全部楼层 |阅读模式
一直玩的好好的(懒得更新了)mameplus125突然出现问题,就是在桌面ui界面点击游戏名进入时会弹出一个坑爹的提示:“无法定位程序输入点natlpcsendwaitreceiveport于动态链接库ntdll.dll上”。然后点确定可以进入游戏正常操作,但是每次换新的游戏就都得忍受这个坑爹的弹窗。不知道这个是什么原因···用新的140和旧的106都可以用。把125整个文件夹删了然后再解压出来还是不行,换成120的,第一次运行进入游戏ok,第二次点击游戏就不行了。另外在出现上面提示后我发现mamep.exe进入也会出现上述弹窗····很坑爹啊···求解疑~

签到天数: 675 天

[LV.9]以坛为家II

发表于 2012-5-31 20:49:58 | 显示全部楼层
【转】解决方法-NtAlpcSendWaitReceivePort于动态链接库ntdll.dll
懒得看下面长篇大论的请直接删除 系统盘:\windows\system32下面的avrt.dll即可解决该问题!

大家好,我AFK了10个月后于4月重回艾泽拉斯大陆,安装玩新版本后就发生了和大家一样的报错,点了以后一样可以正常游戏。但是很烦,家里2台电脑都这个情况。百度半天也没有个正确的解决方案,后来仗着稍微有点英语基础+翻译器果断google之~搞到凌晨2点多~终于在一个音效后期制作软件的论坛找到了解决方法。发生该问题的电脑一定是XP系统,而且问题的原因也并非是表面上显示的那样是ntdll.dll的问题,ntdll.dll是XP系统的最底层核心dll,连注册表和其他dll都要靠它加载,如果ntdll坏了就连系统都没法进了。老外论坛指出导致该问题的是一个叫avrt.dll的文件。位置在系统盘:\windows\system32下面。只要把该文件改名(比如去掉.DLL后缀或者在加个.BAK后缀,或者干脆删了)即可解决该报错问题。我之后查了该dll文件发现avrt.dll只有vista和7和8beta这3个版本,不信各位同学可以去右键-属性-版本看看自己system32文件夹下的该文件。我推断可能是某些软件或者像213和3DM的破解游戏为了系统兼容图方便,直接把所有系统版本所需的dll直接都复制过去了,但这次更新后WOW增强了对64位系统和高级版本windows的支持和优化,导致wow.exe优先加载了avrt.dll但XP的ntdll.dll又不支持它就会出现该错误。所以一句话把avrt.dll改名或者果断删除之即可

最后自爆家门3区凯恩血蹄部落盗贼 闲闲 刚回艾泽拉斯没多久,希望大家找我一起玩!

大家一定要顶起这个帖子让更多有需要的朋友看到!

最后鄙视一下163/暴雪/战网的论坛 管_理_员,你们从来没把玩家的问题真正当做问题,那么多人同样的报错,您却只会复制黏贴!还说的出替换ntdll.dll这种话,ntdll.dll坏了系统都进不去!虽然您工作也不容易工资也不高,你没这能力水平难道不能上报提交给技术人员么?只会同样的话敷衍了事!

评分

1

查看全部评分

该用户从未签到

发表于 2012-6-29 16:38:50 | 显示全部楼层
百度之的答案不能用?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-5-11 15:43 , Processed in 1.125000 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表