注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 情定神州
 帮助

Explorer.exe报错故障解决一例


2007-11-19 20:58:11
 标签:DEP Explorer.exe   [推送到博客圈]

版权声明:原创作品,谢绝转载!否则将追究法律责任。
       今天路考很顺利,PASS。心情非常高兴,不过这也印证了一句“乐极生悲”。且听我慢慢道来。
      晚上,我象往常一样打开电脑,XP滚动条一下,两下…五下;输入用户名密码后,意外发生了,系统弹出一个对话框,大概意思是系统阻止程序运行,点确定后,又弹出Explorer.exe出错的对话框,并且桌面上的图标都变成了这样-->。难道是病毒?首先想到这个,用诺顿查了下,没有什么异常。这是怎么回事?我决定去安全模式下碰碰运气。结果进入安全模式后,一切正常。所以我认为肯定是系统加载了错误的东西,估计是DEP(数据执行保护)的问题。但是我不知道怎么样关闭DEF。于是GOOGLE了一下,搜到比较常用的方法就是修改C盘根目录下的boot.ini文件。
       我的boot.ini文件显示
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=optout。
问题就是出现在"optout"上,从GOOGLE上搜到Noexcute一共4个参数:OptIn、OptOut、AlwaysOn、AlwaysOff,各个参数的意思如下:
OptIn”表示仅为基本Windows程序启用DEP,是系统默认值;
OptOut”表示为我选定程序之外的所有程序和服务启用DEP;
AlwaysOn”表示将整个系统置于DEP保护范围以内,在这种状态下,很多程序都不能运行,即使添加到DEP列表的程序也不例外,甚至包括MS Office下的组件和IE等;
AlwaysOff”相当于关闭了DEP功能,凡是被他阻止的程序都能正常运行。我们可在这种状态下暂时运行某一程序,但一定要注意网络安全,工作完成后马上恢复。
   于是我把optout改为alwaysoff,我的boot.ini文件就变成
   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=alwaysoff。
   然后保存后重启电脑,一切OK

本文出自 “穿过地狱去看海” 博客,谢绝转载!





    文章评论
 <<   1   2   >>   页数 ( 1/2 )  
2007-11-19 21:21:04
支持一下

2007-11-19 21:40:13
强啊,怎么分析的呀
为什么会想到是数据执行保护的原因呢?

2007-11-19 21:58:37
呵呵,对话框上有提示的

2007-11-20 09:33:23
那现在就一直off,不改回去了吗??

2007-11-20 17:36:17
xiexie

2007-11-20 19:10:02
回4楼,很不幸,我改回去过,但是依然报错

2007-11-22 14:18:00
我同情你的遭遇

 <<   1   2   >>   页数 ( 1/2 )  

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: