1. 程式人生 > 其它 >Win10 Shift 右鍵開啟命令列視窗(管理員/非管理員身份)

Win10 Shift 右鍵開啟命令列視窗(管理員/非管理員身份)

文章目錄


Windows10版本 1709

Win10系統,按住Shift後的右鍵選單預設改為了 “在此處開啟PowerShell視窗”,這裡通過修改登錄檔的方式,新增另一個按住Shift後的右鍵選單 “在此處開啟命令列視窗”

推薦使用第3種,直接單擊右鍵就可以開啟cmd視窗。

img

1.開啟cmd視窗 (非管理員身份)

開啟Notepad++,貼上以下命令,並將檔案命名為opencmdhere.reg(注意:檔案編碼格式為UCS-2 Little Endian,否則會導致中文亂碼),然後雙擊執行該檔案即可

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
 
@="在此處開啟命令列視窗"
"Icon"="cmd.exe" 
 
"Extended"=""
 
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
 
 
@="cmd.exe -noexit -command Set-Location -literalPath '%V'"

這樣開啟後的cmd視窗沒有管理員許可權,開啟時不會有彈窗

2.開啟cmd視窗(管理員身份)

開啟Notepad++,貼上以下命令,並將檔案命名為opencmdhere.reg(注意:檔案編碼格式為UCS-2 Little Endian,否則會導致中文亂碼),再雙擊開啟即可

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
 
@="以管理員身份開啟命令列視窗"
"Icon"="cmd.exe"
"Extended"="" [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command] @="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""

這裡是通過隱藏的PowerShell視窗來調起cmd的,開啟的時候會有使用者賬戶控制彈窗,以確認管理員身份

3.右鍵直接開啟cmd視窗(管理員身份),不用按Shift

刪除上面程式碼中的"Extended"="" 這一行即可。如果已經執行上面程式碼,需要在登錄檔裡對應路徑

\HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere

刪除Extended該項

完整程式碼,複製儲存為–檔名.reg 後,可以直接使用。

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
 
@="以管理員身份開啟命令列視窗"
"Icon"="cmd.exe" 
 
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
 
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs\""

img

轉載:會意 - Win10 Shift 右鍵開啟命令列視窗(管理員/非管理員身份)