启动如何查找不在 %PATH% 中的应用程序?

启动如何查找不在 %PATH% 中的应用程序?

Firefox 不在我的 %PATH% 中,因此

c:\> where firefox

告诉我,找不到 Firefox,也没有

c:\> firefox

启动浏览器。

但是,如果我输入

c:\>start firefox

Windows(或 cmd.exe)能够找到可执行文件。这是怎么回事?

答案1

启动命令不仅仅依赖于 中的信息%PATH%。具体来说,它还会查找列出已知应用程序的注册表项,即HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\以及HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\

相关内容