Как показывает диалог запуска, где приложения?

Оглавление:

Как показывает диалог запуска, где приложения?
Как показывает диалог запуска, где приложения?

Видео: Как показывает диалог запуска, где приложения?

Видео: Как показывает диалог запуска, где приложения?
Видео: Что делает браузер, чтобы загрузить Веб-страницу? - YouTube 2024, Май
Anonim
Диалог запуска может служить простым и очень полезным способом открытия программ на вашем компьютере, но как узнать, где эти приложения находятся в вашей системе? Сегодняшний вопрос о Q & A SuperUser имеет ответ на вопрос любопытного читателя.
Диалог запуска может служить простым и очень полезным способом открытия программ на вашем компьютере, но как узнать, где эти приложения находятся в вашей системе? Сегодняшний вопрос о Q & A SuperUser имеет ответ на вопрос любопытного читателя.

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Вопрос

Читатель SuperUser mt025 хочет знать, как в диалоговом окне «Запуск» известно, где находятся приложения, которые не находятся в системе Windows PATH:

As a power user, I frequently use the Run Dialog. I can understand why the following commands work, as they are in the PATH environment variable.

  • mspaint
  • diskmgmt.msc
  • explorer

These commands also work in CMD.

The commands below work in the Run Dialog, but they are not in the PATH environment variable, and they do not work in CMD.

  • firefox
  • winword
  • iexplore

How does Run know where these files are?

Ответ

Для пользователя SuperUser w32sh есть ответ для нас:

When you execute a command from the Run Dialog, the system looks at the App Paths registry keys here:

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionApp Paths

and

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths

Example

HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionApp Pathsfilezilla.exe

(Default) value data has the full path to the executable. If it is not found, it looks at each folder included in the PATH, whereas CMD (the Command Prompt) does not reference these registry keys, it only searches the PATH.

Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: