不使用 Shift 键在 PowerShell 中打开文件夹

不使用 Shift 键在 PowerShell 中打开文件夹

我知道我可以通过按住 键并单击鼠标右键,从 Windows 资源管理器上下文菜单中在新的 PowerShell 窗口中打开一个文件夹Shift。是否有任何调整可以让此命令在上下文菜单中显示而无需按下 键Shift

答案1

感谢 Taylor Gibbhttps://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/了解详情。

您可以编辑注册表,将此选项添加到标准右键单击功能,方法是运行 regedit(Win+R 并输入 regedit),然后在HKEY_CLASSES_ROOT\Directory\shell

从这里您可以向您的上下文菜单添加新条目。

  1. 在 shell 下创建一个名为“powershellmenu”的新键,将其(默认)值更改为“在此处打开 PowerShell”。
  2. 在刚刚创建的powershell菜单下新建一个键,命名为“command”
  3. 将命令键的(默认)值更改为C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

这应该可以实现你想要的

答案2

您可以编辑现有的注册表项,使 PowerShell 成为主上下文菜单的一部分,而不是扩展上下文菜单。最大的麻烦是,默认情况下您没有编辑该项的权限,并且它归受信任的安装程序。因此,你必须克服困难所有权并添加您自己拥有的完全控制权。然后您可以编辑这两个注册表项:

HKLM\SOFTWARE\Classes\Directory\background\shell\Powershell
HKLM\SOFTWARE\Classes\Directory\shell\Powershell

对于这两个键,删除名为“Extended”的值: 在此处输入图片描述

编辑后,最好将权限恢复到原始状态,方法是先删除您为自己创建的权限条目,然后将所有权恢复到 TrustedInstaller。主要名称是“NT 服务\TrustedINstaller

基思

相关内容