用户名:密 码:验证码 我要投稿 电脑技巧 信息订阅 高级搜索 网站地图 加入收藏
中国网管站 中国网管站发展目标  
我要学→
当前位置:中国网管站首页>网管学电脑>电脑知识>文章内容

学习解决"内存指令不能为read"的问题(2

来源: 作者: 发布时间:2007-12-16  (阅读次数:)  查看更多关于: 解决"内存指令不能为read"的问题 的文章

 

    在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。 

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


上一篇:学习解决"内存指令不能为read"的问题(1)   下一篇:学习Windows 蓝屏当机画面解读(1)
[收藏] [推荐] [返回顶部][打印本页] [关闭窗口]  
  相关文章
·学习解决"内存指令不能为read"的
·学习解决"内存指令不能为read"的
·如何解决"内存指令不能为read"的
·了解:电脑重启后硬盘突然失踪的
·了解“内存不足”的九大原因(3
·了解“内存不足”的九大原因(2
·了解“内存不足”的九大原因(1
·教你如何正确安装CPU (图文)
·教你如何正确安装CPU (图文)
·教你如何正确安装硬盘、光驱、软
·教你如何正确安装硬盘、光驱、软
·教你如何正确安装硬盘、光驱、软
·教你如何正确安装主机电源(图文
·教你如何正确安装主机电源(图文
·学习:系统会自动关闭硬盘DMA模
·如何找回丢失的输入法标志
·分享:Windows XP系统罕见操作技
·Print Screen键妙用知多少
·Print Screen键妙用知多少
·Print Screen键妙用知多少
  热点文章
·星空极速客户端拨号软件3.0版本
·Windows2000基础--桌面应用
·Windows2000基础--系统设置和维
·液晶显示器有水纹怎么办
·电脑开机自检?看不懂那些英文的
·打印机驱动无法安装
·电脑死机大全
·计算机网络名词英文缩写解释集
·BIOS内部设置详解
·显卡的显存多快多大才合适呢?
·轻松恢复系统 ——Ghost 9.0应用
·各种文件后缀名与打开方式一览表
·硬盘的主从盘跳线设置教程
·DVD光驱、光盘选购技巧有哪些?
·电脑基础知识(初学者)
·Windows XP端口与服务一览
·如何解决"内存指令不能为read"的
·了解菜鸟必看:重装操作系统20条
·系统盘下system32下的文件说明
·系统变慢的十大原因探讨
Copyright@2007 中国网管站 All Rights Reserved 陕ICP备07501327号
E-mail:qidian512@163.com 电话:13759975857
编辑负责QQ:347795937 251695990 技术交流群:45212068