计算机打数据执行保护删除不掉,运行某应用程序时,出现数据执行保护 (DEP)提示的解决方案...

原因分析:

数据执行保护技术(Data Execution Prevention,以下简称 DEP)是 Windows XP SP2和 Windows 2003 SP1新增的一项功能。DEP 简单地说可以看作操作系统底层的安全防护机制,本身不具备对病毒检测的功能,所以无法替代防病毒软件的作用。但如果有利用漏洞溢出包括本地溢出的病毒发作时,DEP 可以起到防护作用。

正常状况下,DEP会监视系统程序,以确定它们是否安全地使用系统内存。为此,DEP 软件会单独或与兼容的微处理器一起将某些内存位置标记为“不可执行”。这时,如果某个程序尝试从受保护的位置运行代码,DEP 将关闭该程序并通知用户。即使该代码不是恶意代码,也会执行此操作。――就会出现问题描述中的提示对话框。

此外,应用程序和驱动程序也可能会发生 DEP 兼容性问题,出现该提示。其中,应用程序的可能性较大(比如 QQ 程序)。

解决方案:

一、确定DEP所关闭程序的名称:

单击错误提示对话框上的“确定”按钮,将出现一个标准的 Windows 错误报告提示,并提供一个发送错误报告的选项,单击“单击此处”链接后,将出现详细信息界面,可以看出出错的应用程序的名称及版本。

二、确认此程序是否有可用的更新:

建议用户与程序供应商取得联系,以确定是否有更新的版本或可用的更新,如果有,建议升级该程序。

如果是联想随机软件,建议用户登录 联想网站的服务&支持页面http://www.lenovo.com.cn/Support/ 查询该软件是否有升级版本。

例如,较老版本的金山词霸2005在屏幕取词时就会出现错误,可以通过安装金山词霸SP1补丁程序解决,详见知识文档C25532。

三、配置DEP :

如果该程序没有可用更新,或升级更新后仍然报错,可以通过配置 DEP 设置来部分或全部禁用 DEP功能。

1、仅禁用指定程序的DEP功能:

A、在应用程序出现错误时,单击“高级”。

B、在“数据执行保护”对话框中,选择“帮助保护除下列程序之外的所有程序:”。

C、单击应用程序旁边的复选框,然后单击“应用”。

D、这时会出现一个提示,告诉您必须重新启动系统。单击“确定”。

E、再次单击“确定”,然后重新启动系统。

也可以在“系统”属性中执行此过程:

A、单击“开始”,然后单击“控制面板”。

B、在经典视图中,双击“系统”。

C、单击“高级”选项卡,单击“性能”,然后单击“设置”。

D、在“性能选项”对话框中,单击“数据执行保护”选项卡。

E、选择“为所有程序和服务启用 DEP,但我选择的程序和服务除外:”,然后单击“添加”。

F、在“打开”对话框中,找到并选择该应用程序,然后单击“打开”。

G、单击“应用”,然后单击“确定”。将出现一个提示,通知您必须重新启动系统后设置才能生效。单击“确定”。

2、全部禁用 DEP功能:

A、使用记事本打开 C:\\boot.ini 文件。

B、默认设置情况可以找到multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect (Windows XP为家庭版时),

multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect (Windows XP为专业版时) 。

C、把 /noexecute=optin 改为/execute 保存退出即可。

建议不要全部禁用 DEP 功能,这会使计算机处于不太安全的状态。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值