在资源管理器地址栏中输入“powershell”停止工作

在资源管理器地址栏中输入“powershell”停止工作

我习惯在 Windows 资源管理器的地址栏中输入“powershell”或“c​​md”。虽然“cmd”仍在工作:它在当前文件夹中打开 cmd:

“powershell” 停止工作,而不是打开 powershell,而是打开文件夹“documents/powershell”(里面有我的 powershell 配置文件)。

我不确定这是否与 Windows 更新或某种配置更改有关。我正在使用安装了 winget 的 Powershell 7。

附注:“powershell_ise”也有效

答案1

首先,powershell命令不适用于 PowerShell 7,而是用于指代旧版本(5.1及以下版本)。pwsh是您需要输入的内容以确保打开正确的可执行文件 - 它通常也不会与任何目录冲突,至少我的安装在安装了许多各种应用程序的情况下看不到任何目录。

其次,地址栏使用自己的算法打开应用程序,例如,该算法优先选择当前打开的目录的内容,并且我相信经过一些测试后,它还会通过按字母顺序扫描目录(从This PC列出的目录(如Desktop和)开始)找到第一个条目Documents。它不是打开可执行文件的可靠位置,因为任何随机的 Windows 更新都可能会改变它。这是我第一次看到有人使用它来打开应用程序。

替代方案(在我看来也更快捷、更舒适)包括但不限于:

  • 设置热键自动热键, 例如
  • 添加上下文菜单条目,一些终端应用程序如康埃穆自己实现 ConEmu 条目
  • 在资源管理器工具栏中添加一个按钮,例如选项卡栏

相关内容