内存不能为read或written修复方法和工具

出现这个现象不是硬件的内存问题,就是软件动态内存分配的问题了。首先,建议下载MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。然后,建议检查系统中是否有木马或病毒?立即更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。通常情况下,驱动不稳定,与系统不兼容,这最容易出现内存不能为 Read 或者文件保护,系统安装了一个或者多个流氓软件,这出现 IE 或者系统崩溃的机会也比较大,也有可能出现文件保护,系统加载的程序或者系统正在运行的程序之前有冲突,尤其是部分杀毒软件监控程序,系统本身存在漏洞,导致容易受到网络攻击,病毒问题也是主要导致内存不能为Read、文件保护、Explorer.exe 错误…… 部分软件本身自身不足的问题也会引起这个现象。另外电脑硬件过热、电脑内存与主板兼容性不好也是导致内存不能为 Read 的致命原因。总之,具体问题必须具体分析,例如,如果你是玩游戏出现这个问题,很大可能是显卡驱动不适合(这里的不适合有不适合该游戏、不适合电脑的显卡),也有可能是 DX9.0C 版本不够新或者不符合该游戏、显卡驱动 ,也有可能就是兼容问题,试在这个游戏软件的桌面快捷方式上,点右键属性,兼容性,用兼容性运行这个程序,勾好,应用,确定看看效果。如果你是因为应用程序没有检查内存分配失败,或者应用程序由于自身BUG引用了不正常的内存指针,或者是系统中了木马或病毒,或者是浏览器打开出现的问题,最管用的一招就是: 开始→运行→输入cmd→回车,在命令提示符下输入下面命令for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。完成后,在输入下面的for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。耐心等待,直到屏幕滚动停止为止,然后重启电脑后整个效果才会出来。