设为首页 | 收藏本站
首页>硬件沙龙>内存>正文
解决内存只读的几种原因
WWW.DBIT.CN 2006-12-10 9:26:34 热度:
 
1、微软IE缓冲溢出漏洞引起

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

3、劣质内存条也会出现这个问题

4、微软WINDOWS系统的漏洞,windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。c/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误,认为地址分配已经成功,于是就访问0X00000000的地址,于是就发生内存违规访问,同时该进程被终止。
  ASCII字符填充组成的pif文件时会出现以下情况: 一个非法的pif文件(用ascii字符'x'填充)至少要369字节,系统才认为是一个合法的pif文件,才会以pif的图标[pifmgr.dll,0]显示,才会在属性里有程序、 字体、内存、屏幕”等内容。而且仅仅当一个非pif文件的大小是369字节时察看属性的“程序”页时,不会发生程序错误,哪怕是370字节也不行。当对一个大于369字节的非法pif文件察看属性的“程序”页时,Explorer会出错,提示:'***'指令引用的'***'内存。该内存不能为'read' ,问题出在pif文件的16进制地址: 0x00000181[0x87]0x00000182[0x01]和 0x00000231[0xC3]0x00000232[0x02] 即使是一个合法pif文件,只要改动这四处的任意一处,也会引起程序错误。而只 要把0x00000181和0x00000182的值改为[0xFF][0xFF],那么其它地址任意更改 都不会引起错误。 

5、可能没有完全正确安装apache服务,且启动了它的原故; 把服务中的 OracleOraHomeXXHTTPServer改成停止

6、应用程序没有检查内存分配失败

7、应用程序由于自身BUG引用了不正常的内存指针
  像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其他随机数字。

如果系统经常有所提到的错误提示,下面的建议可能会有帮助:

  1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
  2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
  3.试用新版本的应用程序。 
    4、删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件: 在桌面上右击我的电脑,然后单击管理。 
在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。 
删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。) 
打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs 
     16:33:19

下面我从几个例子给大家分析: 

例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。 

本新闻共2页,当前在第1页  1  2  

 
上一篇:提升DDR2内存的性能迅速见效
下一篇:内存混插常见问题和解决方法
打印】【关闭
  相关文章:
·彻底搞清内存常见问题·30万美元现代内存台湾失窃 极有可
·内存越大越好?大内存的3大隐患·新增内存安装注意事项
·内存混插常见问题和解决方法·内存安装不正确引起系统死机
·关于内存的几个常见疑问·大容量内存使用心得体会
·系统虚拟内存设置的技巧·选购升级内存之必看常识
·笔记本内存轻松升级注意事项·如何挑选耐超频的内存条?
·报警/黑屏不用怕,揪出内存故障6大·内存选购方法及技巧
·近期怎么选购内存硬盘才有性价比?·系统显示“内存不足”的几大原因
裙带沙龙★
解密服务器采购误区 应用与细
解开无线路由器“罢工”谜团
让喷墨打印机照片打印质量更上
称心如意,选购音箱十要诀
笔记本升级误区,选内存还是处
笔记本电脑液晶屏幕分辨率缩写
电脑电源常见知识解答
5点分析不宜购买电源产品
解决鼠标突然“乱动”问题
鼠标与鼠标垫的选购技巧
现在该买DVD数码摄像机吗
教你如何用好DC的测光模式?
年后如何去选购超值液晶显示器
液晶显视器选购其实也很简单
显卡驱动程序无法安装排查
低端显卡偷工减料严重
彻底搞清内存常见问题
内存越大越好?大内存的3大隐
硬盘保养有门道慎用的软件操作
什么是硬盘的垂直记录技术?
巧妙分辨主板PCB板的层数
如何打开主板上关闭的NCQ功能
CPU常见故障实例分析实战解决
近期英特尔CPU核心简介
选购笔记本电脑“七不买”
教你区分产品是新品还是良品
购买数码相机的技巧
气质动人的美女
选文推荐
网站推广  论坛宣传方法细化
如何提高网站的Google PR值
Web2.0怎样变成钱
当前web的设计趋势
个人站点提高访问量谋略
个人网站养家糊口不再是做梦
如何使你的网站受百度欢迎
网站设计和网站建设的65条原则
八种方法最短时间让人知道你的网
丁磊:未来他还要做什么?