Когда я ввожу «firefox» в диалоговом окне запуска Windows (т.е. в диалоговом окне, которое появляется при нажатии windows+ R), запускается firefox.
Тем не менее, «firefox.exe» не в моем, %path%
потому что, когда я набираю «firefox» cmd.exe
, я получаю
'firefox' не распознается как внутренняя или внешняя команда, работающая программа или командный файл.
Таким образом, очевидно, что исполняемый файл не нужно искать в окнах %path%
, чтобы его можно было обнаружить в диалоговом окне запуска. Как это работает?
источник
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
. Я также столкнулся с этой проблемой, потому что я установил Beta + Canary версии Chrome, но не мог понять, почему Canary открывал, а не стабильную версию chrome, несмотря на то, что обе версии не были включены%PATH%
. Оказывается, этот ответ помог, но он был подHKCU
вместоHKLM
!Диалоговое окно «Выполнить» в новых версиях Windows также запускает ярлыки, найденные в меню «Пуск». Я не уверен, когда это начало работать ... это может вернуться к Windows 95, хотя я так не думаю.
Редактировать: этот ответ неверный. Правильный ответ - это раздел реестра App Paths, как указано выше.
источник