在 Windows 中,会经常遇到权限不足的情况,这时需要使用右键选择「以管理员身份运行」程序。
而在 Linux 中,只需要在命令前添加 sudo 就能实现提权。
其实 Windows 11 有一个自带的 Sudo 功能,微软在 2024 年就推出了这个与 Linux 同名同功能的工具。

注意,这项功能需要 Windows 11 24H2 才能使用,并不支持 Windows 10。
青小蛙曾经遇到的问题是这样的,打开命令提示符,进入对应文件夹,运行,然后提示:需要管理员权限。你必须重写开一个「以管理员身份运行」的命令提示符,非常之麻烦,非常之讨厌。
现在,使用 Sudo for Windows,你只需要在需要管理员权限时,在命令行最前面添加一个 sudo 即可,不用重写打开窗口了。
注:该命令仅针对命令行,无法在图形界面下使用(不过,你可以通过 sudo notepad 来启动一个管理员权限的记事本)
Sudo for Windows 与 Linux 上的 sudo 项目无任何关系,只是微软重新为 WIndows 实现的,相同功能、相同名称的工具。 😂
需要在 Windows 11 24H2 以上系统设置中,进入 系统 > 高级 > 终端,打开启用 sudo 即可:

不过注意这里有三种运行方式:

Windows 下还有其他的工具可以实现相同的功能,比如 runas 与 gsudo,具体区别如下:
| 项目 | runas | gsudo | Sudo for Windows |
|---|---|---|---|
| 描述 | 换个账户运行程序 | 第三方 sudo(体验最像) | 微软官方 sudo |
| 常见写法 | runas /user:xxx cmd | gsudo xxx | sudo xxx |
| 是否需要密码 | ✅ 需要输入账户密码 | ❌ 不需要(UAC) | ❌ 不需要(UAC) |
| 默认在哪执行 | 新窗口 / 新进程 | 当前终端 | 默认新窗口(可改) |
| 是否接近 Linux sudo | ❌ 完全不像 | ✅ 很接近 | ⚠️ 部分接近(还在完善) |
| 能否提升 GUI 程序 | ✅ 可以 | ✅ 可以 | ✅ 可以 |
原文:https://www.appinn.com/sudo-for-windows