切片 切片 切片 切片 切片 切片 切片 切片 切片 切片 切片 编组 3 切片 切片 路径 2 download 工具 配置对比 手册 切片 切片
运行某应用程序时,出现数据执行保护 (DEP)提示的解决方案
2015-12-10知识编号:320930
催更新

原因分析:


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


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


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


解决方案:


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


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


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


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


如果是联想随机软件,建议用户登录 联想网站的服务&支持页面https://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
知识有用,就点一下~
0
收藏 :
分享 :

鐢ㄦ埛鍚嶄笉姝g‘

鐧诲綍
鍏朵粬鐧诲綍鏂瑰紡

鎵撳紑鑱旀兂鏅洪€堿pp鎵爜杩涜鐧诲綍

鎵弿鎴愬姛!

璇峰嬁鍒锋柊鏈〉闈紝鎸夋墜鏈烘彁绀烘搷浣滐紒

浜岀淮鐮佸凡澶辨晥
鍒锋柊