XXXX.exe - 应用程序错误
“0xXXXXXXXX”指令引用的“0x000000XX”内存。该内存不能为“read”。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
内存不能为read的原因
驱动程序不稳定,或者与操作系统、计算机硬件不兼容;不小心安装了流氓软件或IE流氓插件;正在加载的程序与已经运行的发生冲突,如有的杀毒软件实时监控程序,会和其它杀毒软件争夺系统控制权,导致内存不能为read;感染了病毒;玩游戏时出现内存不能为Read,则是因为显卡驱动不匹配;夏天时硬件过热,散热不好,导致内存故障,不能为Read;内存条与主板兼容性问题,导致内存不能为Read。
该内存不能为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”即可解决问题。