商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > 如何在 Windows 11 中开启原生 Sudo 命令 Windows 命令行提权开启教程

如何在 Windows 11 中开启原生 Sudo 命令 Windows 命令行提权开启教程

  发布于2026-05-24 阅读(0)

扫一扫,手机访问

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

如何在 Windows 11 中开启原生 Sudo 命令 Windows 命令行提权开启教程

一、通过系统设置启用 Sudo

这是最简单直观的方法,通过图形界面点点鼠标就能完成。当然,前提是你的 Windows 11 版本是 22H2 或更高,并且已经安装了最新的累积更新。开启后,sudo 命令会立刻在 PowerShell 和传统的命令提示符(CMD)中生效。

具体操作分四步走:

首先,点击开始菜单,打开“设置”。

接着,在左侧导航栏里,依次进入“系统” -> “开发者选项”。

然后,在右侧面板中找到那个名为“启用 sudo”的开关,把它从“关”拨到“开”。

最后,关掉设置窗口就行了,连系统重启都不需要。现在,新打开任何一个终端窗口,就可以试试 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 命令就应该可用了。

本文转载于:https://www.php.cn/faq/2378851.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注