跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

如何在Windows 11中开启“开发者命令提权” Windows 11 Sudo命令开启教程

需升级至Windows 11 24H2(Build 26100+),再通过设置→系统→开发者选项开启“启用Sudo”,并用sudo config --enable normal等命令配置运行模式,最后以普通用户执行sudo whoami验证提权是否生效。

如果您在 Windows 11 命令行中输入 sudo 却提示“已在此计算机上禁用 Sudo”或“不是内部或外部命令”,则说明系统尚未启用微软原生的开发者命令提权功能。该功能即“Sudo for Windows”,仅在 Windows 11 24H2(Build 26100 及以上)中正式提供,需通过多种方式显式激活并配置运行模式,方可实现类似 Linux 的一键提权操作。以下是开启该功能的多种独立可行方法:

一、通过系统设置启用 Sudo 功能

此方法调用 Windows 内置图形界面完成启用,不依赖命令行,适用于所有已安装 Windows 11 24H2 或更高版本的设备,是官方推荐的首选路径。启用后,sudo 命令将注册至系统 PATH,可在任意非管理员终端中直接调用。

1、按下

Win + I打开“设置”应用。

2、在左侧导航栏点击

系统,向下滚动并点击开发者选项(部分系统语言版本路径为:隐私和安全性 → 开发者选项)。

3、在右侧区域查找

启用 Sudo开关,将其设置为开。

4、系统弹出确认对话框,点击

是完成启用。

5、无需重启系统或终端,即可在 CMD、PowerShell 或 Windows Terminal 中使用 sudo 前缀执行提权命令。

二、使用命令行配置并启用 Sudo 运行模式

此方法通过终端指令直接激活并设定 sudo 行为逻辑,支持即时生效与模式切换,适用于脚本部署、批量配置或偏好内联交互的用户。三种模式分别控制窗口隔离性、输入句柄状态与交互能力,不可共存,每次仅可启用其一。

1、以标准用户身份打开 Windows 终端(非管理员权限)。

2、输入以下命令启用

内联模式(normal)

(行为最接近 Linux,推荐日常使用):sudo config --enable normal

3、若需在新窗口中执行提权命令(增强隔离性),运行:

sudo config --enable forceNewWindow 4、若需关闭当前窗口输入句柄(防止恶意劫持,适用于自动化脚本),运行:sudo config --enable disableInput

5、执行完成后,可通过

sudo config --list查看当前激活的配置项。

Trae win Trae Windows 官方版本现已全面支持 Win10 和 Win11 系统(64位)。国内开发者可直接访问 Trae 中文官网(trae.cn 或 trae.com.cn),一键下载官方正版 .exe 安装包,享受国内直连的高速稳定体验。安装过程极其简便,双击即可运行,并支持一键无缝导入 VS Code 或 Cursor 的原有主题、快捷键及插件配置。登录支持手机号、微信或稀土掘金账号。内置免费的豆包与 DeepSeek 等顶级大模型,让你开箱即用,轻松开启高效的 AI 智能编程之旅。

下载

三、通过注册表手动启用 Sudo(适用于组策略受限环境)

当系统处于企业域控、教育版或组策略禁用“开发者选项”时,图形界面入口可能被隐藏或灰显。此时可绕过 UI 层,直接修改系统策略注册表键值,强制激活 Sudo 子系统。该操作不依赖设置应用可用性,但需管理员权限写入注册表。

1、按下

Win + R打开“运行”对话框,输入regedit并以管理员身份运行。

2、导航至注册表路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System 3、在右侧空白处右键 → 新建 →DWORD (32 位) 值,命名为EnableSudo。

4、双击该新建项,将

数值数据设为1,基数选择十进制,点击确定。

5、关闭注册表编辑器,注销当前用户或重启终端进程使策略生效。

四、验证 Sudo 是否已正确启用并就绪

该步骤用于确认 sudo 命令已被系统识别、提权机制已加载且 UAC 流程可正常触发,避免因缓存延迟、路径未刷新或 Shell 初始化顺序导致误判。验证必须在普通用户权限终端中进行,不得使用已提升权限的会话。

1、以标准用户身份打开 CMD 或 PowerShell(确保标题栏无“管理员”字样)。

2、输入测试命令:

sudo whoami 3、若弹出 UAC 提权窗口,点击是后返回nt authority\system或当前主机\Administrators 成员名,则表示功能已启用成功。

4、如提示

无法识别命令,请检查系统版本是否为 Windows 11 24H2(Build 26100+);如提示已在此计算机上禁用 Sudo,请返回方法一或三重新启用。

相关文章