Возможный дубликат:
Почему я могу выполнить программу, которая не входит в переменную окружения PATH?
Я учил коллегу о% PATH% и обнаружил, что если я запускаю «Firefox», он работает, но был удивлен, увидев, что это не на моем пути.
Чего мне не хватает?
windows
firefox
command-line
path
Mathew
источник
источник
Ответы:
Если вы пытаетесь запустить исполняемый файл, указав только его имя, Windows ищет файл в следующих местах :
Windows
каталог (без подкаталогов ищется).Windows\System32
Каталог.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
(такжеHKEY_CURRENT_USER
начиная с Windows 7)Microsoft фактически рекомендует «регистрировать» приложения в
App Paths
подразделе, чтобы избежать необходимости применения приложениями изменений системнойPATH
переменной среды. Установщик приложения зарегистрирует исполняемый файл.источник