Problema ao executar programas diferentes no menu Iniciar - Executar

Problema ao executar programas diferentes no menu Iniciar - Executar

Quando tento usar runo Chrome via Iniciar → Executar → "chrome", consigo.

Porém, falhei ao tentar executar o Beyond Compareprograma 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:

  • chaveHKLM\Software\Microsoft\Windows\CurrentVersion
    • sub-chaveApp Paths
      • sub-chavebcompare.exe
        • valor (default)com dados C:\Program Files\..........\bcompare.exe
          Substitua .....pelo caminho correto, é claro.

informação relacionada