原文:https://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/

如果您喜歡使用Windows PowerShell而不是指令提示符,那麼您可能喜歡從右鍵單擊Windows中的檔案夾時得到的上下文菜單中直接通路它。以下是如何做到這一點。
當您Shift+單擊檔案夾時,Windows已經在這裡包含一個打開指令視窗選項。PowerShell提供了一個更強大的特性集,尤其是當您通過腳本執行任何類型的自動化時。如果您确實喜歡PowerShell,則必須打開PowerShell,然後導航到檔案夾,或者使用File Explorer中的菜單中的指令。相反,為什麼不在同一個上下文菜單中添加一個打開的PowerShell視窗選項呢?這很容易做到。你隻需要進入Windows系統資料庫進行一些快速編輯。
通過手動編輯系統資料庫,将“打開PowerShell視窗”添加到上下文菜單
要在上下文菜單中添加“打開PowerShell視窗”選項,隻需在Windows系統資料庫中進行幾次快速編輯
标準警告:系統資料庫編輯器是一個強大的工具,濫用它會使您的系統不穩定,甚至無法操作。這是一個非常簡單的技巧,隻要堅持使用nstructions,就不會有任何問題。也就是說,如果您以前從未使用過系統資料庫編輯器,請考慮在開始之前閱讀如何使用系統資料庫編輯器。在進行更改之前,一定要備份系統資料庫(和您的計算機!)
點選“開始”,然後鍵入“regedit”,進而對系統資料庫編輯器進行Dpen操作。按Enter鍵進入oper系統資料庫編輯器,并允許它對您的PC進行更改
在系統資料庫編輯器中,使用左邊欄導航到以下鍵:
HKEY_CLASSES_ROOTDirectoryshell
接下來,您将在shell密鑰中建立一個新密鑰。右鍵單擊shell鍵并選擇 New>鍵。将新鍵命名為“powershellmenu”。我們将為新的key Powershell菜單命名,因為在Windows 8和Windows 10中(正如您在我們的螢幕截圖中看到的),Powershell key已經存在,可以提供其他功能
現在,您将更改新powershellmenu鍵中的(預設)值。選擇powershellmenu鍵後,輕按兩下(預設)值打開它的properties視窗。
在properties視窗中,将“value data”框中的值設定為“Open PowerShell Here”,然後單擊“OK”。這将為指令提供将出現在上下文菜單上的名稱。
另外,您還可以設定該指令,以便僅當您按住Shift鍵向下單擊驅動器時才會出現該指令,這與隐藏“打開指令提示符”指令的方式非常相似,除非您按住Shift+右鍵單擊檔案夾。為此,右鍵單擊powershelImenu鍵并選擇New >字元串值。将新值命名為“Extended”,您不需要對它做任何更改。隻要有那個字元串,就會導緻指令隐藏在Shif鍵通路後面。
無論您是否采取了建立擴充值的可選步驟,流程的其餘部分都是相同的。接下來需要在powershellmenu鍵中建立一個新鍵。右鍵單擊powershellmenu鍵并選擇New >鍵。将新鍵命名為“command”。
現在,您将更改新指令鍵中的(預設)值。選擇指令鍵後,輕按兩下(預設)值以打開它的properties視窗。
(預設)值指定在上下文菜單上選擇該選項時将運作的實際指令。在“值資料”框中鍵入以下文本,然後單擊“确定”。
C:Windowssystem32WindowsPowerShellv1.0powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'
更改應該立即發生,這樣您就可以退出系統資料庫編輯器。要進行測試,隻需右鍵單擊任何檔案夾(如果設定了該選項,則右鍵單擊Shift+右鍵),并選擇“Open with PowerShell”指令。
PowerShell視窗應該立即打開,并在幾分鐘後将您放入右鍵單擊的檔案夾中。
如果您想随時逆轉更改,隻需回到系統資料庫并删除您建立的powershellmenu鍵。這将自動删除您在powershellmenu鍵中建立的任何值和其他鍵,并從上下文菜單中删除該指令。
這些技巧實際上隻是powershellmenu鍵,簡化為我們在前一節中讨論的附加鍵和值,然後導出到a。注冊檔案。運作hack隻是修改值。如果您喜歡擺弄系統資料庫,那麼花點時間學習如何修改系統資料庫是值得的。