Win10系统中添加PowerShell桌面右键菜单

如何添加桌面右键菜单“以管理员身份打开Windows PowerShell”?

一、右击开始图标,选择“运行”,打开注册列表。

Snipaste_2024-02-25_14-06-04.png

或者搜索“regedit”,打开注册列表。

Snipaste_2024-02-25_14-18-58.png

或者直接运行“regedit”,打开注册列表。

Snipaste_2024-02-25_14-06-38.png

二、找到“计算机\HKEY_CLASSES_ROOT\Directory\Background\shell”。

Snipaste_2024-02-25_14-07-18.png

三、右键点击shell→新建→项,创建一个新的项(其实也就是文件夹),命名为Powershell.expand(其他的也行)。

Snipaste_2024-02-25_14-25-58.png

四、右键点击Powershell.expand→新建→字符串值(s),设置新的字符串为icon(如若改不了就右键→重命名)。随后,双击打开icon字符串,输入powershell.exe。

Snipaste_2024-02-25_14-41-01.png

五、右键点击Powershell.expand→新建→DWORD(32 位)值。将名称改为ShowBasedOnVelocityId(如若改不了就右键→重命名),双击输入数据639bc8,基数选择十六进制。

Snipaste_2024-02-25_14-44-12.png

Snipaste_2024-02-25_14-44-31.png

六、选择Powershell.expand文件夹里的默认字符串,左键双击,输入“管理员权限打开PowerShell”(按照自己的意愿输入,输入的内容即为右键菜单显示内容)。

Snipaste_2024-02-25_14-48-39.png

七、右键点击Powershell.expand→新建→项,创建一个新的项,命名为command。

Snipaste_2024-02-25_14-56-45.png

双击选择command项(文件夹)下的默认字符串,输入以下内容:

powershell.exe -windowstyle hidden -Command $stpath = pwd; Start-Process Powershell -ArgumentList "-NoExit", "-Command Set-Location -literalPath ‘%V’" -verb RunAs
Snipaste_2024-02-25_14-57-16.png

大功告成

Snipaste_2024-02-25_14-59-09.png