如何在 Windows 中禁用特定程序的数据执行保护
数据执行保护 (DEP) 是 Windows 中的一项重要安全功能,有助于保护您的计算机免受恶意代码的侵害。但是,有时您可能需要禁用特定程序的 DEP 以确保兼容性或解决某些问题。本指南将引导您完成关闭单个应用程序的 DEP,同时保持系统其余部分处于活动状态的过程。
什么是数据执行预防?
DEP 是一种安全技术,可防止代码在指定用于数据存储的内存区域中运行。它监视程序以确保它们安全地使用系统内存,有助于防止病毒和其他安全威胁造成的损害。虽然 DEP 通常是有益的,但某些较旧或编码较差的应用程序在启用它后可能无法正常运行。
何时禁用程序的 DEP
仅在以下情况下才应考虑禁用特定程序的 DEP:
- 程序崩溃或无法正常运行。
- 您已验证该程序来自可信来源。
- 您已经尝试过在兼容模式下运行该程序。
- 该程序的开发人员已确认 DEP 会导致其软件出现问题。
警告:禁用 DEP 可能会使您的系统面临安全风险。仅在绝对必要时才对受信任的应用程序执行此操作。
如何禁用特定程序的 DEP
请按照以下步骤在 Windows 中关闭特定应用程序的 DEP:
步骤一:打开“开始”菜单并键入“查看高级系统设置”。单击匹配结果打开“系统属性”窗口。
步骤2:在“系统属性”窗口中,单击“高级”选项卡。在“性能”部分下,单击“设置”按钮。
步骤3:在出现的“性能选项”窗口中,切换到“数据执行保护”选项卡。
第4步:选择选项“为除我选择的程序和服务之外的所有程序和服务启用 DEP”。这允许您为特定程序创建例外。
第5步:单击“添加”按钮浏览要从 DEP 中排除的程序。
建议阅读:如何在 Windows 中禁用特定的 Windows 键快捷键
第6步:导航到程序的可执行文件 (.exe) 的位置。通常,该文件位于“Program Files”或“Program Files (x86)”文件夹中。选择文件并单击“打开”。
第7步:该程序现在将出现在例外列表中。单击“应用”,然后单击“确定”保存更改。
步骤8:重新启动计算机以使更改生效。
禁用 Windows 资源管理器的 DEP
如果您需要专门为 Windows 资源管理器禁用 DEP,请按照以下附加步骤操作:
步骤一:按照上一节中的步骤 1-4 进行操作。
步骤2:单击“添加”并导航到 C:Windows 文件夹。
步骤3:选择“explorer.exe”并单击“打开”。
第4步:单击“应用”和“确定”保存更改。
第5步:重新启动计算机以使更改生效。
替代方法:使用命令提示符
对于高级用户,还有一种使用命令提示符禁用 DEP 的替代方法:
步骤一:以管理员身份打开命令提示符。您可以通过右键单击“开始”按钮并选择“Windows 终端(管理员)”或“命令提示符(管理员)”来执行此操作。
步骤2:要禁用所有程序的 DEP,请键入以下命令并按 Enter:
bcdedit.exe /set {current} nx AlwaysOff
步骤3:要为所有程序重新启用 DEP,请使用以下命令:
bcdedit.exe /set {current} nx AlwaysOn
第4步:重新启动计算机以使更改生效。
警告:此方法会在系统范围内禁用 DEP,不建议一般使用。最好使用前面描述的图形界面方法对特定程序禁用 DEP。
验证 DEP 状态
要检查系统上 DEP 的当前状态:
步骤一:以管理员身份打开命令提示符。
步骤2:键入以下命令并按 Enter:
wmic OS Get DataExecutionPrevention_SupportPolicy
步骤3:该命令将返回与 DEP 状态相对应的数字:
- 0:对所有进程禁用 DEP。
- 1:对所有进程启用 DEP。
- 2:仅对 Windows 系统组件和服务启用 DEP。
- 3:DEP 对所有进程启用,但允许例外。
对特定程序禁用 DEP 可以解决兼容性问题,但明智地使用此功能至关重要。始终优先考虑系统安全,仅在绝对必要时才对受信任的应用程序禁用 DEP。如果您对某个程序不确定,请在更改 DEP 设置之前咨询软件开发人员或技术专业人员。
