其它资讯
如何解决内存不能读的问题
2013-01-29 19:39:07

有时候Windows XP会频繁弹出“XXXX.EXE 应用程序错误:该内存不能written”的对话框,然后应用程序被关闭了,特别是在赶制一份工作报告的时候。程序被关闭后,工作成果没有得到及时保存,肯定让你恨死系统了。  碰到这样的问题,我们该怎么解决呢?要从哪几个方面去下手解决问题呢?出现这个错误提示,是由多方面的因素引起的,不光要考虑驱动程序,还要考虑系统文件受损。程序及时更新很重要  如果是新装的Windows XP系统,则有可能是驱动问题,建议先装齐所有的驱动或者升级到最新的驱动,尤其是主板的驱动。如果是在使用某软件时出现这样的问题,最好先看这个软件有没有最新版的,然后升级到最新版。如果是测试版的软件,则更换为正式版的软件。另外,破解版的软件如果破解不完善,也会出现这样的问题。  文件问题也能导致内存不能“written”或“read”,比如有时在播放一套RMVB格式的连续剧时,有几集会有几个地方出现内存不能“read”的错误对话框,导致播放失败,只有快进跳过才能播放。播放其他几集则一切正常,没有出现内存不能“read”的错误对话框。  可以尝试更新视频解码器或RealPlayer解决这个问题,如果还不行则说明是RMVB格式的文件有问题,重新下载该文件或者选择其他视频格式的文件就可以解决。使用杀毒软件查杀病毒  有时候中了木马或病毒,也会导致这个问题的产生。为了系统安全,最好先使用杀毒软件对整个硬盘进行扫描,查看系统中是否有木马或病毒。  提示:杀毒软件也会和一些软件发生冲突,可以先禁用杀毒软件,再运行相关软件看看是否正常。清理恶意插件、修复系统漏洞  在浏览网页或者安装软件时,有许多插件会偷偷地安装到你的电脑中,这些插件或多或少会跟Windows XP的其他应用程序发生冲突,从而间接地引起内存不能“written”或“read”的现象发生。比如在浏览网页、关闭网页时弹出“IEXPLORE.EXE应用程序错误,内存不能为read”的问题(如图)。

  建议安装瑞星卡卡上网安全助手、360安全卫士这样的程序,开启恶意插件入侵拦截、网页防漏及恶意网站拦截、闪存病毒免疫、系统关键位置保护等实时保护功能。重新注册所有的DLL文件  内存不能“written”或“read”有80%是DLL文件引起的,比如Windows XP打了SP3补丁后,Windows XP就经常提示“explorer.exe错误,内存不能read”,对于这种情况,最有效的方法就是重新注册C:windowsystem32目录下面的所有DLL文件。  具体方法:单击“开始运行”命令,输入“cmd”并回车打开“命令提示符”,在“命令提示符”里输入“for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1”并回车,然后耐心地等一会儿,DLL即可重新注册成功。系统文件受损  如果你是在卸载某软件之后或者查杀了木马、病毒之后,系统就经常出现内存不能read了,说明上述的操作误搞掉了一些系统文件。如果你手头上有Windows XP的SP3补丁,可以试试重新打一下SP3补丁, 一般可以解决问题。如果仍然不行,可以单击“开始→运行”命令,输入“cmd”并回车打开“命令提示符”,在“命令提示符”里输入“sfc /scannow”并回车扫描所有受保护的系统文件,检查系统文件是否有损坏、版本是否正确。如果发生错误,程序会要求你插入Windows XP的安装光盘来修复或者替换不正确的文件。  如果上述方法都解决不了问题,甚至重装系统(尽量不要使用Ghost版系统)也不行,则说明这个问题有可能是硬件方面的,主要是内存方面有问题或者内存散热不好。此时应检查一下内存,取下除一下尘,换个插槽试试