数据执行保护:常见问题解答
以下是有关数据执行保护 (DEP) 一些常见问题的解答。
全部显示
DEP 是一种有助于防止您的计算机免受病毒和其他安全威胁破坏的安全功能。DEP 可以通过监视程序确保这些程序安全使用系统内存来保护您的计算机。如果某个程序试图以不正确的方式运行(也称为执行)
内存中的代码,则 DEP 将关闭该程序。
DEP 会自动监视基本的 Windows 程序和服务。可以通过让 DEP 监视所有的程序来增强保护。若要增强 DEP
保护,请参阅更改数据执行保护设置。
安全,但是仅当一直打开该程序的 DEP,Windows 才可以继续检测那些从受保护的内存位置运行代码的尝试,这样有助于防止
受到攻击。
如果使用的是推荐的安全设置,并且您的防病毒软件没有检测到威胁,那么您的计算机可能没有受到攻击。在这种情况下,
该程序可能在 DEP 启用时没有正常运行。在更改任何 DEP 设置前,请检查该程序的 DEP 兼容版本或软件发行者的更新。
首先,访问软件发行者的网站,查看是否有与 DEP 兼容的程序版本可用。如果发行者尚未发行与 DEP 兼容的
更新的程序版本,则可以对已关闭的该程序关闭 DEP。您仍能够使用该程序,但它可能容易受到传播到您的其他程序
和文件的攻击。
如果选择关闭某个程序的 DEP,则建议经常检查是否有该程序的更新版本,如果
对该程序进行了更新,请在更新之后再次启用 DEP。若要关闭某个程序的 DEP,请参阅更改数据执行保护设置。
svchost.exe 和 explorer.exe 程序是 Windows 操作系统的一部分。如果 DEP 关闭它们或其他 Windows 服务,则可能是由其他软件发行者创建的以及在
Windows 中运行的小程序(例如扩展程序)所导致的。如果最近安装了某个程序,并且注意到 DEP 关闭了基于 Windows 的程序,请与软件发行者核对以查看是否有
与 DEP 兼容的更新版本可用,或者尝试卸载该程序。
是的。DEP 是 Windows 基于软件的功能。某些计算机处理器在各种名称下也提供基于硬件的 DEP。这些处理器使用硬件
技术来防止程序在受到保护的内存位置运行代码。如果您的处理器不支持基于硬件的 DEP,则 Windows 将使用
基于软件的 DEP 帮助保护您的计算机。