スタートはどのようにして %PATH% にないアプリケーションを見つけるのでしょうか?

スタートはどのようにして %PATH% にないアプリケーションを見つけるのでしょうか?

Firefoxは%PATH%にないので

c:\> where firefox

Firefoxが見つからない、また

c:\> firefox

ブラウザを起動します。

しかし、私が入力すると

c:\>start firefox

Windows (または cmd.exe) は実行可能ファイルを見つけることができます。これはどのように行われるのでしょうか?

答え1

開始コマンドは、 の情報だけに依存するわけではありません。特に、だけでなく%PATH%、既知のアプリケーションをリストするレジストリ キーも検索します。HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\

関連情報