我将 Window Terminal 设置为默认启动 WSL。我经常想从资源管理器打开终端到特定文件夹。问题是,由于 WSL 是默认设置,它总是打开一个 Linux shell,即使我实际上需要 cmd.exe。
有没有办法在右键菜单上同时拥有 WSL 和 cmd.exe?
我将 Window Terminal 设置为默认启动 WSL。我经常想从资源管理器打开终端到特定文件夹。问题是,由于 WSL 是默认设置,它总是打开一个 Linux shell,即使我实际上需要 cmd.exe。
有没有办法在右键菜单上同时拥有 WSL 和 cmd.exe?
“几乎”:默认情况下,您可以通过Shift +RightClick获得 Powershell 和 bash 选项。您可以通过注册表更改添加/重新启用上下文菜单“打开到 cmd”:
regedit
Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd
HideBasedOnVelocityiD
为ShowBasedOnVelocityiD
Shift+RightClick 现在将为您提供
open command window here
(cmd.exe,而不是终端应用程序)的选项。我建议之后恢复对安全设置的更改。要将 TrustedInstaller 添加为所有者,您需要输入
NT Service\TrustedInstaller
.