眾所周知,linux的右鍵可以直接打開terminal,而windows10中的PowerShell是半隱藏的,需要使用時按住shift點擊右鍵即可顯示PowerShell.為了方便起見,我們可以永久顯示這個菜單
PowerShell菜單在regedit中位置如下
HKEY_CLASSES_ROOT\Directory\shell\Powershell
之所以需要按住shift才能顯示,是因為"Extended"這個子鍵的作用,只要屏蔽這個子鍵就可以了
但是,你會發現你可能沒有權限修改注冊表.需要提升權限
在PowerShell上右擊,依次選擇:permissions... - Advanced - Change
輸入當前Windows用戶名,然后Check Names,找到用戶后點擊OK
現在回到選擇permissions...之后的界面,選中上面的Administrators,並在下面的權限列表中勾選Full Control
現在已經獲取了PowerShell的修改權限,右鍵點擊Extended子鍵,rename.可以在前面加個"_"然后保存,這樣就屏蔽了
F5刷新一下注冊表,然后看看文件夾右鍵是否已經直接顯示
上面只是修改了文件夾的右鍵,文件夾內空白處右鍵同樣需要修改,路徑如下
HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell
操作過程同上
如果需要自由切換右鍵顯示,可以如下操作
權限需要自己手動修改,但是可以將reg信息打包,保存為兩個reg文件,以后可以自由進行切換,或者分發給其他人
右鍵PowerShell菜單顯示
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Powershell] @="PowerShell Here" "Extended"=- "_Extended"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell] @="PowerShell Here" "Extended"=- "_Extended"=""
PS: @="PowerShell Here",后面是菜單名,可以自行修改
右鍵PowerShell菜單隱藏
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Powershell] @="@shell32.dll,-8508" "_Extended"=- "Extended"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell] @="@shell32.dll,-8508" "_Extended"=- "Extended"=""