0x02767a70指令引用的0x02767a70内存。该内存不能为read

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:45:54
如何解决

运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。

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

“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。

一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
我试过的最简便的方法:
开始 运行 输入:cmd 确定:

在DOS提示符下输入:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

等待3分钟,左右后,搞定了。(如果怕输错,就把这句话复制上去)。
回答者: 王晟傲 - 副总裁 十级 12-28 18:37
出现内存不能为"Read"的原因很多,试着用下边的办法耐心地去排除。
1、双内存不兼容 , 内存质量问题 更换内存条 。内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 。
2、散热问题 加强机箱内部的散热 。
3、驱动问题 重装驱动,如果是新系统,应先安装主板驱动,如果在玩游戏时候出现内存不能为 Read,则很大可能是显卡驱动不够新或者不符合该游戏要求,更换显卡驱动。
4、系统本身有问题,及时安装官方发行的补丁,必要时重装系统。
5、软件损坏, 重装软件 , 软件和系统不兼容 , 如果最近安装了什么新软件,卸载了试试 。
6、 病毒问题 杀毒 。 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试 。
7、运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91