0x01a55d9c指令引用的"0xffffffff"内存.该内存不能为"read".

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:05:15

内存太小了,不够用.
和我的情况一模一样.
准备砸了.

是不是经常性的啊,那属于内存分配不足,程序的请求没用得到回应,或开辟了一个错误的地址单元,所以你可以去到修理部门 去查一下你内存

出现这种情况因为系统中有未注册的dll文件
必须注册所有dll文件,才能解决内存不能为read等问题
系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。如何一下把所有的dll文件重新注册一遍呢?

点击:开始-->运行,在运行框中输入cmd,在命令提示符下输入:

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

注意,是在命令提示符下,不是在“运行框”中!!

问这个问题的太多了 我的电脑时不时的也会出这个问题 建议 如果不是经常出现到你无法忍受的地步 就不要管它了 如果经常这样 就看一下下面的建议吧
首先这方面原因太杂了
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

a..硬件方面:

一般来说,内存出现问题的可能性较大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。
解决方法:内存的兼容性问题!遇到这类问题,用户可以自行打开机器把内存的位置调动一下,看问题是否可以解决,如果问题依旧,可与你的朋友调换内存使用。

b..软件方面:

先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,