Quando tento usar run
o Chrome via Iniciar → Executar → "chrome", consigo.
Porém, falhei ao tentar executar o Beyond Compare
programa via Iniciar → Executar → "bcompare", pois vi que o executável é bcompare.exe
.
Por que é que?
Responder1
Ao executar programas apenas pelo nome, o Windows tradicionalmente pesquisa todos os diretórios listados na %PATH%
variável de ambiente.
C:\>definir caminho PATH=C:\WINDOWS;C:\WINDOWS\System32;C:\Arquivos de Programas\PuTTY;C:\Perl;C:\Arquivos de Programas\Python C:\>
Como muitos programas são instalados em seus próprios diretórios, adicionar tudo %PATH%
seria muito complicado. Para isso, alguns componentes do Windows – incluindo oCorrer...caixa de diálogo – pesquise um segundo local, chamadoCaminhos 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 ver isso com o Editor do Registro (executar regedit
).
Quando você tenta executar bcompare
, ele falha porque o Beyond Compare temnãoregistrou-se em App Paths. Se desejar, você pode criar a chave e os valores manualmente com o Regedit:
- chave
HKLM\Software\Microsoft\Windows\CurrentVersion
- sub-chave
App Paths
- sub-chave
bcompare.exe
- valor
(default)
com dadosC:\Program Files\..........\bcompare.exe
Substitua.....
pelo caminho correto, é claro.
- valor
- sub-chave
- sub-chave