如何在win11中开启“数据执行保护dep” 增强系统内存安全性方法

如果您希望提升Windows 11系统的内存安全性,防止恶意代码在非执行内存区域运行,则需启用数据执行保护(DEP)。以下是开启DEP的具体操作路径与多种配置方式:

一、通过系统属性图形界面启用DEP

该方法使用传统控制面板路径访问性能选项,适用于所有Win11版本,无需命令行操作,设置直观且可精确控制应用范围。

1、右键点击“开始”按钮,选择“系统”。

2、在右侧“相关设置”下,点击“高级系统设置”。

3、在“系统属性”窗口中,切换到“高级”选项卡。

4、在“性能”区域,点击“设置”按钮。

5、在新弹出的“性能选项”窗口中,切换至“数据执行保护”选项卡。

6、勾选“为除下列选定程序之外的所有程序和服务启用DEP”单选框。

7、点击“确定”保存设置,随后重启计算机使更改生效。

二、通过命令提示符强制启用DEP

该方法直接修改启动配置数据库(BCD),对当前启动项全局启用NX(No-Execute)保护,绕过图形界面限制,适用于DEP选项卡不可见或被策略禁用的场景。

1、在开始菜单搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。

2、在命令提示符窗口中输入以下命令并按回车:bcdedit.exe /set {current} nx AlwaysOn。

3、若返回“操作成功完成”,表示设置已写入。

4、关闭命令提示符,重启计算机。

三、通过运行命令快速打开DEP设置页

该方式跳过多次导航,直接调用系统控制面板模块,节省操作步骤,特别适合熟悉快捷键的用户。

1、同时按下Win + R键,打开“运行”对话框。

2、输入sysdm.cpl并按回车,直接打开“系统属性”窗口。

3、点击“高级”选项卡,在“性能”区域点击“设置”。

4、切换到“数据执行保护”选项卡,选择“为Windows系统服务和程序启用DEP”。

5、点击“应用”,再点击“确定”。

6、重启系统完成启用。

四、验证DEP是否已启用

启用后需确认系统实际加载状态,避免因权限不足或策略覆盖导致设置未生效。此验证不依赖图形界面,结果准确可靠。

1、再次以管理员身份运行命令提示符。

2、输入命令:wmic memphysical get maxcapacity(仅用于环境确认,非DEP验证)。

3、正确验证方式为执行:bcdedit /enum {current}。

4、在输出结果中查找”nx”项,若显示值为”AlwaysOn”,则DEP已成功启用。

5、无需其他操作,该状态即刻生效于后续所有进程。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。