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

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:40:22
是哪里出错了 那位高手能帮解决一下嘛!!!!

【1】硬件上的原因,主要是内存条不兼容,更换内存。
【2】系统或其它软件引起的,可用下述方法处理:
(1) 系统本身有问题,及时安装官方发行的补丁,必要时重装系统。
(2) 病毒问题,杀毒 ;杀毒软件与其它软件冲突,卸载有问题的软件。
试用命令排除
开始-运行- 输入cmd-- 回车,在命令提示符下输入下面命令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

出现了地址错误,如果你程序中使用了指针,未分配空间就赋值,就会有这种错误,当然还有很多隐含的条件下,可能会有此类错误

可以下载一个小巧的绿色软件修复一下试试,你可以baidu一下,有很多地方都有。
名叫: 雨林木风系统DIY_Y1.6
或者其他版本。

下载以后运行软件——修复系统各组件——下拉选择“内存不能为read”,然后就好了。

当然内存不能为read的原因很多,如果是一些小的软件问题,这个方法就能修复了,如果是硬件问题或者别的问题,可能修复不

了。

还可以尝试以下的做法:如果可能是硬件问题,简单的做法可以拔下内存擦擦金手指再重新插上去。如果只是玩某个游戏时这样,可以试试卸载游戏重新安装。如果估计机器可能染毒,那么也要杀杀毒。如果系统长期没有清理过,可以用超级兔子或者windows优化大师等软件清理一下垃圾文件和垃圾注册表信息,也可以试试整理一下磁盘碎片。还有一个在一定程度避免此问题的方法就是在运行某个软件时尽量不要运行其他软件,避免发生冲突以及对内存使用时的“争抢”。

这种情况中毒的可能性很少
我这说的都是解决方法加一点理论,如果你想学理论可以看一下长篇大论,
软件方面就是程序冲突,内存被分配为一个个地址,这个地址用到的时候软件冲突导致内存写不进,就会出

现这种情况。如果你最近装了什么新软件 谢了试试,还有可能是系统有问题了,