发布于2026-05-24 阅读(0)
扫一扫,手机访问
想在 Windows 11 的命令行里,像在 Linux 或 macOS 上那样,直接敲个 sudo 就能提权执行命令吗?好消息是,Windows 11 其实已经内置了这个功能,只是默认没有打开。告别繁琐的 runas 命令或者右键“以管理员身份运行”,下面就来详细说说如何启用这个原生 Sudo 命令。

这是最简单直观的方法,通过图形界面点点鼠标就能完成。当然,前提是你的 Windows 11 版本是 22H2 或更高,并且已经安装了最新的累积更新。开启后,sudo 命令会立刻在 PowerShell 和传统的命令提示符(CMD)中生效。
具体操作分四步走:
首先,点击开始菜单,打开“设置”。
接着,在左侧导航栏里,依次进入“系统” -> “开发者选项”。
然后,在右侧面板中找到那个名为“启用 sudo”的开关,把它从“关”拨到“开”。
最后,关掉设置窗口就行了,连系统重启都不需要。现在,新打开任何一个终端窗口,就可以试试 sudo 的威力了。
如果你更喜欢用命令行,或者需要在多台机器上进行批量部署、写脚本自动配置,这个方法会更适合。它不依赖图形界面,但要求你当前已经在一个拥有管理员权限的终端里操作。
操作流程如下:
第一步,用管理员身份运行 PowerShell 或者 Windows Terminal。
第二步,直接输入并执行这条命令:sudo config --enable forceNewWindow。
执行时,系统可能会弹出用户账户控制(UAC)的确认窗口,点击“是”继续。
怎么验证是否成功了呢?很简单,新开一个没有管理员权限的终端窗口,输入 sudo whoami 并回车。如果命令返回的结果是 nt authority\system 或者你当前的管理员账户名,那就恭喜你,配置成功了。
有些情况下,比如系统组策略禁用了开发者选项,或者图形界面设置被锁定了,前面两种方法可能行不通。这时候,我们可以直接修改注册表来强制启用 Sudo 功能。这个方法稍微硬核一点,操作时需要格外仔细。
下面是详细步骤:
首先,按下 Win + R 组合键,打开“运行”对话框,输入 regedit 后回车,启动注册表编辑器。
然后,在地址栏导航到或者手动找到这个路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sudo。
如果这个 Sudo 项不存在怎么办?别急,在它的父项(比如 Windows)上右键,选择“新建” -> “项”,然后把新项命名为 Sudo 即可。
接着,在这个新建的 Sudo 项内部,右键点击右侧的空白区域,选择“新建” -> “DWORD (32 位) 值”,并将这个新值命名为 Enabled。
命名完成后,双击这个 Enabled 值,将它的“数值数据”修改为 1。这里的“基数”选择十六进制或者十进制都可以,不影响效果。
最后,关闭注册表编辑器。为了让改动生效,你需要重启所有终端进程,或者直接注销当前用户再重新登录。之后,原生的 sudo 命令就应该可用了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9