win11专业版/企业版/教育版用户需先确认系统版本并以管理员身份运行windows终端,再通过安全中心图形界面或powershell命令启用exploit protection,最后添加注册表项防止更新重置。

确认系统版本与权限前提
Win11开启Exploit Protection前,必须确保你使用的是专业版、企业版或教育版,家庭版不支持该功能——【家庭版用户看到“此设置由组织管理”提示即代表不可用】。按 Win + R 输入 winver 回车,确认版本;再右键“开始”→“Windows终端(管理员)”,后续所有操作必须在此窗口中执行。
通过Windows安全中心图形界面启用
打开“设置”→“隐私和安全性”→“Windows 安全中心”→“应用与浏览器控制”→向下滚动到“基于信誉的保护”区域,点击“利用保护设置”。此时会跳转至独立页面,顶部显示“系统配置”标签页,先点击右上角“编辑”按钮解锁修改权限;接着将“利用保护”总开关拨至“开”状态;最后点击右下角“保存更改”——这一步必须点,否则重启后自动恢复为关闭。
用PowerShell命令强制启用(推荐)
图形界面有时会因组策略残留或服务未响应而失效,此时需用PowerShell直写注册表项:
第一步:在管理员终端中运行以下命令启用全局利用保护:Set-ProcessMitigation -System -Enable DEP,SEHOP,ForceRelocateImages,HeapTerminate,BottomUpRandomization,HighEntropyASLR,ExtensionPointDisable,ControlFlowGuard,ShadowStack,ReturnFlowGuard,UserShadowStack
第二步:验证是否生效,输入:Get-ProcessMitigation -System | findstr "Enabled"
若输出中包含大量“Enabled: True”,说明已成功加载;若仅返回空行或报错“Access is denied”,请检查是否以管理员身份运行终端,且当前账户为本地管理员组成员。
第三步:为防止系统更新后重置,追加永久策略注册表项:reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverride" /t REG_DWORD /d 0 /freg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "FeatureSettingsOverrideMask" /t REG_DWORD /d 3 /f
这两条命令将禁用系统对DEP等缓解措施的自动覆盖逻辑,【执行前请勿关闭终端,失败将导致部分程序无法启动】。











