0

0

如何在Windows 10 / 11上启用或禁用数据执行保护(DEP)

PHPz

PHPz

发布时间:2023-04-13 11:37:07

|

30355人浏览过

|

来源于云东方

转载

数据执行保护 (dep) 是 windows 中的一项内存保护功能。它会进行检查并保护内存的几个区域,并帮助防止它们执行恶意代码。反过来,它可以帮助防止病毒和其他安全威胁对您的计算机造成损害。它可以防止从默认堆、堆栈和内存池运行代码。如果应用程序尝试从受保护的页面执行或运行代码,则该应用程序会收到带有状态代码的异常错误。dep 很有帮助,有时当它没有按预期工作时也会出现问题。dep 在 64 位程序中已建立。大多数导致 dep 问题的程序都是 32 位程序。在本文中,让我们看看如何在windows中启用或禁用dep功能。

对已选择的程序禁用 DEP(数据执行保护)

步骤1:一起使用Windows + E键打开Windows资源管理器(文件资源管理器)

步骤2:在左侧,右键单击“这台电脑”

步骤3:从出现的列表中单击属性

properties-1

步骤4:在打开的设置窗口中,单击右侧的高级系统设置

system_settings

步骤5:在那里打开系统属性窗口。转到“高级”选项卡

步骤6:在性能部分下,单击设置按钮

settings-1

步骤7:在性能选项窗口中,转到数据执行保护选项卡

步骤8:要为Windows服务和程序打开DEP,请单击旁边的单选按钮

步骤9:要为所有程序打开DEP,除了少数选定的程序,请单击旁边的单选按钮 为所有程序打开DEP,除了我选择的程序

步骤10:将启用“添加”按钮,单击它

add

步骤11:在查找范围下拉列表中,选择C盘的本地磁盘(C:)

步骤12:双击程序文件(无论您要添加程序的路径如何)

步骤13: 您可以滚动并选择所需的程序单击程序可执行文件,然后单击打开。 例如,我在这里选择了 7-zip 应用程序作为例外。应用设置后,7-zip 将在 DEP 保护之外运行,而所有其他压缩将在 DEP 保护内运行。

c_drive

步骤14:所选程序将在性能选项窗口中列出

步骤15:如果要在例外列表中添加另一个程序,请再次单击“添加”并按照相同的步骤操作[步骤11-14]

步骤16:单击“应用”,然后单击“确定

步骤17:重新启动计算机,并为程序打开/启用DEP。

注意:下面提到的方法只应在故障排除或调试期间使用

完全禁用或关闭 DEP(数据执行保护)

步骤1:以管理员身份打开命令提示符。为此,请在窗口搜索栏中键入cmd,然后按住Ctrl + Shift键并按回车键

Reecho睿声
Reecho睿声

Reecho AI:超拟真语音合成与瞬时语音克隆平台

下载

步骤2:用户帐户控制窗口将打开,单击

步骤3:在命令提示符下键入以下命令并按回车键

bcdedit.exe /set {current} nx AlwaysOff

always_off

步骤4:重新启动计算机,DEP将禁用所有程序。

启用或打开 DEP(数据执行保护)

步骤1:以管理员身份打开命令提示符。为此,请在窗口搜索栏中键入cmd,然后按住Ctrl + Shift键并按回车键

步骤2:用户帐户控制窗口将打开,单击

步骤3:在命令提示符下键入以下命令并按回车键

bcdedit.exe /set {current} nx AlwaysOn

always_on

步骤4: 重新启动计算机,将为所有程序启用DEP。

注意:一旦 DEP 设置为始终打开或始终关闭,则无法使用系统设置中的“数据执行保护”选项卡进行更改。因此,让我们看看如何将单选按钮带回DEP选项卡中并可以再次使用

将 DEP 设置为其默认行为(可使用系统设置进行管理)

步骤1:以管理员身份打开命令提示符。为此,请在窗口搜索栏中键入cmd,然后按住Ctrl + Shift键并按回车键

步骤2:用户帐户控制窗口将打开,单击

步骤3:在命令提示符下键入以下命令并按回车键

bcdedit.exe /set {current} nx OptIn

nx

步骤4: 重新启动计算机,DEP选项卡中的单选按钮将再次访问。

有关信息:

BCDedit.exe 是用于编辑启动配置数据的主要工具。

/set 命令在 Windows 启动配置数据中设置启动项选项值。

{当前} 当前启动项的标识符为 {current},它告知 bcdedit 使用当前正在使用的启动配置。

nx 是 no-execute 的缩写形式,是引导配置中 DEP 的设置名称。

选择加入仅为操作系统组件启用 DEP。

始终关闭禁用 DEP。

始终在线为操作系统和所有进程启用 DEP。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

207

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

313

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

290

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

174

2025.08.07

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

434

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

601

2023.08.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

434

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

601

2023.08.10

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

23

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.3万人学习

Excel 教程
Excel 教程

共162课时 | 20.4万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号