Board logo

标题: 巧计解决内存不能read或written (转载) [打印本页]

作者: roc    时间: 2009-2-6 22:44     标题: 巧计解决内存不能read或written (转载)

一些用户在使用theworld的时候会出现【内存不能read或written】的提示框,这个原因很复杂,当然不排除theworld本身程序导致的可能性。转载此文仅供参考

有时候Windows XP会频繁弹出"xxxx.EXE应用程序错误:该内存不能written"的对话框,然后应用程序被关闭了,特别是在赶制一份工作报告的时候。程序被关闭后,工作成果没有得到及时保存,肯定让你恨死系统了。
碰到这样的问题,我们该怎么解决呢?要从哪几个方面去下手解决问题呢?出现这个错误指示,是由多方面的因素引起的,不光要考虑驱动程序,还要考虑系统文件受损。
程序及时更新很重要
如果是新装的Windows XP系统,则有可能是驱动问题,建议选装齐所有的驱动或者升级到最新的驱动,尤其是主板的驱动。如果是在使用某软件时出现这样的问题,最好先看这个软件有没有最新版的,然后升级最新版。如果是测试版的软件,则更换为正式版的软件。另外,破解版的软件如果破解不完善,也会出现这样的问题。
文件问题也能导致内存不能“written"或“read",比如有时在播放一套RMVB格式的连续剧时,有几集会有几个地方出现内存不能其他几集则一切正常,没有出现内存不能“read”的错误对话框。
可以尝试更新视频解码器或RealPlayer解决这个问题,如果还不行则说明是RMVB格式的文件问题,重新下载该文件或者选择其他视频格式的文件就可以解决
使用杀毒软件查杀病毒
有时候中了木马或病毒,也会导致这个问题的产生。为了系统安全,最好先使用杀毒软件对整个硬盘进行扫描,查看系统中是否有木马或病毒。
提示:杀毒软件也会和一些软件发生冲突,可以先禁用杀毒软件,再运行相关软件看看是否正常。
清理恶意插件/修复系统漏洞
在浏览网页或者安装软件时,有许多插件会偷偷地安装到你的电脑中,这些插件或多或少会跟Windows XP的其它应用程序发生冲突,从而音接地引起内存不能“written”或“read”的现象发生。比如在浏览网页/关闭网页时弹出“IEXPLORE。EXE应用程序错误码率,内存不能为read”的问题(建议安瑞星卡卡上网安全助手)这样的程序,开启恶意插件入侵拦截/网页防漏及恶意网站拦截/闪存病毒免疫/系统关键位置保护等实时保护功能。
重新注册所有的DLL文件
内存不能“written”或“read”有80%是DLL文件引起的,比如Windows XP打了SP3补丁后,Windows XP就经受常提示“explorer.exe错误码率,内存不能read”,对于这种情况,最有效的方法就是重新注册C:\Windows\system32目录下面的所有DLL文件。
具体方法:单击“开始运行”命令,输入“cmd”并回车打开“命令提示符”,在“命令提示符”里输入“for%1 in(%windir%\system32\*.dll)do regsvr32.exe/s%1”并回车,然后而心等一会儿,DLL即可重新注册成功。
系统文件受损
如果你是在卸载某些软件之后或者查杀了木马/病毒之后,系统就经常出现内存不能read了,说明上述的操作误码率搞掉了一些系统文件。如果你手头上有windows XP的SP3补丁,可以试试重新打一下SP3补丁,一般可以解决问题。如果仍然不行,可以单击“开始-运行”命令,输入“cmd”并回车打开“命令提示符”,在“命令提示符”里输入“sfc/scannow”并回车扫描所有受保护的系统文件,检查系统文件是否有损坏/版本是否正确。如果发生错误,程序会要求你插入windows XP的安装光盘来修复或者替换不正确的文件。
作者: 412268499    时间: 2009-2-6 23:20

沙发   另外内存的质量不知道会不会也有影响

还有我用GHOST版系统,有些程序一运行就出现内存错误,之前的系统是不会的,不排除是系统的问题

[ 本帖最后由 412268499 于 2009-2-6 23:23 编辑 ]
作者: abc110110    时间: 2009-2-6 23:36

学习!!!!!!
作者: 红月·李    时间: 2009-2-7 00:10

不错的说明 难道跟我SP3的系统有关系
作者: abc110110    时间: 2009-2-7 13:30

为什么我运行不了for%1 in(%windir%\system32\*.dll)do regsvr32.exe/s%1
它说不是内部或外部命令




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2