在Windows 2003 SP1中,增加了一个数据执行保护 (DEP)功能,“系【xì】统属性【xìng】 → 高【gāo】级 → 性能”选项中增加了一个叫“数据执行保护(DEP)”的选项,可以选择只【zhī】为关键【jiàn】的windows程序和服务器启用数据执行保护还是除所选项之外。为所有的程序和服务启用数据执行保护。
有时候在安装了【le】Windows 2003 SP1后会发现无法运行珊瑚虫QQ,解决方法是:在【zài】“我的电脑 → 属【shǔ】性 → 高级 → 性能 → 设置 → 数据执行保护”中选中“只为关键 Windows程序和服务启用数据执【zhí】行保护”确定即可。如果你要是在【zài】Windows XP SP2中也发现同样不能运行珊瑚虫QQ的问【wèn】题,同样方法解决问题。
什么是DEP?数据执行保护 (DEP)介绍
Microsoft Windows XP Service Pack 2 (SP2) 通过实施一系列称为数据执行保护 (DEP) 的硬件和软件实施技术,帮助避免计算机在保【bǎo】留用【yòng】于不可执行代码的计算机内存区域中插入恶意代码。 硬件实【shí】施 DEP 是【shì】某些处理器的【de】功能,可以防止在已标记为数据存储区的内存区【qū】域中执 行代码。 此功能也称为非【fēi】执行【háng】和执行保护。 Windows XP SP2 还包括软件实【shí】施 DEP,其目的在于减少利用 Windows 中【zhōng】的例外处理机制的情况。
与防病毒程序不同,硬件和软件实施 DEP 技术的目的并不【bú】是防止在计算机上安装有害程序。 而是监视您的已【yǐ】安【ān】装程序,帮助确定它们【men】是否正在安全地使用系统内存。 为【wéi】监视您【nín】的程序,硬件【jiàn】实施 DEP 将跟踪已指定为“不可执行【háng】”的内存区域。 如果已将内存指定为“不可执行”,但是某个程【chéng】序试图通【tōng】过内存执行代码,Windows 将关闭该程序以防止恶意代码。 无论【lùn】代码是不是恶意,都会执行【háng】此操作。
注:基于软件【jiàn】的 DEP 是 Windows XP SP2 的一部分并默认启用,不【bú】考虑处理器的硬件实施 DEP 功能。 默认【rèn】情况下,软【ruǎn】件实【shí】施 DEP 应用于核心操作系统组件和服务。
DEP 默认配置的目【mù】的在于保护【hù】您的计算机,并尽量减小对应用程序兼容性的影【yǐng】响。 但是【shì】某些程序【xù】也可能无法正确运行,视您的 DEP 配置而定。
|