admin管理员组

文章数量:1535868

2024年5月7日发(作者:)

EDP及如何关闭EDP

2011-06-03 08:52:40| 分类: Windows | 标签:dep 单击 执行 代码 关闭 |字号大中小 订阅

DEP简介

DEP - 数据执行保护的缩写

数 据执行保护 (DEP) 是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运

行恶意代码。在 Microsoft Windows XP Service Pack 2、 Microsoft Windows Server 2003

Service Pack 1 和 Microsoft Windows XP Tablet PC Edition 2005 中,由硬件和软件一起强制

实施 DEP。

DEP 的主要优点是可以帮助防止数据页执行代码。通常情况下,不从默认堆和堆栈执行代码。

硬件实施 DEP 检测从这些位置运行的代码,并在发现执行情况时引发异常。软件实施 DEP 可

帮助阻止恶意代码利用 Windows 中的异常处理机制进行破坏。

硬件实施 DEP 是某些 DEP 兼容处理器的功能,可以防止在已标记为数据存储区的内存区域

中执行代码。 此功能也称为非执行和执行保护。 Windows XP SP2 还包括软件实施 DEP,其

目的在于减少利用 Windows 中的例外处理机制的情况。

与 防病毒程序不同,硬件和软件实施 DEP 技术的目的并不是防止在计算机上安装有害程序。

而是监视您的已安装程序,帮助确定它们是否正在安全地使用系统内存。 为监视您的程序,硬

件实施 DEP 将跟踪已指定为“不可执行”的内存区域。 如果已将内存指定为“不可执行”,但是某

个程序试图通过内存执行代码,Windows 将关闭该程序以防止恶意代码。 无论代码是不是恶

意,都会执行此操作。

注:基于软件的 DEP 是 Windows XP SP2 的一部分并默认启用,不考虑处理器的硬件实施

DEP 功能。 默认情况下,软件实施 DEP 应用于核心操作系统组件和服务。

DEP 默认配置的目的在于保护您的计算机,并尽量减小对应用程序兼容性的影响。 但是某些

程序也可能无法正确运行,视您的 DEP 配置而定。

在运行 Microsoft Windows XP 64 位版本并附带 DEP 兼容处理器的计算机上,硬件实施 DEP

已默认启用。 64 位应用程序将不会通过内存的“不可执行”区域来运行。不能禁用硬件启用的

DEP。

Windows XP SP2 上的软件启用 DEP 以及在任何处理器上运行的 32 位应用程序可以配置为

使用内存的“可执行”或“不可执行”区域。

如何关闭DEP?

如何关闭DEP [情报]如何关闭DEP(数据保护)

一` 使用 禁用 DEP

1. 单击“开始”,然后单击“控制面板”。

2. 在“选择一个类别”下单击“性能和维护”。

3. 在“或选择一个控制面板图标”下,单击“系统”。

4. 单击“高级”选项卡,然后在“启动和故障恢复”区域中单击“设置”。

5. 在“系统启动”区域中,单击“编辑”。

6. 在“记事本”中单击“编辑”,然后单击“查找”。

7. 在“查找内容”字段中键入 /noexecute,然后单击“查找下一个”。

8. 在“查找”对话框中,单击“取消”。

9. 将 policy_level(例如“OptOut”)更换为“AlwaysOff”(不带引号)。 警告:请务必小心输入

文字。 注:您的 文件转换现在应该是: /noexecute=AlwaysOff 10. 在“记事本”中单

击“文件”,然后单击“保存”。

11. 单击“确定”以关闭“启动和故障恢复”。

12. 单击“确定”以关闭“系统属性”,然后重新启动计算机。

二` 实际中得来只要使用命令"msconfig"启动选项中全选重启亦可! 目的在于关闭DEP. 恢复

DEP(原winxpDEP 设置):/noexecute=optin /fastdetect

本文标签: 执行内存关闭实施