学校建筑风景透视速写:为什么我的电脑会这样 请教!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 21:58:53
一打开(我的电脑)就出现
数据执行保护-Microsoft window
为帮助保护你的计算机.window已经关闭了此程序
-----
-----
这样的对话框

引用百度知识 humbass 的答案:

说明你的电脑有某些程序或者病毒在试图修改你的系统文件,在默认的安装状态下,xp的重要系统文件是受保护的,在发现被修改的情况下,可以使用备份的文件来修复。

如果病毒再修改的话,系统会提示出错。

解决方法:运行msconfig 检查是否有可疑的软件在启动项

也可以只保留cftmon.exe,其他的一律停止。测试一下。

此外,杀一次毒,尽量在安全模式下或者dos下杀毒。

在网上找到如下方法:

关闭操作系统的数据执行保护

exec方法一:
关闭数据保护,编辑Boot.ini文件,将/NoExecute=OptIn 改为/NoExecute=AlwaysOff。
要编辑Boot.ini,请在开始中我的电脑上点右键—属性—高级,启动和故障恢复设置,—编辑 即可!

方法二:
Win XP SP2具备数据执行保护(DEP)功能,要实现此功能,需配合支持DEP功能的处理器使用,如AMD Athlon64和编号中包含字母"J"的Intel Pentium4处理器。
DEP功能可以有效阻止未获得允许的程序对受保护内存区域的访问,一旦产生这种内存访问,该程序将被Windows强行关闭,从而达到保护系统安全的目的。
但对于早期的应用程序,可能与DEP功能产生兼容性问题,导致应用程序无法运行或系统死机等问题。此时若希望继续正常使用应用程序,可关闭Win XP SP2的DEP功能。操作方法如下:
打开系统分区根目录下的BOOT.INI文件,对其进行编辑。将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时系统中的DEP功能即已关闭。

例如,Boot.ini文件内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect

修改后,最后一行变为:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /execute /fastdetect

系统还原

如果实在只想把这个提示去掉
你可以尝试修改C盘(一般都是这个吧~!)下的Boot.ini文件
将其只读属性去掉(一般正版WINXP SP2默认就是去掉了只读属性的)
打开,其内容一般如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
修改方法是在最后加一个空格及/execute或者加一个空格及/NoExecute=AlwaysOff
如果是WINXP SP2系统,一般如:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

修改方法是将NoExecute=Opton改为NoExecute=AlwaysOff或者改为Execute

修改BOOT.ini的方法:运行->NotePad.exe->打开->X:\boot.ini 回车
即可去修改了

以上方法我都试过
如果是64位CPU
可以试试/NoExecute=AlwaysOff
不行你试试/Execute
我没有64位CPU,所以只能提供点资料了