# 不用再右键“以管理员身份运行”了：为 Windows 11开启原生 sudo 功能（微软官方）

**URL:** <https://meta.appinn.net/t/topic/84267>\
**Category:** 青蛙的应用\
**Created:** [2026 年4 月 20 日 06:32 UTC](https://meta.appinn.net/t/topic/84267 "2026-04-20T06:32:01Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2026 年4 月 20 日 06:32 UTC](https://meta.appinn.net/t/topic/84267/1 "2026-04-20T06:32:01Z")

</div>

原始链接在： [不用再右键“以管理员身份运行”了：为 Windows 11开启原生 sudo 功能（微软官方） - 小众软件](https://www.appinn.com/sudo-for-windows/)

在 Windows 中，会经常遇到权限不足的情况，这时需要使用右键选择「以管理员身份运行」程序。  
而在 Linux 中，只需要在命令前添加 sudo 就能实现提权。

其实 Windows 11 有一个自带的 Sudo 功能，微软在 2024 年就推出了这个与 Linux 同名同功能的工具。

 ![](https://h2cdn.appinn.me/original/3X/b/c/bcc0b2f54088a048e2a7c1ae7e4cca0faf80419d.jpeg)
## Sudo for Windows 需要 Windows 11

注意，这项功能需要 Windows 11 24H2 才能使用，并不支持 Windows 10。

青小蛙曾经遇到的问题是这样的，打开命令提示符，进入对应文件夹，运行，然后提示：需要管理员权限。你必须重写开一个「以管理员身份运行」的命令提示符，非常之麻烦，非常之讨厌。

现在，使用 Sudo for Windows，你只需要在需要管理员权限时，在命令行最前面添加一个 `sudo` 即可，不用重写打开窗口了。

注：该命令仅针对命令行，无法在图形界面下使用（不过，你可以通过 `sudo notepad` 来启动一个管理员权限的记事本）

## 与 Unix/Linux 上的 sudo 的关系

Sudo for Windows 与 Linux 上的 [sudo 项目](https://www.sudo.ws/)无任何关系，只是微软重新为 Windows 实现的，相同功能、相同名称的工具。 😂

## 开启方式

需要在 Windows 11 24H2 以上系统设置中，进入 **系统** \> **高级** \> **终端** ，打开 **启用 sudo** 即可：

 ![](https://h2cdn.appinn.me/original/3X/1/f/1fa15ca101997c3fcb077dc9266d3045336e3f01.avif)

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

1. 在新窗口中：新的拥有管理员权限的窗口
2. 禁止输入：当前窗口拥有管理员权限，但不能输入
3. 内联：在当前窗口中提权，可以输入（与 Linux sudo 类似）

 ![](https://h2cdn.appinn.me/original/3X/4/3/431dabee1c0ff29628704367799beb6f463af320.avif)
## 与 runas、gsudo 的区别

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/

---

<div class="post-metadata">

作者： ![hzhbest](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/h/e9a140/32.png) [@hzhbest](https://meta.appinn.net/u/hzhbest)\
发布日期： [2026 年4 月 20 日 07:14 UTC](https://meta.appinn.net/t/topic/84267/2 "2026-04-20T07:14:47Z")

</div>

> [@Qingwa](#):
>
> 不用 **重写** 打开窗口了

捉虫

---

<div class="post-metadata">

作者： ![xieyilin.main](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xieyilin.main/32/58929_2.png) [@xieyilin.main](https://meta.appinn.net/u/xieyilin.main)\
发布日期： [2026 年4 月 20 日 08:40 UTC](https://meta.appinn.net/t/topic/84267/3 "2026-04-20T08:40:07Z")

</div>

之前好像有人实现了Windows上的sudo，这玩意甚至被scoop收录了。  
Windows原生集成sudo之前我是用这个的，我记得这玩意可以像\*nix一样把终端开头变成`#`

> **[GitHub - lukesampson/psutils: Command line utilities written in Powershell](https://github.com/lukesampson/psutils)**
>
> Command line utilities written in Powershell

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2026 年4 月 20 日 08:47 UTC](https://meta.appinn.net/t/topic/84267/4 "2026-04-20T08:47:46Z")

</div>

就是 gsudo

---

<div class="post-metadata">

作者： ![cherub0507](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/ed8c4c/32.png) [@cherub0507](https://meta.appinn.net/u/cherub0507)\
发布日期： [2026 年4 月 20 日 11:37 UTC](https://meta.appinn.net/t/topic/84267/5 "2026-04-20T11:37:10Z")

</div>

这样处理之后是全局程序以管理员权限运行？

---

<div class="post-metadata">

作者： ![PandaFiredoge](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/pandafiredoge/32/58789_2.png) [@PandaFiredoge](https://meta.appinn.net/u/PandaFiredoge)\
发布日期： [2026 年4 月 20 日 11:53 UTC](https://meta.appinn.net/t/topic/84267/6 "2026-04-20T11:53:00Z")

</div>

？这指的是命令行能直接sudo，不用以管理员运行后手动cd到指定目录了

---

<div class="post-metadata">

作者： ![PandaFiredoge](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/pandafiredoge/32/58789_2.png) [@PandaFiredoge](https://meta.appinn.net/u/PandaFiredoge)\
发布日期： [2026 年4 月 20 日 11:56 UTC](https://meta.appinn.net/t/topic/84267/7 "2026-04-20T11:56:23Z")

</div>

> [@xieyilin.main](#):
>
> Windows原生集成sudo之前我是用这个的

我之前用的这个

> **[GitHub - gerardog/gsudo: Sudo for Windows](https://github.com/gerardog/gsudo)**
>
> Sudo for Windows

---

<div class="post-metadata">

作者： ![cherub0507](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/ed8c4c/32.png) [@cherub0507](https://meta.appinn.net/u/cherub0507)\
发布日期： [2026 年4 月 20 日 12:14 UTC](https://meta.appinn.net/t/topic/84267/8 "2026-04-20T12:14:21Z")

</div>

所以是单程序管理员权限运行？

 ![image](https://h2cdn.appinn.me/original/3X/9/0/90ec34fbc96b6b6b0945d733a4c32503b2f7e0ad.png)

是不是等效成这样？

---

<div class="post-metadata">

作者： ![PandaFiredoge](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/pandafiredoge/32/58789_2.png) [@PandaFiredoge](https://meta.appinn.net/u/PandaFiredoge)\
发布日期： [2026 年4 月 20 日 12:15 UTC](https://meta.appinn.net/t/topic/84267/9 "2026-04-20T12:15:30Z")

</div>

不是，临时以管理员权限运行

---

<div class="post-metadata">

作者： ![TecNico](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tecnico/32/78882_2.png) [@TecNico](https://meta.appinn.net/u/TecNico)\
发布日期： [2026 年4 月 20 日 16:35 UTC](https://meta.appinn.net/t/topic/84267/10 "2026-04-20T16:35:54Z")

</div>

我去，终于可以 inline 以管理员权限运行了。被迫每次重新打开一个实例折磨了多少年了都。

---

<div class="post-metadata">

作者： ![gigacore](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/g/edb3f5/32.png) [@gigacore](https://meta.appinn.net/u/gigacore)\
发布日期： [2026 年4 月 20 日 17:44 UTC](https://meta.appinn.net/t/topic/84267/11 "2026-04-20T17:44:19Z")

</div>

话说，大家都不用 cygwin 了吗？大家平时用 windows 终端是搭配 wsl 使用吗？

---

<div class="post-metadata">

作者： ![particle](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/p/d78d45/32.png) [@particle](https://meta.appinn.net/u/particle)\
发布日期： [2026 年4 月 20 日 18:19 UTC](https://meta.appinn.net/t/topic/84267/12 "2026-04-20T18:19:57Z")

</div>

windows10其实也能用，从windows11 复制出来放在C:\Windows\System32\目录下就行了

---

<div class="post-metadata">

作者： ![cherub0507](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/ed8c4c/32.png) [@cherub0507](https://meta.appinn.net/u/cherub0507)\
发布日期： [2026 年4 月 20 日 20:26 UTC](https://meta.appinn.net/t/topic/84267/13 "2026-04-20T20:26:28Z")

</div>

![image](https://h2cdn.appinn.me/original/3X/d/0/d0dbb4d3487023a91df43338c9180b4aa56e8420.png)

---

<div class="post-metadata">

作者： ![dearxixi](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dearxixi/32/63819_2.png) [@dearxixi](https://meta.appinn.net/u/dearxixi)\
发布日期： [2026 年4 月 20 日 21:31 UTC](https://meta.appinn.net/t/topic/84267/14 "2026-04-20T21:31:41Z")

</div>

默认新窗口，还得自己调，而且还是微软的软件…感觉还是留在 gsudo 或者 psutils 最安心

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2026 年4 月 21 日 00:56 UTC](https://meta.appinn.net/t/topic/84267/15 "2026-04-21T00:56:05Z")

</div>

不一样。

- 您这个是以管理员身份、不带参数地运行单个应用程序
- 而 `sudo` 一般是在命令提示符中运行命令用的

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2026 年4 月 21 日 00:57 UTC](https://meta.appinn.net/t/topic/84267/16 "2026-04-21T00:57:33Z")

</div>

> [@gigacore](#):
>
> 不用 cygwin 了吗

如果只是需要用个处理文本的小程序（比如 `awk`、`sed`、`paste` 等），其实可以直接用 Busybox-w32。

对于其他大型程序，似乎现在用 MSYS2 的比较多。

---

<div class="post-metadata">

作者： ![kvj](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/k/8baadc/32.png) [@kvj](https://meta.appinn.net/u/kvj)\
发布日期： [2026 年4 月 21 日 01:53 UTC](https://meta.appinn.net/t/topic/84267/17 "2026-04-21T01:53:30Z")

</div>

gsudo都用了好多年了

---

<div class="post-metadata">

作者： ![cherub0507](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/ed8c4c/32.png) [@cherub0507](https://meta.appinn.net/u/cherub0507)\
发布日期： [2026 年4 月 21 日 06:11 UTC](https://meta.appinn.net/t/topic/84267/18 "2026-04-21T06:11:03Z")

</div>

感谢解答

涨知识了

:nerd_face:

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2026 年4 月 22 日 15:34 UTC](https://meta.appinn.net/t/topic/84267/19 "2026-04-22T15:34:43Z")

</div>

说句题外话，其实 Linux 上也不止 `sudo` 这一种提权方法。其他的还有：

### 1 su

这个是比较传统的方法，执行 `su` 后，会打开一个以 root 身份运行的 shell。

但出于安全考虑，Ubuntu 禁用了这一命令。

### 2 doas

准确点说这个是从 OpenBSD 那边移植过来的，使用上和 sudo 差不多，但配置文件更简单。

我在 FreeBSD 和 Debian 上都用过，作为一个外行，感觉和 sudo 没什么区别。

> **[doas - Arch Linux 中文维基](https://wiki.archlinuxcn.org/wiki/Doas)**

### 3 pkexec

主要用于图形界面。用法一般也是 `pkexec [命令]`，不过执行它后一般会打开一个窗口，要求你输入 root 密码。

如果需要以 root 身份运行一些带 GUI 的应用程序，一般可以用 pkexec。（当然，出于安全考虑，一般不太建议直接以 root 身份运行带 GUI 程序）操作方法如下：

```bash
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY [命令]

```

### 4 admin://

如果需要在文件管理器中，以 root 身份访问某一路径，可以在地址栏中输入：

```plaintext
admin://[路径]

```

比如要访问 `/usr/share/icons/`，可访问地址 `admin:///usr/share/icons/`。

如果是要编辑某个配置文件，也可以用类似的方法。比如要用 `gedit` 编辑 `/etc/hosts`，则可执行命令：

```bash
gedit admin:///etc/hosts

```

在以上两个案例中，文件管理器和文本编辑器仍是以普通用户身份运行的，但借助 `admin://` 协议，它们临时获得了以管理员身份访问/编辑文件的权限。

---

<div class="post-metadata">

作者： ![gigacore](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/g/edb3f5/32.png) [@gigacore](https://meta.appinn.net/u/gigacore)\
发布日期： [2026 年4 月 22 日 16:49 UTC](https://meta.appinn.net/t/topic/84267/20 "2026-04-22T16:49:32Z")

</div>

如果有 KDE 话，还有个 `kdesu` 命令，可以使用管理员权限运行软件。

比如 `kdesu kate` 打开 kate 方便编辑 /etc/ 下的文件。

而且这条命令还支持 `-r` 参数意为使用实时 CPU 调度。

[下一页](https://meta.appinn.net/t/topic/84267.md?page=2)
