关闭Windows的DEP数据执行保护方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

关闭WindowsXP/Vista/Windows7的DEP数据执行保护数据执行保护(DEP)是一种Windows安全机制,从Windows版本顺序上看是从WindowsXPSP2开始引入,通过监视程序以确保它们使用的系统内存是安全的,帮助防止操作系统受到病毒和其他安全威胁的破坏。这个功能从设计上来讲是非常不错的,可以保护系统安全,但同时也可能会影响某些程序甚至整个系统的正常运行。甚至在日常的操作中带来很大麻烦,因为很多用户根本不知道如何取舍或关闭。看来DEP功能还是有诸多的完善工作需要完成,天缘本文就来综合一下DEP在常见几种操作系统下的开启和关闭方法做个汇总。一、WindowsXP下开始/关闭数据执行保护(DEP)的方法XP模式下开启和关闭DEP有两种方法,一种是部分开启/关闭,另一种是长期开启/关闭。第一种方法是为了方便于用户倾向于使用DEP功能,但又不想整体关闭,由于DEP功能上的欠缺可能会引起某些程序的非正常运行甚至崩溃现象时,可以通过以下方法进行设置:在桌面“我的电脑”点击鼠标左键——属性——高级——性能设置选项,即可看到下图:针对某些程序关闭DEP保护,只需要点击上图中的“为下列程序之外的所有程序启动DEP”,然后点击添加按钮,找到您所信任的程序执行文件,添加即可,然后重启计算机即可生效。第二种方法,全部关闭DEP保护功能,可以在上图中,点击关闭DEP(不推荐),然后重新启动计算机即可。也可以通过直接修改Boot.ini文件达到彻底关闭数据执行保护的目的,在WinXPSP2/SP3系统目录下找到Boot.ini文件。有这么一行(其他驱动器类似):......=MicrosoftWindowsXPProfessional=OPTIN/FASTDETECT/USEPMTIMER/noexecute修改NoExecute参数为NoExecute=AlwaysOff,然后保存即可,相当关闭DEP功能和EVP和EDB。实际上,在上述第一种方法中如何修改关闭DEP选项,系统会自动修改boot.ini文件的启动项,实现结果相同。二、WindowsVista下开始/关闭数据执行保护(DEP)的方法在Vista下关闭DEP方法也很简单,只需要按照以下步骤操作即可:1、新建一个文本文件mod.txt,然后输入:bcdedit.exe/set{current}nxAlwaysOffpause2、保存后,再重命名为bat文件mod.bat;3、然后在文件上鼠标右键以管理员身份运行即可,看到运行结果。4、关闭该命令运行窗口,然后重新启动计算机即可生效另外,对于没有管理员权限的用户执行修改DEP数据保护设置可能会出现下图提示:避免方法,请提权后或采用本文描述方法执行。三、Windows7下开始/关闭数据执行保护(DEP)的方法方法同Vista的修改方法。补充:1、该方法同样适用于WindowsServer2008,操作方法相同。2、如果要开启DEP数据保护,只需要把AlwaysOff改成AlwaysOn即可名词解释:DEP——为微软的软件上层协调模块,协助CPU执行数据保护,为DataExcuteProtection缩写EVP——AMDCPU的防病毒技术,为EhancedVirusProtection缩写EDB——IntelCPU的防病毒技术,为ExcuteDisableBit缩写数据执行保护(DEP)是一套软硬件技术,能够在内存上执行额外检查以帮助防止在系统上运行恶意代码。在MicrosoftWindowsXPServicePack2、MicrosoftWindowsServer2003ServicePack1和MicrosoftWindowsXPTabletPCEdition2005中,由硬件和软件一起强制实施DEP。DEP的主要优点是可以帮助防止数据页执行代码。通常情况下,不从默认堆和堆栈执行代码。硬件实施DEP检测从这些位置运行的代码,并在发现执行情况时引发异常。软件实施DEP可帮助阻止恶意代码利用Windows中的异常处理机制进行破坏。硬件实施DEP是某些DEP兼容处理器的功能,可以防止在已标记为数据存储区的内存区域中执行代码。此功能也称为非执行和执行保护。WindowsXPSP2还包括软件实施DEP,其目的在于减少利用Windows中的例外处理机制的情况。与防病毒程序不同,硬件和软件实施DEP技术的目的并不是防止在计算机上安装有害程序。而是监视您的已安装程序,帮助确定它们是否正在安全地使用系统内存。为监视您的程序,硬件实施DEP将跟踪已指定为“不可执行”的内存区域。如果已将内存指定为“不可执行”,但是某个程序试图通过内存执行代码,Windows将关闭该程序以防止恶意代码。无论代码是不是恶意,都会执行此操作。注:基于软件的DEP是WindowsXPSP2的一部分并默认启用,不考虑处理器的硬件实施DEP功能。默认情况下,软件实施DEP应用于核心操作系统组件和服务。DEP默认配置的目的在于保护您的计算机,并尽量减小对应用程序兼容性的影响。但是某些程序也可能无法正确运行,视您的DEP配置而定。在运行MicrosoftWindowsXP64位版本并附带DEP兼容处理器的计算机上,硬件实施DEP已默认启用。64位应用程序将不会通过内存的“不可执行”区域来运行。不能禁用硬件启用的DEP。WindowsXPSP2上的软件启用DEP以及在任何处理器上运行的32位应用程序可以配置为使用内存的“可执行”或“不可执行”区域。如何关闭DEP?如何关闭DEP[情报]如何关闭DEP(数据保护)一`使用boot.ini禁用DEP1.单击“开始”,然后单击“控制面板”。2.在“选择一个类别”下单击“性能和维护”。3.在“或选择一个控制面板图标”下,单击“系统”。4.单击“高级”选项卡,然后在“启动和故障恢复”区域中单击“设置”。5.在“系统启动”区域中,单击“编辑”。6.在“记事本”中单击“编辑”,然后单击“查找”。7.在“查找内容”字段中键入/noexecute,然后单击“查找下一个”。8.在“查找”对话框中,单击“取消”。9.将policy_level(例如“OptOut”)更换为“AlwaysOff”(不带引号)。警告:请务必小心输入文字。注:您的boot.ini文件转换现在应该是:/noexecute=AlwaysOff10.在“记事本”中单击“文件”,然后单击“保存”。11.单击“确定”以关闭“启动和故障恢复”。12.单击“确定”以关闭“系统属性”,然后重新启动计算机。二`实际中得来只要使用命令msconfig启动选项中全选重启亦可!目的在于关闭DEP.恢复DEP(原winxpDEP设置):/noexecute=optin/fastdetect

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功