提示内存不能为“read”或“written”

2017/1/31 来源:www.arpun.com 作者:小白

电脑运行某些程序的时候, 有时会出现内存错误的提示, 如, “0x????????”指令引用的“0x????????”内存, 该内存不能为“read”;或“0x????????”指令引用的“0x????????”内存, 该内存不能为“written”等。 一般出现这个现象有两方面的原因, 一是硬件, 即内存方面有问题, 二是软件。 提示内存不能为“read”或“written”

方法(1)硬件方面。 一般来说, 内存出现问题的可能性并不大, 主要有:内存条坏了、内存质量有问题。 同时还要注意散热问题, 特别是在超频后。 可以使用MemTest软件来检测一下内存, 以彻底地检测出内存的稳定度。 还有就是两个不同牌子不同容量的内存混插, 也比较容易出现不兼容的情况。 假如是双内存, 而且是不同品牌的内存条混插或者买了二手内存时, 出现这个问题, 这时就要检查是不是内存出问题了或者和其他硬件不兼容。 提示内存不能为“read”或“written”

(2)软件方面。 内存有个存放数据的地方叫缓冲区, 当程序把数据放在其一位置时, 因为没有足够空间, 就会发生溢出现象。 这个问题经常出现在Windows 2000/XP系统上, Windows 2000/XP对硬件的要求较为苛刻, 一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作, 系统为保持稳定, 就会出现上述情况。 例如, 打开IE浏览器或者没过几分钟就会出现“0x70dcf39f”指令引用的“0x00000000”内存。 该内存不能为“read”。 要终止程序, 请单击“确定”的信息框, 单击“确定”后, 又出现“发生内部错误, 您正在使用的其中一个窗口即将关闭”的信息框, 关闭该提示信息后, IE浏览器也被关闭。 出现该情况, 需要修复或升级IE浏览器, 同时打上补丁即可。

网友评论
评论(...
全部评论