应为单机游戏修改器单独禁用dep:右键“此电脑”→属性→高级系统设置→性能设置→数据执行保护→勾选“为除下列选定程序之外的所有程序和服务启用dep”→添加修改器.exe→重启生效;全局关闭需管理员运行bcdedit /set {current} nx alwaysoff并重启,但会削弱系统安全。

Win10运行单机游戏修改器时弹出“数据执行保护(DEP)”提示,说明系统已拦截该工具在内存中动态注入或执行代码的行为——这类操作本就是DEP设计用来阻止的,关闭它需明确知道风险并手动绕过系统级防护。
通过系统属性界面为修改器单独禁用DEP
这是最稳妥的方式:只对目标修改器.exe文件关闭DEP,不影响系统其他程序的安全防护。
第一步:右键桌面“此电脑”图标→选择“属性”→点击左侧“高级系统设置”。
第二步:在“系统属性”窗口中切换到“高级”选项卡→点击“性能”区域的“设置”按钮→再切换到“数据执行保护”选项卡。
第三步:勾选【为除下列选定程序之外的所有程序和服务启用DEP】,这是关键前提,否则后续添加无效。
第四步:点击“添加”按钮→在弹出窗口中浏览并定位到你的修改器主程序(例如CheatEngine68.exe、ArtMoney.exe等),选中后点击“打开”。注意:必须选中.exe文件本身,不能选快捷方式或文件夹。
第五步:确认列表中已出现该程序路径→点击“确定”→再连续点击“应用”“确定”关闭所有窗口。
第六步:重启电脑。DEP策略变更必须重启才生效,不重启修改器仍会报错。
用管理员命令行彻底关闭全局DEP(高风险)
适用于修改器反复失效、或需运行多个未签名注入类工具的场景;但会削弱整个系统的缓冲区溢出防御能力,仅限可信环境临时使用。
方法一:以管理员身份运行CMD
按Win+X→选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”→在弹出的UAC确认框中点“是”。
方法二:执行关闭命令
输入以下命令并回车:
bcdedit.exe /set {current} nx AlwaysOff
若返回“操作成功完成”,说明已写入启动配置。⚠️此操作不可逆,除非手动恢复,否则每次开机都处于无DEP状态。
方法三:立即重启电脑验证效果。
验证DEP是否已关闭或例外生效
无需第三方工具,直接用系统自带命令确认:
打开任意命令提示符(无需管理员权限),输入:
msinfo32
在弹出的“系统信息”窗口中,查找“数据执行保护”一项:若显示“可用,但未启用”,说明全局DEP已关;若显示“可用,已启用”,则说明仅设置了程序例外。
再运行:
Get-ProcessMitigation -System | findstr "DEP"
观察输出中“DEPEnable”的值:True表示开启,False表示关闭。该命令需PowerShell环境,且部分旧版Win10可能不支持,此时以msinfo32结果为准。











