查看: 13995|回复: 10
收起左侧

[已解决] 内存不能为read是什么意思?

 关闭 [复制链接]
jiao轩
发表于 2010-9-4 21:38:11 | 显示全部楼层 |阅读模式
有时会见到这样的提示,还有时是writen(英文不好不知道有没有拼错.......)为什么会出现这些状况?原因是什么?要怎么解决?谢谢?
hujiwa
头像被屏蔽
发表于 2010-9-4 21:47:54 | 显示全部楼层
本帖最后由 hujiwa 于 2010.9.4 21:50 编辑

就是字面意思,感觉已经说的很明白了。
解决方法,可以尝试用下以前深度出的一个工具,解决内存不能为read或writen。我自己是没试过的,不知道效果。因为上帝不给我机会。

PS:我以前听别人说这个问题是很难分析原因的,比较懂的人可以根据上面提供的数字代码有一定的分析。具体可以拿着错误的号码百度。也可以尝试找找有没有牛人总结。

这个有硬件的原因的可能,也有可能是软件。。。
让百度告诉你更多答案。
http://www.baidu.com/s?wd=%C4%DA%B4%E6%B2%BB%C4%DC%CE%AAread%BB%F2written%B5%C4%D0%DE%B8%B4%B9%A4%BE%DF&oq=%C4%DA%B4%E6%B2%BB%C4%DC%CE%AA&rsp=3&f=3&sugT=7469
wty
发表于 2010-9-4 23:10:51 | 显示全部楼层
我遇到过这种情况,直接重装了,不过好像可以将就着用
云——梦——泽
发表于 2010-9-4 23:13:54 | 显示全部楼层
多数是不稳定的D版系统造成的
沧河短草
发表于 2010-9-5 09:36:37 | 显示全部楼层

解决内存不能READ的问题......
峪飞鹰
发表于 2010-9-5 09:59:11 | 显示全部楼层
楼上各位都不要给什么解决方案了。在Windows操作系统中,计算机的内存被Windows内核严重保护,Windows的内核执行在ring0级别上,而所有应用程序执行的权限是在ring3级别上。ring0可以访问整个系统中的所有硬件资源,也就是访问内存等。而ring3则根本访问不到。操作系统分配个应用程序使用的内存叫“线性内存地址”,在单个应用程序看来,这只是一个线性的数字,从低到高,而具体这个数字映射在真是物理内存的什么部位,以及是否已经被转存到内存交换页文件中,应用程序都不得而知。记住,所有的内存访问都是Windows在维护。

那么应用程序提示说“某某地址不能read,written”是什么意思呢?这是软件开发人员在软件执行的过程中,没有合理检测程序代码里面的指针指向的线性地址导致的。引起的原因有2个:

1. 一个指针指向了一块被保护的线性内存地址,也就是说,指向了本不该指向的地方
2. 一个指针在没有分配内存的情况下,被程序代码读取或者写入

记住,这种问题是软件代码劣质的表现,同时也可能因为某些dll的版本不同,低版本没有修正代码中的 检测,而高版本修正了,之类的,也会出现。

解决的办法是重新安装应用软件,或者升级软件。

上面谈到的是常规出现的这种情况。但是如果计算机中了病毒,或者木马,那么木马和病毒插入的代码可能在内存中访问到改写或者释放了的线性内存地址,也会导致这样的情况发生。但是这样的问题要查找起来比较麻烦。

最后,驱动也可以访问内存,甚至是物理内存。但是如果驱动访问失败,您不会收到任何窗口提示,而是直接蓝屏了。呵呵。

评分

参与人数 1经验 +5 收起 理由
jshbkf + 5 感谢解答!

查看全部评分

ioton
头像被屏蔽
发表于 2010-9-5 12:57:09 | 显示全部楼层
要是刚装好系统就出现这问题,那很有可能是硬件问题或系统问题
  要是用过一段时间才出现你说的这问题,那是因为你安装和卸载软件都会加载
.DLL和.OCX文件,当你卸载某些软件时会把系统的一些.DLL也一起卸载掉
而这个.DLL很多程序都会调用,所以就会出现你说的这些问题.
你重新注册下.DLL或.OCX试下是否可以解决,要是解决不了,建议重装系统...
jiao轩
 楼主| 发表于 2010-9-5 13:38:53 | 显示全部楼层
回复 6楼 峪飞鹰  的帖子


    好复杂.......这个问题在装完毛豆以后重启时出现过一次,是writen。不过还是多谢你了,我会好好研究~~~
jshbkf
发表于 2010-9-5 14:17:03 | 显示全部楼层

同时也有可能是硬件问题
刑天
发表于 2010-9-7 17:35:19 | 显示全部楼层
这种现象我经常遇到,一般都是软件没有卸载干净,有残留,然后开机的时候启动项没有删除,你一开机启动区启动相关的东东,但是那个东东已经被你卸载了,就会出现你这个问题。

我一般出现这种问的时候,都会把卸载掉的软件重新安装一次,然后再正确卸载,就能搞掂。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-17 14:37 , Processed in 0.143570 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表