求助:我的电脑文件夹打不开了

來源:互聯網  2011-12-17 19:14:54  評論

:“0X????????指令引用的0x***********内存,该内存不能为read或writ

ten”

内存出错的原因

使用Windows操作系统的人有时会遇到这样的错误信息:“0X?????

???指令引用的0x***********内存,该内存不能为read或written”,然后

应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Wind

ows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是W

indows不稳定造成的。本文就来简单分析这种错误的常见原因。

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

程序需要一块内存用以保存数据时

,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功

,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以

通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就

是编程中的“指针”。

内存不是永远都招之即来、用之不尽

的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序

发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存

后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采

取一些措施挽救,这就增强了程序的“健壮性”。

若应用程

序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配

的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区

保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程

序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址

会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会

马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应

用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误

,并指出被引用的内存地址为“0x***********”。

内存分配失

败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响

。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应

用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和

系统文件之后。

二、应用程序由于自身BUG引用了不正常的内存指针

在使用动态分配的应用程序中,有时会有这样的情况出现:程序试

图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指

针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程

序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的

内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同

样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作

终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉

得多啊!

像这样的情况都属于程序自身的BUG,你往往可在特

定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的

内存地址也不一定为“0x***********”,而是其他随机数字。

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

1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负

责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,

对来源不明的可执行程序绝不好奇。

2.更新操作系统,让操

作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时

候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

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

参考资料:网络资源

1.要是98的话重做系统吧.

2.要是2000以后的版本,用光盘启动修复系统.

:“0X????????指令引用的0x***********内存,该内存不能为read或writ

ten”

内存出错的原因

使用Windows操作系统的人有时会遇到这样的错误信息:“0X?????

???指令引用的0x***********内存,该内存不能为read或written”,然后

应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Wind

ows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是W

indows不稳定造成的。本文就来简单分析这种错误的常见原因。

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

程序需要一块内存用以保存数据时

,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功

,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以

通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就

是编程中的“指针”。

内存不是永远都招之即来、用之不尽

的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序

发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存

后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采

取一些措施挽救,这就增强了程序的“健壮性”。

若应用程

序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配

的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区

保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程

序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址

会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会

马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应

用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误

,并指出被引用的内存地址为“0x***********”。

内存分配失

败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响

。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应

用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和

系统文件之后。

二、应用程序由于自身BUG引用了不正常的内存指针

在使用动态分配的应用程序中,有时会有这样的情况出现:程序试

图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指

针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程

序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的

内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同

样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作

终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉

得多啊!

像这样的情况都属于程序自身的BUG,你往往可在特

定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的

内存地址也不一定为“0x***********”,而是其他随机数字。

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

1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负

责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,

对来源不明的可执行程序绝不好奇。

2.更新操作系统,让操

作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时

候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

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

参考资料:网络资源

1.要是98的话重做系统吧.

2.要是2000以后的版本,用光盘启动修复系统.

打不开计算机或文件夹,求助:我的电脑文件夹打不开了相关推荐

  1. 使用Adobe Acrobat DC时PDF“文档无法保存。文件可能是只读文件”解决方法

    https://zhidao.baidu.com/question/513074388.html 关掉打开的PDF文件所在的我的电脑文件夹,再保存即可! 不用每次另存为!

  2. 电脑桌面计算机文件打不开怎么办,教大家电脑桌面上的文件都打不开怎么办

    近日有关于电脑桌面上的文件都打不开怎么办的问题受到了很多网友们的关注,大多数网友都想要知道电脑桌面上的文件都打不开怎么办的具体情况,那么关于到电脑桌面上的文件都打不开怎么办的相关信息,小编也是在网上进 ...

  3. 计算机用户名和密码在哪个文件夹,登陆邮箱、论坛等的帐号和密码存放在电脑中的哪个文件夹中?...

    ├─WINDOWS │ ├─system32(存放Windows的系统文件和硬件驱动程序) │ │ ├─config(用户配置信息和密码信息) │ │ │ └─systemprofile(系统配置信息 ...

  4. 计算机无法创建新文件夹,无法创建文件,教您无法新建文件夹怎么办

    在使用电脑的过程中,都遇到过电脑出现各种故障的情况,让不少的用户感到懊恼的时刻时有发生,造成非常大的不便,该怎么解决这个烦恼呢?下面,小编给大家分享无法新建文件夹的解决经验. 相信在使用电脑是一定会遇 ...

  5. 计算机文件夹操作教案,文件文件和文件夹教案

    一讲课题目文件和文件夹目录的组织结构及基本操作二教学目标 1知识与技能目标 使学生理解和掌握文件.文件夹的概念.熟练掌握文件和文件夹的基本操作. 2过程与方法目标 通过将文件和文件夹的操作与 ...

  6. 计算机文件怎么取消隐藏文件,隐藏文件夹,教您电脑隐藏文件夹怎么恢复

    有些放在电脑里面的文件有的时候不需要默认显示出来,或者是小秘密文件,不想别人看到,所以需要进行间接的隐藏起来.不过有时候,因为需要就将隐藏文件夹打开,将其恢复,那么该怎么去操作呢?下面,小编就来跟大家 ...

  7. 暗黑地牢dlc文件夹或mods文件夹中某个mod在初始界面开新档不显示/不加载的解决办法

    暗黑地牢 Darkest Dungeon dlc文件夹或mods文件夹中某个mod在初始界面开新档不显示/不加载的解决办法 (记录博文) 相关提示 检查mod完整性(参考正确的mod文件结构进行判断) ...

  8. win7计算机收藏夹位置,Win7收藏夹在哪?Win7怎么找收藏夹文件路径?

    收藏夹无论对于IE浏览器还是对于我们来讲都非常重要,因为我们收藏的网页都在收藏夹中.那么,Win7收藏夹在哪呢?Win7怎么找收藏夹文件路径呢?下面,我们一起往下看看吧! 方法步骤 一.怎么找收藏夹文 ...

  9. 给计算机图片文件夹加密码,文件夹怎么设置密码

    文件夹怎么设置密码,如何给文件夹设置密码?有些重要的文件或比较隐私的文件存放在电脑上,这些文件我们只希望自己能看到并使用,不希望别人访问.那么,最好的办法就是去对这些文件进行加密. 才不怕别人看到自己 ...

最新文章

  1. 两路虚拟化服务器,服务器虚拟化(二)
  2. WireShark 实例分析笔记(概念)
  3. pyrealsense2 frame_metadata_value类(帧的元数据)(帧的元数据指可能针对每个单独的帧公开的一组只读属性)
  4. 【oracle】日期加减计算
  5. 【工具】PC端调试手机端 Html 页面的工具
  6. 前端学习(2619):vue插槽--具名插槽
  7. NB企业级微服务框架
  8. allergo 导出光辉配置_请教Allegro导出光绘文件的层要选择哪些层?
  9. Hive 大数据表性能调优
  10. PHP 过滤字符串特殊符号
  11. 跳过授权列表--skip-grant-list--案例
  12. ITIL4定义的四大价值维度
  13. android自动画廊,Android3D画廊效果与自动轮播Banner
  14. 三门峡市新型智慧城市顶层设计方案通过专家评审
  15. 哪些人不适合做程序员
  16. 两个List合并,并且按某一个字段排序
  17. Opencv人数统计 yolo kcf人头跟踪 人数统计 KCF目标跟踪 YOLO目标跟踪
  18. Java 的上溯造型和下溯造型以及举例,以及判断参数等指向的类
  19. 如何用手机开发单片机编写51或arduino等程序?
  20. 攻防世界新手Misc writeup

热门文章

  1. 你以为打上马赛克就安全了吗?用Python一键还原,了解一下?
  2. MySQL批量查某个库里每张表的数据量
  3. 平行空间怎么设置32位_10月微信新花样!微信情侣空间怎么解除 情侣空间取消情侣关系设置方法...
  4. 生存分析统计方法选择,可以避免的一些坑
  5. 第六章、Tiny4412 U-BOOT移植六 Nand Flash源码分析
  6. 语句摘抄——第25周
  7. 店铺首页图片css,店铺装修-CSS中的背景样式
  8. 计算机表格怎么用函数计算,WPS2012表格如何用公式与函数进行计算
  9. 计算机网络—数据交换方式
  10. 最终作业 - 软件工程实践总结