
我將 Window Terminal 設定為預設啟動 WSL。我經常想從資源管理器打開終端到特定資料夾。問題是,由於 WSL 是預設設置,它總是打開 Linux shell,即使我實際上需要 cmd.exe。
有沒有辦法讓 WSL 和 cmd.exe 都出現在右鍵選單上?
答案1
「幾乎」:您可以透過以下方式獲得 Powershell 和 bash 的選項轉移+預設情況下右鍵單擊。您可以透過登錄機碼變更新增/重新啟用上下文功能表「開啟到 cmd」:
- 打開
regedit
- 去
Computer\HKEY_CLASSES_ROOT\Directory\shell\cmd
- 將金鑰的所有權變更給您(否則您將無法在下一步中進行更改,請記下目前所有者,通常是 TrustedInstaller)
- 向您的使用者授予寫入權限(或您想要用來進行更改的任何群組 - 否則您將無法在下一步中進行更改,再次記下原始設定)
- 將值名稱變更
HideBasedOnVelocityiD
為ShowBasedOnVelocityiD
Shift+右鍵單擊現在將為您提供選項open command window here
(cmd.exe,而不是終端應用程式)。
我建議稍後恢復對安全設定的變更。要將 TrustedInstaller 新增為擁有者,您需要輸入NT Service\TrustedInstaller
。