Windows 11 - 如何默认从任务栏图标以管理员身份运行 Windows 终端

Windows 11 - 如何默认从任务栏图标以管理员身份运行 Windows 终端

我有 Windows 11 Pro (21H2)。任务栏中有 Windows 终端图标。我总是必须右键单击它,然后单击以管理员身份运行。我宁愿让它默认以管理员身份运行。我可以在桌面上创建一个快捷方式,并将其设置为默认以管理员身份运行。但我希望 Windows 任务栏图标能够做到这一点。

我已经将可执行文件(WindowsTerminal.exe 和 wt.exe)更改为以管理员身份运行,供所有用户使用。我还尝试了兼容性故障排除。没有什么能让任务栏上的 Windows 终端图标以管理员模式打开 Windows 终端。

(在 Windows 11 中,似乎无法再将快捷方式拖放到任务栏。所以这也不起作用。)

答案1

可能有更简单的方法(也可能没有),但至少这里有一个适用于 Windows 11 的方法。它读起来有点复杂,但这主要是因为我想提供尽可能“万无一失”的说明:

  • 创建一个脚本,假设%userprofile%\Documents\Scripts\wt_as_admin.ps内容如下:

    Start-Process wt -Verb RunAs
    
  • 在文件资源管理器中右键单击并选择使用 PowerShell 运行。它应该启动 UAC 并以管理员身份运行 Windows 终端。

  • 在文件资源管理器中,导航到%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

  • 新的->捷径

    • 为了地点,只需输入powershell.exe
    • 点击下一个
    • 为了姓名,将其命名为“Windows 终端管理员”(或任何你想要的)
    • 点击结束
  • 右键单击刚刚创建的快捷方式并选择特性

    • 您会注意到 Windows 已展开powershell.exe为其完整路径。添加到该路径%userprofile\Documents\Scripts\wt_as_admin.ps(或您的脚本所在的任何位置)。
    • 选择合适的图标。您可以.ico在 Github repo 中找到 Windows Terminal 文件这里
  • 打开 Windows 开始菜单

  • 搜索“Windows 终端管理员”(或任何你称之为快捷方式的名称)

  • 右键单击它并固定到任务栏

答案2

在“开始”菜单或“运行”对话框中,Win+R 您可以按“Ctrl+Shift+Enter启动”任何提升的应用程序。

在 Windows 终端内,您可以使用 gsudo 来启动 Powershell 或其他提升权限的 shell,只需在启动命令前加上前缀即可gsudo.exe

相关内容