Ao executar programas apenas pelo nome, o Windows procura tradicionalmente todos os diretórios listados na variável de ambiente %PATH%
.
C:\> set path PATH=C:\WINDOWS;C:\WINDOWS\System32;C:\Program Files\PuTTY;C:\Perl;C:\Program Files\Python C:\>
Como muitos programas são instalados em seus próprios diretórios, adicionar tudo ao %PATH%
seria muito complicado. Para isso, alguns componentes do Windows - incluindo o diálogo Executar ... - pesquisam um segundo local, chamado Caminhos de aplicativos . Por exemplo, quando você instalou o Chrome, ele se registrou no Registro em HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\Chrome.exe
. Você pode vê-lo com o Editor do Registro (run regedit
).
Quando você tenta executar bcompare
, ele falha porque Beyond Compare não registrou a si mesmo nos Caminhos do Aplicativo. Se desejar, você pode criar a chave e os valores manualmente com o Regedit:
- chave
HKLM\Software\Microsoft\Windows\CurrentVersion
- subchave
App Paths
- subchave
bcompare.exe
- valor
(default)
com dadosC:\Program Files\..........\bcompare.exe
Substitua.....
pelo caminho correto, é claro.
- valor
- subchave
- subchave