回复:explorer.exe内存不能read
巧计解决内存不能read或written
有时候Windows XP会频繁弹出“XXXX.EXE应用程序错误:该内存不能written”的对话框,然后应用程序被关闭了。
一、程序及时更新很重要
如果是新装的Windows XP系统,则有可能是驱动问题,建议先装齐所有的驱动或者升级到最新的驱动,尤其是主板的驱动。如果是在使用某软件时出现这样的问题,最好先看这个软件有没有最新版的,然后升级到最新版。如果是测试牟软件,则更换为正式版的软件。另外,破解版的软件如果破解不完善,也会出现这要的问题。
文件问题也能导致内存不能“written”或“rend”,比如有时在播放一套RMVB格式的连续剧时,有几有几个地方出现内存不能“rend”的错误对话框,导致播放失败,只有快进跳过才能播放。播放其他几集则一切正常,没有出现内存不能“rend”的错误对话框。
可以深度更新视频解码器或RealPlayer解决这个问题,如果还不行则说明是RMVB格式的文件有问题,重新下载该文件或者选择其他视频格式的文件就可以解决。
二、使用杀毒软件查杀病毒
有时候中了木马或病毒,也会导致这个问题的产生。为了系统安全,最好先使用杀毒软件对整个硬盘进行扫描,查看系统中是否有木马或病毒。
(提示:杀毒软件也会和一些软件发生冲突,可民先禁用杀毒软件,再运行相关软件看看是否正常。)
三、清理恶意插件、修复系统漏洞
在浏览网页或者安装软件时,有许多插件会偷偷地安装到你的电脑中,这些插件或多或少会跟Windows XP的其他应用程序发生冲突,从而间接地引起内存不能“written”或“rend”的现象发生。比如在浏览网页、关闭网页时弹出“IEXPLORE.EXE应用程序错误,内存不能为read”的问题。
四、重新注册所有的DLL文件
内存不能“written”或“rend”有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的安装光盘来修复或者替换不正确的文件。
如果上述方法都解决不了问题,甚至重装系统(昼不要使用Ghost版系统)也不行,则说明这个问题有可能是硬件方面的,主要是内存方面有问题或者内存散热不好。此时应检查一下内存,取下除一下尘,换人插槽试试。