必须为游戏主程序.exe添加DEP排除项,操作路径为:此电脑→属性→高级系统设置→性能设置→数据执行保护→勾选“为除下列选定程序之外的所有程序和服务启用DEP”→添加游戏主程序.exe(非快捷方式)→重启生效;PowerShell验证命令为Get-ProcessMitigation -Name 游戏名 | Select-Object Name, DEP,返回DEP为“Disable”即成功。

当某款游戏在Win11中频繁弹出“已停止工作”错误,且确认是DEP拦截导致时,必须为其主程序.exe文件添加排除项,否则游戏无法正常加载核心模块。
通过系统属性图形界面添加DEP排除项
这一步操作起来很简单,直接走Windows内置路径,全程点选即可,无需记忆命令或担心权限问题。
1、右键桌面“此电脑”图标 → 选择“属性” → 左侧点击“高级系统设置”。
2、在“系统属性”对话框中切换到“高级”选项卡 → 在“性能”区域点击“设置”按钮。
3、在“性能选项”窗口中切换至“数据执行保护”选项卡 → 勾选【为除下列选定程序之外的所有程序和服务启用DEP】单选框。
4、点击“添加”按钮 → 在弹出的文件选择窗口中,必须从游戏安装目录下直接定位到主程序.exe文件,例如:Steam库中常见路径为 D:\Steam\steamapps\common\Starfield\Starfield.exe,不能选快捷方式、.lnk文件或桌面图标。
5、选中该.exe后点击“打开” → 点击“确定”逐级关闭所有窗口 → 重启计算机使排除项生效。
用PowerShell快速验证排除是否生效
重启后不要急于启动游戏,先确认DEP策略已正确加载并包含该进程。
以管理员身份运行PowerShell → 输入命令:Get-ProcessMitigation -Name Starfield | Select-Object Name, DEP(将Starfield替换为你实际的游戏进程名)。
若返回结果中DEP字段显示为“Disable”,说明排除成功;若显示“Enable”或报错“进程未运行”,则需检查.exe路径是否填错或游戏尚未启动过。
手动查找游戏主程序的三种方法
方法一:通过Steam客户端定位
右键Steam库中该游戏 → “属性” → “本地文件” → “浏览本地文件”,进入后找体积最大、名称最接近游戏名的.exe文件。
方法二:通过任务管理器反查
启动游戏 → 打开任务管理器(Ctrl+Shift+Esc)→ “详细信息”选项卡 → 找到对应进程 → 右键“打开文件所在的位置”。
方法三:使用Everything搜索
安装Everything工具 → 输入游戏名 + .exe(如cyberpunk2077.exe)→ 按大小排序 → 优先选MB级而非KB级的.exe文件,KB级多为启动器或兼容层封装程序。


















