您现在的位置: 天下网吧 >> 网吧天下 >> 网吧技术 >> 技术网管 >> 正文

内存不能为read故障分析

[作者:佚名 来源:网络整理 时间:2013-3-7我来说两句

有些时候,我们对电脑进行某项操作时,会弹出警告:内存不能为read,出现这种情况是什么原因?又该如何解决?今天小编就为大家分析此项故障。


造成操作电脑弹出内存不能为read故障的常见原因如下:
1 微软 IE 缓冲溢出漏洞引起

2 内存或虚拟内存地址使用抵触造成   顺序的运行需要分配一定的内存地址给程序使用,当顺序结束时释放留出空间让给新的顺序使用, win 多任务的系统   有时前程序未结束   又有新的任务开始   底要多少内存或虚拟内存来保证我同时运行的工作任务呢 ? 也许 win 这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况

3 内存条存在质量问题或是出现某种故障也会出现这个问题

4 微软 WINDOWS 系统的漏洞, window 把内存地址 0X00000000 0X0000ffff 指定为分配 null 指针的地址范围 , 如果顺序试图访问这一地址,则认为是错误。

5.可能是安装了不完全正确装置 apach 服务,且启动了原故

6.分配给应用程序的内存分配失败

7.应用程序自身出现bug,导致引用了不正常的内存指针


解决此故障,下面的方式可能会有帮助:

1. 检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

2. 更新操作系统,让操作系统的装置顺序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统自身也会有 BUG 要注意安装官方发行的升级顺序。

3. 试用新版本的应用顺序。  

4 删除然后重新创立  WinntSystem32WbemRepository  文件夹中的文件:   桌面上右击我电脑,然后单击管理," 服务和应用程序 " 下,单击服务,然后关闭并停止  Windows Management Instrumentation  服务。  

删除  WinntSystem32WbemRepository  文件夹中的所有文件。删除前请创建这些文件的备份副本。  

打开 " 服务和应用程序 " 单击服务,然后打开并启动  Windows Management Instrumentation  服务。


本文来源:网络整理 作者:佚名

我来说两句(请遵守法律法规)
声明
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下