我习惯于在 Windows 资源管理器的地址栏中键入“powershell”或“cmd”。虽然“cmd”仍在工作:它在当前文件夹上打开 cmd:
“powershell”停止工作而不是打开一个 powershell 它打开文件夹“documents/powershell”(里面有我的 powershell 配置文件)。
我不确定这是否与 Windows 更新或某种配置更改有关。我正在使用安装了 winget 的 Powershell 7。
旁注:“powershell_ise”也在工作
首先,
powershell
command 不适用于 PowerShell 7,它用于指代旧版本(5.1
及以下版本)。pwsh
是您需要键入的内容以确保打开正确的可执行文件 - 它通常也不应该与任何目录发生冲突,至少我的安装看不到任何安装了很多不同应用程序的目录。其次,地址栏使用它自己的算法打开应用程序,例如更喜欢当前打开目录的内容,我相信它也可以通过按字母顺序扫描目录找到第一个条目,从列出的目录开始,如 和,经过
This PC
一些Desktop
测试Documents
。它不是打开可执行文件的可靠位置,因为任何随机的 Windows 更新都可能更改它。这是我第一次看到有人用它来打开应用程序。替代方案(也更快更舒适的 IMO)包括但不限于: