
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?
Responder1
O comando start não depende apenas das informações contidas no arquivo %PATH%
. Em particular, também procura uma chave de registro que lista aplicativos conhecidos, HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\
nomeadamente HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\
.