Как start находит приложения, которых нет в %PATH%?

Как start находит приложения, которых нет в %PATH%?

Firefox отсутствует в моем %PATH%, поэтому

c:\> where firefox

говорит мне, что Firefox не найден, и

c:\> firefox

запустите браузер.

Однако, если я наберу

c:\>start firefox

Windows (или cmd.exe) может найти исполняемый файл. Как это?

решение1

Команда start опирается не только на информацию в %PATH%. В частности, она также ищет раздел реестра, в котором перечислены известные приложения, а именно, HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\а также HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\.

Связанный контент