作者:电脑信息网日期:
返回目录:win7问题
关闭DEP:
需要提醒的是,当DEP运行在保护级别为2时,由于需要在处理器和系统内存运行所有的DEP检查,会影响系统性能,使得系统运行将会变慢一e69da5e887aa7a686964616f366些,所以在某些情况下可以考虑完全关闭DEP保护。知道在DEP设置面板中是不提供关闭DEP选项的。而在Windows Vista、Windows Server 2008和Windows 7中,boot.ini文件已经被启动配置数据(Boot Configuration Data)即BCD文件所代替,不过可以使用微软提供的命令行工具bcdedit.exe来编辑BCD文件。
在命令提示符下运行不带有任何参数的bcedit命令,可以看到当前的启动配置,显示了在Windows 7下运行bcdedit的结果,其中最后一行显示nx OptIn,表示当前的DEP保护级别为1,如果显示为OptOut则表示当前的EDP保护级别为2。如果要关闭EDP,只需将nx设置为Always0ff即可。
1、关闭---在命令行下执行命令“bcdedit /set nx alwaysoff”,重启系统后Windows 7的EDP就关闭了。
2、开启---如果要开启所有服务和应用程序的DEP,执行命令“bcdedit /set nx alwayson”就可以了。
3、执行CMD必须在附件里面找到cmd右键"以管理员权限"执行,否则不行。
英文全称Data Execution Prevention 是windows下面针对内存防止内存缓冲区溢出执行恶意代码,提供的一项关于硬件相关的保护技术服务。其实从NT系统开始就已经集成了这个技术,经常我们有遇到某个程序被异常终止然后提示数据执行保护就是这个服务在起作用
END
怎么设置DEP数据执行保护
下面经验是以win7系统为例,其他操作系统操作类似。打开我的电脑属性,或者找到控制面板/系统和安全,系统选项。如图,点击【高级系统设置】
若是XP\2003系统【我的电脑】属性选项卡,如图找到【高级】---- 【设置】功能对话框
找到性能选项菜单里面7a64e58685e5aeb9335的,数据执行保护。如下图所示
如果显示灰色,请到cmd命令行入
Bcdedit.exe /set{current} nx alwayson 启动
设置排除例外的程序和服务
对于开启dep数据执行保护,对于程序应用和执行保护可以拦截部分恶意程序,对于不需要过滤的可信任程序可以打开数据执行保护找到排除选项。找添加
添加的应用支持可执行程序,如exe dll等。
提醒:
如果一个应用有多个进程都要添加到排除例外里面
6
设置好之后
(添加到列表的应用排除例外,其他第三方程序非windows)会进行一般的DEP保护
1、从“开始”百-“所有程序”-“附件”中找到“命令提示符度”,
2、右键选择“以管理员身份运行”,输入“bcdedit.exe/set {current} nx AlwaysOff”(不包含引号),回问车,出现“操作成功完成答”,
3、然后重启计算机,这样便彻底关闭了DEP,
4、若日后回想要重新开启DEP,在命令提示符中输入“答bcdedit /set {default} nx Optin”,回车并重启计算机即可。
关闭DEP:
需要提醒的是,当DEP运行7a64e78988e69d83339在保护级别为2时,由于需要在处理器和系统内存运行所有的DEP检查,会影响系统性能,使得系统运行将会变慢一些,所以在某些情况下可以考虑完全关闭DEP保护。知道在DEP设置面板中是不提供关闭DEP选项的。而在Windows Vista、Windows Server 2008和Windows 7中,boot.ini文件已经被启动配置数据(Boot Configuration Data)即BCD文件所代替,不过可以使用微软提供的命令行工具bcdedit.exe来编辑BCD文件。
在命令提示符下运行不带有任何参数的bcedit命令,可以看到当前的启动配置,显示了在Windows 7下运行bcdedit的结果,其中最后一行显示nx OptIn,表示当前的DEP保护级别为1,如果显示为OptOut则表示当前的EDP保护级别为2。如果要关闭EDP,只需将nx设置为Always0ff即可。
1、关闭---在命令行下执行命令“bcdedit /set nx alwaysoff”,重启系统后Windows 7的EDP就关闭了。
2、开启---如果要开启所有服务和应用程序的DEP,执行命令“bcdedit /set nx alwayson”就可以了。
3、执行CMD必须在附件里面找到cmd右键"以管理员权限"执行,否则不行。