隨着微軟win10系統的流行,更加強大的powershell嶄露頭角,采用.net架構編寫的Powershell性能更加強大,實現的功能也豐富。此時略顯老邁的CMD心有力而力不足。而微軟也嘗試使用各種方法使PowerShell取代目前的CMD。
但是對於我來說,選擇命令行工具還是選擇cmd。cmd運行時,大概只占用不到1M左右的內存,而powershell占用20M左右,相比而言,cmd有更高的流暢性,啟動速度更快。
從Win10Build14971開始,用戶已經無法通過按住Shift、右擊資源管理器空白處來選擇“在此處打開命令提示符”了,但還是有辦法將cmd找回來的,這時候就要用到萬能的注冊表了。
1.用“windows+R”打開運行窗口,輸入“regedit”回車,打開注冊表管理器。
2.定位到“計算機\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command”,如下位置
將cmd的隱藏狀態標識改為顯示(操作方法為將右側的HideBasedOnVelocityId改成ShowBasedOnVelocityId,這樣右鍵CMD和Powershell都有了)。也可以將powershell的顯示狀態標識改為隱藏(把\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell右側的ShowBasedOnVelocityId改成HideBasedOnVelocityId即可)。
注意:修改時可能出現權限問題,無法編輯,提示鍵入該值的新內容時出錯。解決方法如下:
右鍵cmd或者powershell,選擇“權限”,在出現的窗口中選擇下方的“高級”。
如果你的所有者為TrustedInstaller,那么首先點擊上方“更改”,將當前用戶賬戶名添加進去,例如“xxxxxx”(見下圖),然后點擊后方“檢查名稱”——“確定”。完成后,再在下方將當前用戶的權限從讀取改為“完全控制”即可。這樣就可以正常修改注冊表鍵值了。
原文:https://blog.csdn.net/weixin_42217154/article/details/85326795