Quando eu digito "firefox" na caixa de diálogo de execução do Windows (ou seja, a caixa de diálogo que aparece quando você pressiona windows+ R), o firefox será iniciado.
No entanto, "firefox.exe" não está no meu %path%
porque, quando digito "firefox" cmd.exe
, recebo
'firefox' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.
Então, aparentemente, um executável não precisa ser encontrado nas janelas %path%
para ser descoberto pela caixa de diálogo Executar. Como é que isso funciona?
fonte
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
. Eu também encontrei esse problema porque instalei as versões Beta + Canary do Chrome, mas não conseguia entender por que o Canary estava abrindo, mas não a versão estável do chrome, apesar de ambos não estarem no%PATH%
. Acontece que esta resposta ajudou, mas estava abaixo, emHKCU
vez deHKLM
!A caixa de diálogo Executar nas versões mais recentes do Windows também executará atalhos encontrados no menu Iniciar. Não tenho certeza de quando isso começou a funcionar ... ele pode voltar até o Windows 95, embora eu não ache isso.
Edit: Esta resposta está errada. A resposta correta é a chave de registro dos Caminhos do Aplicativo, conforme respondida acima.
fonte