Win10恢復Shift+右鍵菜單“在此處打開命令窗口”


先聲明,這絕不是那些抄來抄去的文章的轉載

打開注冊表編輯器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”更改為“在此處打開命令窗口”

很多人想修改系統的右鍵菜單顯示的名字,但是又不知道怎么修改,今天我也上網查了相關的資料,今天以修改系統默認的右鍵菜單,“在此處打開PowerShell” 和 “在此處打開命令窗口” 修改為 PowerShell 和 CMD,整理如下:

注:此方法是通過更改注冊表方式實現

第一步 打開注冊表編輯器

“Win + R” 打開快速啟動窗口
輸入 regedit 確定打開注冊表編輯器
打開注冊表

第二步 找到對應的注冊表項

在注冊表路徑輸入HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell快速定位到注冊表項
注冊表項
為了以防萬一,也為了未來想要恢復,我們可以先備份PowerShell的注冊表項,選中它右鍵導出,然后記得保存好這個注冊表,想要還原的話直接雙擊添加注冊表值就行了。

第三步 修改注冊表項權限

這個你們還是按照圖片操作,最終的擁有者是你當前登錄的用戶,你的用戶必須擁有完全控制權限,如果不懂可以百度相關的操作,這里不作贅述。
操作步驟
注意:子項command也需要進行一樣的權限操作

第四步 修改注冊表值

以下操作的值都跟PowerShell同級的cmd項相同
與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

=======================================================================================


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM