在上下文菜单中添加以管理员身份打开 Windows 终端

Windows 终端(Windows Terminal)允许您在一个窗口中打开命令提示符(Command Prompt)Windows PowerShell等。如果您想在上下文菜单中添加以管理员身份打开 Windows 终端选项,请按照以下步骤操作。(Open Windows Terminal as administrator )尽管默认情况下您可以在上下文菜单中找到 “在 Windows 终端中打开” (Open in Windows Terminal )选项,但您可以添加另一个选项以使用管理员权限运行同一应用程序。

如何在上下文菜单中添加或删除提升的 Windows 终端

有时,您可能需要在命令提示符(Command Prompt)Windows PowerShell中执行许多命令才能在(Windows PowerShell)Windows计算机上执行特定任务。有时您可能需要并排打开它们才能完成某些事情。您可以使用Windows 10 计算机上的Windows 终端(use the Windows Terminal),而不是打开多个命令提示符(Command Prompt)Windows PowerShell窗口。(Windows PowerShell)

默认情况下,它会在右键单击上下文菜单中添加一个选项,以快速打开一个窗口并输入您的命令。但是,它不会以管理员权限打开。另一方面,某些任务需要在管理员权限下或在提升的窗口中完成。这就是为什么您可以按照本教程添加一个选项以在上下文菜单中打开提升的Windows 终端。(Windows Terminal)

我们已经看到了如何添加一个可扩展的上下文菜单项以在任何配置文件中打开 Windows 终端,现在让我们看看如何添加上下文菜单项以以管理员身份运行它们(run them as administrator)

相关(Related):如何在 Windows 11 中以管理员身份打开 Windows 终端(open Windows Terminal as administrator in Windows 11)

由于您即将使用注册表编辑器(Registry Editor)进行此更改,因此强烈建议您在执行这些步骤之前创建一个系统还原点。

(Add Open Windows Terminal)以管理员身份将打开的 Windows 终端添加到上下文菜单(Context Menu)

要在上下文菜单中添加或删除以管理员身份打开 Windows 终端,请执行以下步骤:(Open Windows Terminal as administrator)

  1. 在您的计算机上打开记事本。
  2. 粘贴以下文本。
  3. 单击File > Save As
  4. 选择一个位置,输入一个带有.reg扩展名的文件名。
  5. 保存类型(Save as type)下拉列表中选择所有文件。(All Files)
  6. 单击保存(Save)按钮。
  7. 双击(Double-click).reg文件并单击两次是按钮(Yes)

要了解有关这些步骤的更多信息,请继续阅读。

首先,您必须打开一个 .reg 文件,因为如果您想要导航每个路径并创建相应的KeyREG_DWORD和 String Value ,这是一项艰巨的任务。

为此,请在计算机上打开记事本(Notepad)并粘贴以下文本:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\OpenWTHereAsAdmin] "HasLUAShield"="" "MUIVerb"="Open in Windows Terminal as administrator" "Extended"=- "SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHereAsAdmin\shell\001flyout] "MUIVerb"="Open in Windows Terminal Default Profile as administrator" "HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHereAsAdmin\shell\001flyout\command] @="powershell.exe -WindowStyle Hidden \"Start-Process -Verb RunAs cmd.exe -ArgumentList @('/c','start wt.exe','-d','\"\"\"%V\"\"\"')\""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHereAsAdmin\shell\002flyout] "MUIVerb"="Open in Windows Terminal Command Prompt as administrator" "Icon"="imageres.dll,-5324"

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHereAsAdmin\shell\002flyout\command] @="powershell.exe -WindowStyle Hidden \"Start-Process -Verb RunAs cmd.exe -ArgumentList @('/c','start wt.exe','-p','\"\"\"Command Prompt\"\"\"','-d','\"\"\"%V\"\"\"')\""

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHereAsAdmin\shell\003flyout] "MUIVerb"="Open in Windows Terminal PowerShell as administrator" "HasLUAShield"="" "Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\Directory\Shell\OpenWTHereAsAdmin\shell\003flyout\command] @="powershell.exe -WindowStyle Hidden \"Start-Process -Verb RunAs cmd.exe -ArgumentList @('/c','start wt.exe','-p','\"\"\"Windows PowerShell\"\"\"','-d','\"\"\"%1\"\"\"')\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWTHereAsAdmin] "HasLUAShield"="" "MUIVerb"="Open in Windows Terminal as administrator" "Extended"=- "SubCommands"=""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHereAsAdmin\shell\001flyout] "MUIVerb"="Open in Windows Terminal Default Profile as administrator" "HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHereAsAdmin\shell\001flyout\command] @="powershell.exe -WindowStyle Hidden \"Start-Process -Verb RunAs cmd.exe -ArgumentList @('/c','start wt.exe','-d','\"\"\"%V\"\"\"')\""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHereAsAdmin\shell\002flyout] "MUIVerb"="Open in Windows Terminal Command Prompt as administrator" "Icon"="imageres.dll,-5324"

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHereAsAdmin\shell\002flyout\command] @="powershell.exe -WindowStyle Hidden \"Start-Process -Verb RunAs cmd.exe -ArgumentList @('/c','start wt.exe','-p','\"\"\"Command Prompt\"\"\"','-d','\"\"\"%V\"\"\"')\""

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHereAsAdmin\shell\003flyout] "MUIVerb"="Open in Windows Terminal PowerShell as administrator" "HasLUAShield"="" "Icon"="powershell.exe"

[HKEY_CLASSES_ROOT\Directory\Background\Shell\OpenWTHereAsAdmin\shell\003flyout\command] @="powershell.exe -WindowStyle Hidden \"Start-Process -Verb RunAs cmd.exe -ArgumentList @('/c','start wt.exe','-p','\"\"\"Windows PowerShell\"\"\"','-d','\"\"\"%V\"\"\"')\""

您还可以自定义显示“ 以管理员(Open in Windows Terminal as administrator)身份在 Windows 终端中打开”或“以管理员身份 在 Windows 终端默认配置文件中打开”或“以管理员(Open in Windows Terminal Default Profile as administrator)身份 在 Windows 终端命令提示符中打开”或“以管理员(Open in Windows Terminal Command Prompt as administrator)身份 在 Windows 终端 PowerShell 中打开”的(Open in Windows Terminal PowerShell as administrator)文本。

单击“ 文件” File > Save As 选项>选择要保存文件的位置>为其 命名,扩展名为.reg(adminterminal.reg)(例如adminterminal.reg (.reg )),从 “保存类型” (Save as type )下拉列表中选择“所有文件 (All Files )”,并单击 “保存” (Save )按钮。

如何在上下文菜单中添加或删除提升的 Windows 终端

双击(Double-click).reg文件并选择 两次Yes 选项以确认更改。现在,您可以 在上下文菜单中的“在 Windows 终端中打开” (Open in Windows Terminal )选项旁边 找到“以管理员身份在 Windows 终端中打开”选项。(Open in Windows Terminal as administrator)

如果您愿意,您可以下载我们的即用型注册表文件来添加此上下文菜单项。

如何在上下文菜单中添加或删除提升的 Windows 终端

如果您想删除提升的Windows 终端选项,请打开注册表编辑器并导航到这两个路径:

HKEY_CLASSES_ROOT\Directory\Background\shell\OpenWTHereAsAdmin

HKEY_CLASSES_ROOT\Directory\shell\OpenWTHereAsAdmin

如何在上下文菜单中添加或删除提升的 Windows 终端

右键单击 OpenWTHereAsAdmin  >(OpenWTHereAsAdmin)选择 Delete 选项并确认更改。

这就是全部!

阅读: (Read: )如何从上下文菜单中删除在 Windows 终端中打开。(How to Remove Open in Windows Terminal from Context Menu.)



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts