Почему окно «Выполнить» Windows может запускать команды, отсутствующие в PATH?

Почему окно «Выполнить» Windows может запускать команды, отсутствующие в PATH?

cmdЕсли я ввожу в окне chrome, я получаю следующее сообщение, потому что chromeего нет в моем PATH.

'chrome' is not recognized as an internal or external command,
operable program or batch file.

Но если в окне «Выполнить» ( win + R) я наберу chrome, Chrome запустится.

Почему это происходит? Как Run находит приложение?

решение1

В этом runполе используются все пути приложений в этом ключе.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

command promptможно найти только вещи на окружающем пути.

Чтобы добавить хром в путь, вам необходимо:

  1. Откройте File Explorer, щелкните правой кнопкой мыши This PCи выберите Properties.
  2. Слева нажмитеAdvanced System Settings
  3. На Advancedвкладке выберите Environmental Variables.
  4. Изменить путь в system variablesразделе добавить c:\program files\chrome\chrome.exe или где бы он ни находился

Связанный контент