Как работает диалоговое окошко «Выполнить» в Windows

Диалоговое окошко «Выполнить» является очень удобным инструментом быстрого запуска штатных и сторонних программ в Windows, причём чтобы открыть приложение, совсем не обязательно добавлять к его имени расширение EXE либо указывать к нему полный путь. Только вот откуда этот инструмент знает, где располагается интересующая пользователя программа? Если вы имеете хотя бы поверхностное представление о переменных окружения, то вероятнее всего предположите, что пути к этим приложениям прописаны в переменной PATH, однако это не так.


Выполнить

Если вы откроете переменные среды и посмотрите содержимое переменной PATH, то за исключением разве что Skype не найдёте там ни одной программы, исполняемые файлы которой находятся в папке Program Files.

Переменные среды

А всё очень просто.

Когда вы выполняете команду из диалогового окошка «Выполнить», система в первую очередь просматривает ветки реестра:

и

Развернув последний подраздел App Paths, вы увидите в нём целую группу ключей, каждому из которых соответствует та или иная программа.

App Paths

Все ключи содержат по два параметра: один по умолчанию, другой с именем Path. В качестве значения первого параметра указывается полный путь к исполняемому файлу приложения, а в качестве второго — путь к содержащей его папке в файловой системе Windows.

Path

Вот и вся тайна окошка Run.

Кстати, ключи программ в реестре можно переименовывать кириллицей. Если заменить, к примеру, chrome.exe на хром.exe, то запускать этот популярный браузер через окошко «Выполнить» можно будет командой хром.

А ещё вы можете создавать собственные ключи для быстрого запуска портативных программ.

Теги: , , ,

Предыдущая/следующая

Вам может быть интересно:

Поделиться в соц сетях:

Twitter Facebook Vk Googlepluse Linkedin

Подпишитесь на обновления этого блога по RSSRSS, RSSMAILEmail или TwitterTwitter!

Случайная подборка из рубрики:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Обсуждаемые темы:

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля