今天路考很顺利,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