先聲明,這絕不是那些抄來抄去的文章的轉載。
打開注冊表編輯器regedit.exe,定位到
計算機\HKEY_CLASSES_ROOT\Directory\Background\shell\cmd --這里是指在文件夾的空白處的右鍵菜單
計算機\HKEY_CLASSES_ROOT\Directory\shell\cmd --這里
是指在文件夾上的右鍵菜單
計算機\HKEY_CLASSES_ROOT\Drive\shell\cmd
--這里
是指在磁盤驅動器上的右鍵菜單
根據自己需要自行修改。
注意:Win10可以直接輸入注冊表位置,不用像Win7一樣手動定位了。

將右側項“HideBasedOnVelocityId”重命名為“ShowBasedOnVelocityId”,這樣在文件資源管理器里Shift+右鍵彈出的菜單中就會顯示“在此處打開命令窗口”了。注意,有的系統上要隱藏“在此處打開Powershell”才可以。
該位置系統默認所有者是TrustedInstaller,無法重命名,請采用以下步驟:
在該項上右鍵,點擊權限-高級-更改,輸入你的用戶名,然后一路點擊確定。再打開一次權限窗口,選中你的用戶名或“Administrators”,勾選“完全控制”,之后就可以重命名項了。

如果想要隱藏“在此處打開Powershell”,請繼續往下看。定位到
計算機\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell
就在剛才位置的下面。只要把“ShowBasedOnVelocityId”重命名為“HideBasedOnVelocityId”,“在此處打開Powershell”就會隱藏了。
教程到此結束,以下內容是對其他“教程”的批判。
下面是一篇典型的其他教程(可能就是出處):
Win10小技巧:如何將在此處打開命令改為CMD或Powershell? - CMD,PowerShell - IT之家
以下是部分摘錄:
1、用“Windows+R”打開運行窗口輸入“regedit”並按回車。或直接在Cortana欄中輸入“regedit”,單擊打開注冊表管理器;
2、定位到以下位置:
“計算機\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command”
明明CMD的右鍵菜單就在Powershell的上面,竟然沒看到?!
補充:因為Win10創新者版本(Win10 Creators)提供了 注冊表路徑的簡化,所以,“HKEY_CLASSES_ROOT”完全可以用“HKCR”取代,以上地址可以精簡為“HKCR\Directory\Background\shell\Powershell\command”
注意這一句,其實早在Win7(甚至更早)就支持注冊表路徑簡化了,只是是在命令行中,因為以前的注冊表編輯器不支持直接輸入地址。
3、在左側command項上點擊鼠標右鍵,選擇“權限”,在出現的窗口中再選擇下方的“高級”。
4、如果你的所有者為TrustedInstaller,那么首先點擊上方“更改”,將當前用戶賬戶名添加進去,例如“xxxxxx@live.cn”(見下方圖二),然后點擊后方“檢查名稱”——“確定”。完成后,再在下方將當前用戶的權限從讀取改為“完全控制”即可。這樣就可以正常修改注冊表鍵值了。
5、將右側默認字符串值改為“cmd.exe /s /k pushd "%V"”,確定保存即可。
6、這樣處理之后,在資源管理器空白處按住Shift按鍵右擊鼠標,出現的選項仍然是“在此處打開Powershell窗口”,但點擊后實際開啟的功能確實已經變成了“在此處打開命令提示符”。
真是太慘了,出現的選項仍然是“在此處打開Powershell窗口”
出處:https://zhuanlan.zhihu.com/p/38166769
=======================================================================================
Win10下Shift+右鍵菜單“在此處打開PowerShell”更改為“在此處打開命令窗口”
注:此方法是通過更改注冊表方式實現
第一步 打開注冊表編輯器
“Win + R” 打開快速啟動窗口
輸入 regedit 確定打開注冊表編輯器
第二步 找到對應的注冊表項
在注冊表路徑輸入HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell
快速定位到注冊表項
為了以防萬一,也為了未來想要恢復,我們可以先備份PowerShell的注冊表項,選中它右鍵導出,然后記得保存好這個注冊表,想要還原的話直接雙擊添加注冊表值就行了。
第三步 修改注冊表項權限
這個你們還是按照圖片操作,最終的擁有者是你當前登錄的用戶,你的用戶必須擁有完全控制權限,如果不懂可以百度相關的操作,這里不作贅述。
注意:子項command也需要進行一樣的權限操作
第四步 修改注冊表值
以下操作的值都跟PowerShell同級的cmd項相同
在此處雙擊,修改為如下圖:
再點擊右鍵菜單看看效果吧!
說明:&P是指定的快捷鍵,當然如果你不使用快捷鍵也可以不指定。CMD的修改過程相同
建議修改注冊表的三個地方對應的cmd和Powershell子項:
計算機\HKEY_CLASSES_ROOT\Directory\Background\shell\ --這里是指在文件夾的空白處的右鍵菜單
計算機\HKEY_CLASSES_ROOT\Directory\shell\ --這里是指在文件夾上的右鍵菜單
計算機\HKEY_CLASSES_ROOT\Drive\shell\--這里
是指在磁盤驅動器上的右鍵菜單
出處:https://blog.csdn.net/RisenMyth/article/details/83041170
=======================================================================================