我习惯在 Windows 资源管理器的地址栏中输入“powershell”或“cmd”。虽然“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 更新都可能会改变它。这是我第一次看到有人使用它来打开应用程序。
替代方案(在我看来也更快捷、更舒适)包括但不限于: