Возможный дубликат:
Почему я могу выполнить программу, которая не входит в переменную окружения PATH?
Я учил коллегу о% PATH% и обнаружил, что если я запускаю «Firefox», он работает, но был удивлен, увидев, что это не на моем пути.
Чего мне не хватает?
2
Это зависит от контекста. Если вы вводите «firefox» из командной строки, то firefox.exe должен находиться либо в пути, либо в папках Windows или Windows \ System32. Если вы вводите «Firefox» в диалоговом окне «Выполнить», используется реестр путей к приложениям, поэтому там регистрируется firefox.exe.
—
boot13
Спасибо boot13, я не знал о ключах реестра App Paths.
—
Мэтью