“该内存不能为read”的原因及解决办法
方法3,“该内存不能为”,如果程序包括一个或者多个都出现“该内存不能为'written'”,解决办法如下:首先卸载相关的旧的版本或者测试版的应用程序,更换正式版或者稳定版的应用程序。如果故障依旧,也可以尝试通过“该内存不能为written”的通用解决方法来修复出错程序,具体方法:打开“开始”菜单,在运行中输入cmd并回车。
用Windows操作系统的人有时会遇到这样的错误信息“0X指令引用的0x00000000内存,该内存不能written”,然后应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的常见原因。

常见原因
- 硬件上的原因,主要是内存条不兼容
- 系统本身有问题
- 病毒问题
- 软件冲突
- 使用盗版操作系统
处理方法
- 更换内存条,老电脑可以尝试擦拭积灰和金手指
- 及时安装官方发行的补丁,必要时重装系统或做备份
- 杀毒
- 若杀毒软件与其它软件冲突,卸载有问题的软件
- 使用正版操作系统

“内存不能为written”解决办法:通过按快捷键“WIN + R”弹出运行窗口,输入cmd后点击确定按钮,进入DOS命令界面。在命令提示符下输入“for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1”,输好代码后,敲击回车键,系统开始重新注册dll文件,这需要稍微等待一段时间,等dll文件重新注册完成后“内存不能为read”问题可能得到解决。





