如何关闭DEP以及个别电脑锁死DEP的解决方法

By | 2015年7月8日

本人早年做的部分程序因当时个人技术和编程语言问题,
在开启DEP的系统上存在无法运行或生效问题,需要关闭DEP

以下是2种关闭DEP方法:

方法①. 右键计算机(或者此电脑) – 属性 – 高级系统设置 – 高级: 性能 : 设置 – 数据执行保护
此处选择:仅为基本程序和服务启动DEP , 重启电脑即可关闭DEP。

方法②. 右键系统盘文件 C:\Windows\System32\cmd.exe ,选择“以管理员身份运行”
输入bcdedit.exe /set {current} nx AlwaysOff
回车(按Enter键)后出现“操作成功完成”,然后重启计算机。

然而有个别电脑(多见于笔记本)出厂时基于安全原因锁死了DEP设置
方法①中表现在DEP的2个选项都是灰色且不能勾选,并且下面提示:
要使用这些设置,您必须是计算机管理员并且必须使用bcdedit.exe 文件,如附图1
如果用方法②运行命令后会提示“无法打开启动配置数据存储 拒绝访问”。

这种情况请尝试以下操作:
首先在方法②中输入命令改成bcdedit.exe /set {current} nx Optin
回车后看是否成功,成功则重启电脑即可使用方法①。
不成功则在电脑开机时进入BIOS设置,一般是在Security 或 Boot(安全或启动)栏目,找到 Secure Boot(或安全启动策略),调整为Disabled(关闭)。按F10保存并退出,进入系统后再使用方法①或②关闭DEP。
如果Secure Boot也是灰色不可改状态怎么办?把它附近其他选项都关掉,比如清除安全启动密钥,Clear Secure Boot Keys,OS Optimized Defaults,恢复BIOS默认Load Default 。

最后,如果以上都解决不了可以尝试重装系统或再买个电脑。