如何修复,应用程序错误,该内存不能为“read”

?技术资讯作者:阿强 ?2020-03-16 08:48

XXXX.exe - 应用程序错误

“0xXXXXXXXX”指令引用的“0x000000XX”内存。该内存不能为“read”。

要终止程序,请单击“确定”。

要调试程序,请单击“取消”。

内存不能为read的原因

驱动程序不稳定,或者与操作系统、计算机硬件不兼容;不小心安装了流氓软件或IE流氓插件;正在加载的程序与已经运行的发生冲突,如有的杀毒软件实时监控程序,会和其它杀毒软件争夺系统控制权,导致内存不能为read;感染了病毒;玩游戏时出现内存不能为Read,则是因为显卡驱动不匹配;夏天时硬件过热,散热不好,导致内存故障,不能为Read;内存条与主板兼容性问题,导致内存不能为Read。

应用程序错误,该内存不能为“read”修复 电脑维修 内存条 第1张

该内存不能为read要终止程序的问题,XP系统出现的情况比较多,Win7和Win10比较少见,相信很多用过XP系统的小伙伴都遇到过,出现这个错误的原因是系统中的一些动态链接库未被注册,或者是被病毒反注册了。其实解决这个内存不能为read的问题很简单,一个bat批处理就可以搞定。

快速修复内存不能read.bat

sc stop winmgmt

del /f /s /q %windir%system32wbemRepository*.*

rd /s /q %windir%system32wbemRepositoryFS

sc start winmgmt

全面修复内存不能read.bat

sc stop winmgmt

del /f /s /q %windir%system32wbemRepository*.*

rd /s /q %windir%system32wbemRepositoryFS

sc start winmgmt

for %%1 in (%systemroot%system32*.dll) do regsvr32 /s %%1

for %%1 in (%systemroot%system32*.ocx) do regsvr32 /s %%1

新建文本文档,复制上面的代码,把“文本文档.txt”重命名为“快速修复内存不能read.bat”或“全面修复内存不能read.bat”,注间txt要改为bat。

出现不能read的情况一般使用“快速修复内存不能read.bat”,如果还出现这样的情况,用“全面修复内存不能read.bat”即可解决问题。