Por que a janela Executar do Windows pode executar comandos que não estão no PATH?

Por que a janela Executar do Windows pode executar comandos que não estão no PATH?

Em uma cmdjanela, se eu digitar chrome, recebo a mensagem abaixo porque chromenão está no meu arquivo PATH.

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

Mas se na janela Executar ( win + R), eu digitar chrome, o Chrome será executado.

Por que isso está acontecendo? Como o Run encontra o aplicativo?

Responder1

A runcaixa usa todos os caminhos do aplicativo nesta chaveHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

command promptsó pode encontrar coisas no caminho ambiental.

Para adicionar cromo ao caminho, você faria:

  1. Abra File Explorer, clique com o botão direito This PCe escolha Properties.
  2. À esquerda, cliqueAdvanced System Settings
  3. Na Advancedguia, escolha Environmental Variables.
  4. Edite o caminho na system variablesseção adicionar c:\program files\chrome\chrome.exe ou onde quer que esteja

informação relacionada