IEXPLORE.EXEと入力し実行するとIEが起動します。
しかし,CMDでCドライブのルートからIEXPLORE.EXEを実行すると,
パスがとおらないためIEが起動しません。
なぜ,”ファイル名を指定して実行”だとパスがとおるのでしょうか?
環境変数でC:\Program Files\Internet Explorerのフォルダも指定されてないし・・・
おわかりのかた教えてください。
「ファイル名を指定して実行」はまず以下のレジストリからコマンドを探します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
その後、環境変数 PATH の中からコマンドを検索します。
IE や Excel などはインストール時に App Paths にパスを登録しているのでファイル名を指定して実行でフルパスを入れなくても実行できるのだと思います。
ズバリです。
ありがとうございました。