You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为右键菜单添加“以SYSTEM身份在此打开PowerShell”命令

实现右键菜单以SYSTEM权限打开当前目录PowerShell

解决方案步骤:

  1. 配置右键菜单注册表项

    • 打开注册表编辑器(regedit.exe)
    • 若要在文件夹空白处右键添加菜单:
      导航到 HKEY_CLASSES_ROOT\Directory\Background\shell,新建项命名为 RunAsSystemPwsh,将其默认值设为你想要显示的菜单文字(比如「以SYSTEM身份打开PowerShell」)。
      在该项下新建 command 子项,将其默认值设置为以下命令:
      nircmd.exe elevatecmd runassystem pwsh.exe -noexit -Command "Set-Location '%V'"
      
    • 若要在文件夹右键(点击文件夹本身时)也添加菜单:
      同样在 HKEY_CLASSES_ROOT\Directory\shell 下重复上述新建项和设置命令的操作。
  2. 参数说明

    • %V:Windows右键菜单内置变量,代表当前操作的目录(空白右键时为当前打开的目录,点击文件夹时为该文件夹路径)
    • -noexit:让PowerShell执行命令后保持窗口打开
    • -Command "Set-Location '%V'":强制PowerShell切换到目标目录,解决SYSTEM权限进程默认目录不匹配的问题
  3. 注意事项

    • 确保 nircmd.exe 已加入系统环境变量,或者在命令中填写完整路径(比如 C:\Path\To\nircmd.exe)
    • 测试时右键对应位置,选择菜单即可打开SYSTEM权限的PowerShell并自动定位到目标目录

内容的提问来源于stack exchange,提问作者fmotion1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 20:42:07