在 PowerShell 中開啟資料夾而不使用 Shift 鍵

在 PowerShell 中開啟資料夾而不使用 Shift 鍵

我知道我可以透過按住Shift按鍵並右鍵單擊來從 Windows 資源管理器上下文功能表中開啟新的 PowerShell 視窗中的資料夾。是否有任何調整可以在沒有按鍵的情況下在上下文選單中顯示此命令Shift

答案1

感謝泰勒·吉布https://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/的訊息。

您可以編輯註冊表,透過執行 regedit(Win+R 並鍵入 regedit)然後在HKEY_CLASSES_ROOT\Directory\shell

從這裡您可以將新條目新增至上下文功能表。

  1. 在 shell 下建立一個新鍵,命名為“powershellmenu”,將其(預設)值變更為“在此處開啟 PowerShell”。
  2. 在新建立的powershellmenu下新建一個鍵,命名為“command”
  3. 將命令鍵的(預設)值變更為C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

這應該可以實現您正在尋找的內容

答案2

您可以編輯現有登錄項,使 PowerShell 成為主上下文功能表而不是擴充上下文功能表的一部分。最大的麻煩是預設情況下你沒有編輯金鑰的權限,而且它的擁有者是可信任安裝程式。所以你必須克服困難所有權並添加您自己以完全控制。然後你可以編輯這兩個註冊表項:

HKLM\SOFTWARE\Classes\Directory\background\shell\Powershell
HKLM\SOFTWARE\Classes\Directory\shell\Powershell

對於這兩個鍵,刪除名為「Extended」的值: 在此輸入影像描述

編輯後,最好將權限恢復到原始狀態,方法是先刪除您為自己建立的權限條目,然後將所有權恢復到 TrustedInstaller。主要名稱是 'NT 服務\TrustedINstaller'

基斯

相關內容