
Windows 11原生sudo功能:告别繁琐管理员权限操作
Windows 11原生sudo功能正式上线,告别繁琐的“以管理员身份运行”操作,实现高效权限管理。
在Windows操作系统中,权限不足时常常需要通过右键选择“以管理员身份运行”来执行程序。而在Linux系统中,只需在命令前添加sudo即可提升权限。如今,Windows 11原生支持sudo功能,为用户带来更为便捷的权限管理体验。
Sudo for Windows:专为Windows 11打造
需要注意的是,Sudo for Windows仅适用于Windows 11 24H2及以上版本,不支持Windows 10。

过去,当在命令提示符下遇到需要管理员权限的情况时,用户需要重新打开一个管理员权限的命令提示符,操作繁琐且耗时。而现在,只需在命令行前添加sudo即可轻松实现权限提升,无需重复打开窗口。
需要注意的是,该命令仅适用于命令行,无法在图形界面下使用。例如,通过sudo notepad可以启动一个管理员权限的记事本。

Sudo for Windows与Unix/Linux上的sudo关系
Sudo for Windows与Unix/Linux上的sudo项目无任何关系,它是微软为Windows实现的具有相同功能和名称的工具。
开启Sudo for Windows
在Windows 11 24H2及以上系统中,用户可以在系统设置中进入“系统”>“高级”>“终端”,打开“启用sudo”来开启Sudo for Windows功能。

开启后,用户可以选择三种运行方式:
- 在新窗口中:打开一个拥有管理员权限的新窗口
- 禁止输入:当前窗口拥有管理员权限,但不能输入
- 内联:在当前窗口中提权,可以输入(与Linux sudo类似)
Sudo for Windows与runas、gsudo的区别
除了Sudo for Windows,Windows下还有其他工具可以实现类似功能,如runas和gsudo。以下是它们之间的区别:
| 项目 | runas | gsudo | Sudo for Windows |
|---|---|---|---|
| 描述 | 换个账户运行程序 | 第三方sudo(体验最像) | 微软官方sudo |
| 常见写法 | runas /user:xxx cmd | gsudo xxx | sudo xxx |
| 是否需要密码 | 需要输入账户密码 | 不需要(UAC) | 不需要(UAC) |
| 默认在哪执行 | 新窗口 / 新进程 | 当前终端 | 默认新窗口(可改) |
| 是否接近Linux sudo | 完全不像 | 很接近 | 部分接近(还在完善) |
| 能否提升GUI程序 | 可以 | 可以 | 可以 |