辩经会:请教:explorer.exe应用程序错误!?

来源:百度文库 编辑:高校问答 时间:2024/05/01 07:18:46
各位大侠:当我电脑开机后,第一次双击打开IE或“我的电脑”时,系统出现"0x……"指令引用的"0x00000000"内存,该内存不能为“written”!点确定退出要等一段时间刷桌面,点取消调试程序会运行失败…以后,不管我怎么双击IE或“我的电脑”时,都不会出来提示。请问这个问题该怎么解决?多谢指教!!

缓冲区,没有足够空间,发生溢出
另外也可能是硬件设备之间的兼容性不好造成的。

内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。

先杀毒 然后还是不行 就重装系统吧

问题很奇特,估计是无意间做了什么,暂时未想到对策,不过,若想进入带点的文件夹也并不难,用资源管理器进入应该没问题。

  造成 WINDOWS 目录是“Windows.0”的原因是未格式化操作系统分区就重装操作系统,由于原本就存在一个 windows 目录,所以重装的时候安装程序只好另起一个目录名了,默认为“Windows.0”。

或者重装系统吧

还是重新安装系统吧。
你的问题是系统出了故障,这种故障的原因是在启动的时候,很多启动顺序混乱造成。
windows系统在启动的时候,一些系统级别的文件启动的时候是有顺序的,就是说,进程的id顺序是有一定排列的。这里的启动不是指的我们能够看到的注册表里的启动项或者别的什么的启动。而是像linux启动那样的有成千上百个启动。
双击打开IE或“我的电脑”时,由于进程的id顺序有误,它会调用父进程,而父进程此时的id比他的id还高,那么就造成了内存读取“越界”,超出范围,从你的信息来看,它要读取0x00000000地址或比他更超前的内存,因为内存分配表的地址都是正整数,最小就是0x00000000,不可能出现-1,所以,它只能读取0x00000000,而这里的地址是系统内核使用的,不是父进程。
你可以重新安装系统,解决问题。

传说中经常出现的的“崩溃”!

出现这个问题一般是在执行某个程序异常结束之后出现的结果,找到那个程序从新安装之后一般可行(以前我出现这个问题,并通过这个方法解决),实在不行之后重装你的系统了!