Win11 资源管理器右键菜单中有更多终端

Win11 资源管理器右键菜单中有更多终端

我已将 Windows Terminal 设置为默认启动 WSL。我经常想从 Explorer 打开 Terminal 到特定文件夹。问题是,由于 WSL 是默认设置,它总是打开 Linux shell,即使我实际上需要 cmd.exe。

有没有办法让右键菜单上同时显示 WSL 和 cmd.exe?

答案1

“几乎”:你可以通过以下方式获得 Powershell 和 bash 的选项转移默认情况下 +右键单击。您可以通过注册表更改添加/重新启用上下文菜单“打开到 cmd”:

  • 打开regedit
  • Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd
  • 将密钥的所有权更改为您(否则您将无法在下一步中进行更改,请记下当前所有者,通常是 TrustedInstaller)
  • 授予您的用户(或您想要用来进行更改的任何组)写权限 - 否则您将无法在下一步中进行更改,再次记下原始设置)
  • 将值名称更改HideBasedOnVelocityiDShowBasedOnVelocityiD

Shift+RightClick 现在将为您提供选项open command window here(cmd.exe,而不是终端应用程序)。

在此处输入图片描述

我建议稍后恢复对安全设置的更改。要将 TrustedInstaller 添加为所有者,您需要输入NT Service\TrustedInstaller

相关内容