Como o aplicativo começa a localizar aplicativos que não estão em% PATH%?

0

O Firefox não está no meu% PATH%, então

c:\> where firefox

me diz que o firefox não foi encontrado, nem

c:\> firefox

inicie o navegador.

No entanto, se eu digitar

c:\>start firefox

O Windows (ou cmd.exe) é capaz de localizar o executável. Como é isso?

    
por René Nyffenegger 25.03.2014 / 07:03

1 resposta

2

O comando de início não depende apenas das informações em %PATH% . Em particular, ele também procura por uma chave de registro que lista aplicativos conhecidos, a saber, HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\ e HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\ .

    
por 25.03.2014 / 07:16

Tags