关闭Windows的DEP数据执行保护方法
- 格式:doc
- 大小:84.50 KB
- 文档页数:5
出现“为了帮助保护你的计算机,Windows已经关闭了此程序”等提示,如何处理?问题描述使用IE浏览器时,经常出现“为了帮助保护你的计算机,Windows 已经关闭了此程序”的提示,具体如下图所示解决方案一、通过将explorer.exe程序添加到除外的数据保护模式中,具体方式如下图所示:1.桌面“我的电脑”右键属性-高级-性能-设置2.选择数据执行保护-为除下列选定程序之外的所有程序和服务启用DEP3.点击添加找到IE.exe程序,默认路径为:C:\\ProgramFiles\\Internet Explorer4.选择“iexplore.exe”后点击打开5.数据执行保护提示,点击确定即可6.成功添加internet Explorer程序二、通过命令彻底关闭DEP的保护。
VISTA下的方法:打开CMD(Vista中请已管理员身份运行CMD),并输入bcdedit.exe /set {current} nx alwaysoff回车。
如图XP下的方法:打开C盘下的Boot.ini文件,将NoExecute=OptOut更改为NoExecute=AlwaysOff即可。
如图原理介绍:数据执行保护可帮助保护您的计算机免受病毒和其他安全威胁的破坏。
这些病毒和威胁尝试从受保护的内存位置运行(执行)恶意代码来发起攻击,而只有Windows 和其他程序才应使用这些位置。
这种威胁通过接管程序正在使用的一个或多个内存位置来执行破坏操作。
之后,它会进行传播,从而破坏其他程序、文件乃至您的电子邮件联系人。
与防火墙或防病毒程序不同,DEP 无法帮助防止有害的程序安装在计算机中,而是对您的程序进行监视,确定它们是否能够安全地使用系统内存。
要执行监视操作,DEP 软件既可以独立运行,也可以与兼容微处理器协作,将某些内存位置标记为“不可执行”。
如果程序尝试从受保护的内存位置运行代码(无论是否为恶意代码),DEP 均将关闭程序并向您发送通知。
如何关闭数据执⾏保护(关闭数据执⾏保护⽅法)数据执⾏保护能够为⼴⼤的⽤户提供数据保密,使得数据不会被轻易的泄露。
但是,数据执⾏保护功能还有许多缺陷,最重要的⼀点是会影响到⽤户某些程序的正常使⽤,这时将不得不关闭数据执⾏保护。
关闭数据执⾏保护的⽅法有两种,本篇⽂章将详细为⼤家介绍这两种⽅法。
⽅法⼀:关闭数据执⾏保护,编辑Boot.ini⽂件,将/NoExecute=OptIn 改为/NoExecute=AlwaysOff。
要编辑Boot.ini,请在开始中我的电脑上点右键-属性-⾼级,启动和故障恢复设置即可⽅法⼆:Win XP SP2具备数据执⾏保护功能,要实现此功能,需配合⽀持数据执⾏保护功能的处理器使⽤,如AMD Athlon64和编号中包含字母"J"的Intel Pentium4处理器。
数据执⾏保护功能可以有效阻⽌未获得允许的程序对受保护内存区域的访问,⼀旦产⽣这种内存访问,该程序将被Windows 强⾏关闭,从⽽达到保护系统安全的⽬的。
但对于早期的应⽤程序,可能与数据执⾏保护功能产⽣兼容性问题,导致应⽤程序⽆法运⾏或系统死机等问题。
此时若希望继续正常使⽤应⽤程序,可关闭数据执⾏保护功能。
操作⽅法如下:打开系统分区根⽬录下的BOOT.INI⽂件,对其进⾏编辑。
将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时就可关闭数据执⾏保护。
例如,Boot.ini⽂件内容如下:复制代码代码如下:[boot loader]timeout=30default=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经测试如下的就可以了multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard" /noexecute=optout /fastdetect也可以使⽤“控制⾯板”中的“系统属性”,将该程序作为例外来添加。
为了帮助保护你的计算机Windows已经关闭了此程序”解决用了多年的IE6,没忍住升级到了IE8,然后,各种依赖于浏览器的应用出现了各种不能用,经常出现“为了帮助保护你的计算机,Windows已经关闭了此程序”的提示,困扰啊。
参考原文点这。
不多说,解决方案如下:IE7或IE8出现此现象的解决方案1.从控制面板打开internet选项(IE无法打开,无法从工具进入internet选项)。
2.找到“高级”标签,“安全”下把“启用内存保护帮助减少联机攻击*”前面的勾去掉。
注意:这一项很重要,可以解决ie6升级到ie8后很多网页打不开的问题,解决类似qq空间不能直接打开的问题。
这个破选项,折腾人啊3.确定,问题解决。
如果“启用内存保护帮助减少联机攻击*”无法取消,请关闭数据执行保护DEP,参见下面。
开启DEP导致此现象的解决方案一、通过将explorer.exe程序添加到除外的数据保护模式中,具体方式如所示:1.桌面“我的电脑”右键属性-高级-性能-设置2.选择数据执行保护-为除下列选定程序之外的所有程序和服务启用DEP3.点击添加找到IE.exe程序,默认路径为:C://Program Files//Internet Explorer4.选择“iexplore.exe”后点击打开5.数据执行保护提示,点击确定即可6.成功添加internet Explorer程序二、通过命令彻底关闭DEP的保护。
一种方法,全部关闭DEP保护功能,可以在上图中,点击关闭DEP(不推荐),然后重新启动计算机即可。
也可以通过直接修改Boot.ini文件达到彻底关闭数据执行保护的目的,在WinXP SP2/SP3系统目录下找到Boot.ini文件。
有这么一行(其他驱动器类似): ......="Microsoft Windows XP Professional"=OPTIN /FASTDETECT /USEPMTIMER /noexecute 修改NoExecute参数为NoExecute=AlwaysOff,然后保存即可,相当关闭DEP 功能和EVP和EDB。
数据执行保护解决方法关键词:数据执行保护解决方法右键我的电脑 => 属性 => 高级选项卡在性能那点设置 => 数据执行保护选择"除所选之外................."单选框,然后在添加Windows Explorer进去就行了附:Windows XP SP2 中的数据执行保护功能的详细说明概要Microsoft Windows XP Service Pack 2 使用一项新的数据执行保护 (DEP) 功能,可禁止执行数据页中的代码。
当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码。
这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码。
简介数据执行保护 (DEP) 是 Microsoft Windows XP Service Pack 2 (SP2) 支持的一种处理器功能,它禁止在标记为数据存储的内存区域中执行代码。
此功能也称作“不执行”和“执行保护”。
当尝试运行标记的数据页中的代码时,就会立即发生异常并禁止执行代码。
这可以防止攻击者使用代码致使数据缓冲区溢出,然后执行该代码。
更多信息数据执行保护 (DEP) 有助于防止病毒和其他安全威胁造成破坏,它们的攻击方法是从只有 Windows 和其他程序可以使用的内存位置执行恶意代码。
此类威胁使用以下方法造成破坏:它接管某个程序正在使用的一个或多个内存位置,然后进行传播并破坏其他程序、文件甚至您的电子邮件联系方式。
与防火墙或防病毒程序不同,DEP 不能阻止在您的计算机上安装有害程序。
但是,它会监视您的程序,以确定它们是否安全地使用系统内存。
为此,DEP 软件会单独或与兼容的微处理器一起将某些内存位置标记为“不可执行”。
如果某个程序尝试从受保护的位置运行代码,DEP 将关闭该程序并通知您。
即使该代码不是恶意代码,也会执行此操作。
64 位 Windows 版本上的 DEP64 位处理器上的 64 位 Windows 版本可以在 64 位模式下运行程序。
windows7怎么关闭depwindows7关闭dep方法单击“开始"-"控制面板"-"系统和安全"-"系统",打开系统。
单击“高级系统设置”。
在“性能”下,单击“设置”。
单击“数据执行保护”选项卡,然后单击“为除下列选定程序之外的所有程序和服务启用 dep”。
若要对个别程序关闭 dep,请选中要对其关闭 dep 的程序旁边的复选框,然后单击“确定”。
如果该程序未出现在列表中,请单击“添加”。
浏览到“program files”文件夹,查找该程序的可执行文件(以 .exe为后缀的文件),然后单击“打开”。
单击“确定”,在“系统属性”对话框中单击“确定”,然后再次单击“确定”。
需要重新启动计算机,才能使所做的更改生效。
关闭dep:需要提醒的是,当dep运行在保护级别为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就关闭了。
彻底关闭dep的做法:
需要对C:\boot.ini文件进行修改,首先你要改变它的只读属性,右键单击该文件选择“属性”,然后取消选择“只读”。
然后你可以用记事本来对它进行编辑,找到以multi(0)disk(0)开头的条目,在那一行的结尾应该是/fastdetect选项,如果你安装了SP2,就还能看到/noexecute选项,这正是DEP生效的标志。
你可以将/noexecute改为/execute,然后重新启动机器。
这样就可以关闭数据执行保护(DEP)机制。
不彻底关闭dep的做法:(推荐)
以管理员或Administrators 组成员的身份登录才能完成该过程。
如果计算机与网络连接,网络策略设置也可能阻止您完成此步骤。
要打开“系统属性”,请单击“开始”,指向“设置”,单击“控制面板”,然后双击“系统”。
单击“高级”选项卡,然后单击“性能”下的“设置”。
单击“数据执行保护”选项卡。
在“为下列程序之外的所有程序启用DEP”列表中,执行下列操作之一:
要为程序禁用DEP,请选中程序名称旁边的复选框,然后单击“确定”。
(如果列表中没有显示该程序的名称,请单击“添加”,导航到“Program Files”文件夹,选择该程序的可执行文件(扩展名为 .exe),然后单击“确定”。
)
–或者–
要为程序启用DEP,请清除程序名称旁边的复选框,然后单击“确定”。
如何解决win7升级win10时提示处理器不支持nx些人安装Win10系统失败,出现了你的处理器不支持NX的提示。
那么如何解决win7升级win10时提示处理器不支持nx呢?下面店铺就为大家带来了解决win7升级win10时提示处理器不支持nx的方法。
win7升级win10时提示处理器不支持nx原因分析NX就是“No eXecute”的缩写,是CPU中防止缓冲攻击的一项技术。
NX全称No execute,即禁止执行,是一种CPU硬件防病毒技术,工作原理为处理器在内存中划分几块区域,部分区域可执行应用程序代码,其余部分则不允许执行,实现该技术要启用Execute Disable Bit,操作系统支持这一功能的技术为DEP(数据执行保护),win10安装程序会启动NX,如果处理器不支持NX,则无法安装。
解决win7升级win10时提示处理器不支持nx方法一:关闭DEP 数据执行保护1、在提示框界面,同时按下Shift+F10调出命令提示符;2、输入以下命令按回车执行,关闭DEP数据执行保护,bcdedit.exe/set {current} nx AlwaysOff pause;3、右键计算机—属性—高级系统设置—性能—设置—数据执行保护,查看是否开启DEP;4、如果要开启DEP,则输入命令bcdedit.exe/set {current} nx AlwaysOn pause。
解决win7升级win10时提示处理器不支持nx方法二:开启Execute Disabled Bit1、重启系统按Del/F2进入BIOS,各品牌电脑进入BIOS设置方法;2、在Advanced中把Execute Disabled Bit设置为Enabled或Available,表示启动。
关闭Windows XP/Vista/Windows 7的
DEP数据执行保护
数据执行保护 (DEP) 是一种Windows安全机制,从Windows版本顺序上看是从Windows XP SP2开始引入,通过监视程序以确保它们使用的系统内存是安全的,帮助防止操作系统受到病毒和其他安全威胁的破坏。
这个功能从设计上来讲是非常不错的,可以保护系统安全,但同时也可能会影响某些程序甚至整个系统的正常运行。
甚至在日常的操作中带来很大麻烦,因为很多用户根本不知道如何取舍或关闭。
看来 DEP功能还是有诸多的完善工作需要完成,天缘本文就来综合一下DEP在常见几种操作系统下的开启和关闭方法做个汇总。
一、Windows XP下开始/关闭数据执行保护(DEP)的方法
XP模式下开启和关闭DEP有两种方法,一种是部分开启/关闭,另一种是长期开启/关闭。
第一种方法是为了方便于用户倾向于使用DEP功能,但又不想整体关闭,由于DEP功能上的欠缺可能会引起某些程序的非正常运行甚至崩溃现象时,可以通过以下方法进行设置:在桌面“我的电脑”点击鼠标左键——属性——高级——性能设置选项,即可看到下图:
针对某些程序关闭DEP保护,只需要点击上图中的“为下列程序之外的所有程序启动DEP”,然后点击添加按钮,找到您所信任的程序执行文件,添加即可,然后重启计算机即可生效。
第二种方法,全部关闭DEP保护功能,可以在上图中,点击关闭DEP(不推荐),然后重新启动计算机即可。
也可以通过直接修改Boot.ini文件达到彻底关闭数据执行保护的目的,在 WinXP SP2/SP3系统目录下找到Boot.ini文件。
有这么一行(其他驱动器类似):
......="Microsoft Windows XP Professional"=OPTIN /FASTDETECT
/USEPMTIMER /noexecute
修改NoExecute参数为NoExecute=AlwaysOff,然后保存即可,相当关闭DEP功能和EVP和EDB。
实际上,在上述第一种方法中如何修改关闭DEP选项,系统会自动修改boot.ini文件的启动项,实现结果相同。
二、Windows Vista下开始/关闭数据执行保护(DEP)的方法
在Vista下关闭DEP方法也很简单,只需要按照以下步骤操作即可:
1、新建一个文本文件mod.txt,然后输入:
bcdedit.exe/set {current} nx AlwaysOff
pause
2、保存后,再重命名为bat文件mod.bat;
3、然后在文件上鼠标右键以管理员身份运行即可,看到运行结果。
4、关闭该命令运行窗口,然后重新启动计算机即可生效
另外,对于没有管理员权限的用户执行修改DEP数据保护设置可能会出现下图提示:
避免方法,请提权后或采用本文描述方法执行。
三、Windows 7下开始/关闭数据执行保护(DEP)的方法
方法同Vista的修改方法。
补充:
1、该方法同样适用于Windows Server 2008,操作方法相同。
2、如果要开启DEP数据保护,只需要把AlwaysOff改成AlwaysOn即可
名词解释:
DEP——为微软的软件上层协调模块,协助CPU执行数据保护,为Data Excute Protection缩写
EVP——AMD CPU的防病毒技术,为Ehanced Virus Protection缩写EDB——Intel CPU的防病毒技术,为Excute Disable Bit缩写
数据执行保护(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(数据保护) 一` 使用boot.ini 禁用DEP 1. 单击“开始”,然后单击“控制面板”。
2. 在“选择一个类别”下单击“性能和维护”。
3. 在“或选择一个控制面板图标”下,单击“系统”。
4. 单击“高级”选项卡,然后在“启动和故障恢复”区域中单击“设置”。
5. 在“系统启动”区域中,单击“编辑”。
6. 在“记事本”中单击“编辑”,然后单击“查找”。
7. 在“查找内容”字段中键入/noexecute,然后单击“查找下一个”。
8. 在“查找”对话框中,单击“取消”。
9. 将policy_level(例如“OptOut”)更换为“AlwaysOff”(不带引号)。
警告:请务必小心输入文字。
注:您的boot.ini 文件转换现在应该是:/noexecute=AlwaysOff 10. 在“记事本”中单击“文件”,然后单击“保存”。
11. 单击“确定”以关闭“启动和故障恢复”。
12. 单击“确定”以关闭“系统属性”,然后重新启动计算机。
二` 实际中得来只要使用命令"msconfig"启动选项中全选重启亦可! 目的在于关闭DEP. 恢复DEP(原winxpDEP 设置):/noexecute=optin /fastdetect。