为什么我的电脑老是出现DEP

来源:百度知道 编辑:UC知道 时间:2024/05/09 05:20:51
我的电脑从今年五月初开始,好几次关机以后重新打开就出现“数据执行保护”窗口,重装XP系统以后,没过几天又出现数据执行保护。一连数次发生同一问题。我使用的是正版江民2006杀毒软件。运行杀毒,没有发现有病毒。几天前又重装系统,然后按照百度知道里面的方法彻底关闭DEP,用C:\boot.ini什么的,把noexecute改成execute。今天下午打开计算机,DEP不运行了,但是系统仍旧无法正常使用,无论使用什么软件,程序或者其他xp系统的窗口,系统都会自己把它关闭。想请教高手是什么原因造成的。会不会是因为装了迅雷的原因?五月以前我就使用了相当长时间的迅雷,没有发生过问题。谢谢。

有黑客黑你。

应该与杀毒软件和迅雷无关
请尝试以下操作:
右键单击“我的电脑”,点击“属性”,打开系统控制面板,点击“高级”→“性能”→“设置”→“数据执行保护”,系统默认只对Windows内部程序和服务启用DEP。这里勾选为“除下列选定程序的所有程序和服务启用DEP”,即可对全部程序加以执行保护。

但DEP的启用也会带来一些弊端,总结起来有三点:

1.和老版本的驱动(包括上文提到的解码软件)冲突,因为老版本的驱动有些指令与恶意代码有些类似。这时,只要在数据执行保护对话框中,点击“添加”,添加不需要执行保护的运行中会调用老版本驱动的程序即可。

2.给程序添加DEP后会降低程序的性能。

Windows XP SP2 中的数据执行保护功能的详细说明
文章 ID : 875352
最后更新日期 : 2004年8月18日
版本 : 1.0
本页内容
概要
简介
更多信息
概要
Microsoft Windows XP Service Pack 2 使用一项新的数据执行保护 (DEP) 功能,可禁止执行数据页中的代码。当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码。这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码。
简介
数据执行保护 (DEP) 是 Microsoft Windows XP Service Pack 2 (SP2) 支持的一种处理器功能,它禁止在标记为数据存储的内存区域中执行代码。此功能也称作“不执行”和“执行保护”。当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码。这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码。
更多信息

数据执行保护 (DEP) 有助于防止病毒和其他安全威胁造成破坏,它们的攻击方法是从只有 Windows 和其他程序可以使用的内存位置执行恶意代码。此类威胁使用以下方法造成破坏:它接管某个程序正在使用的一个或多个内存位置,然后进行传播并破坏其他程序、文件甚至您的电子邮件联系方式。