回答:
実行ダイアログは、%path%環境変数だけでなく、「App Path」レジストリキーもチェックしているようです。実行ダイアログに関するtechrepublicの記事から:
これらのアプリケーションへのパスがパス環境変数に表示されない場合でも、[開く]テキストボックスに実行可能ファイルの名前を入力して[OK]をクリックすると、一部のサードパーティアプリケーションを起動できます。これが可能な理由は、一部のアプリケーションのインストール手順により、App Pathsという特別なレジストリキーに実行可能ファイルのパスが追加されるためです。
レジストリ内の関連する場所はHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
and HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
(この最後の場所はユーザーに固有です)です。regeditを使用して、独自の「アプリパス」をそこに追加できます。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
。ChromeのBeta + Canaryバージョンをインストールしたが、Canaryが開いている理由を理解できず、安定版ではないにもかかわらず、両方ともにないため、この問題に遭遇しました%PATH%
。この答えは助けたことが判明しましたが、HKCU
代わりにHKLM
!
Windowsの新しいバージョンの[実行]ダイアログでは、スタートメニューにあるショートカットも実行されます。これがいつ機能し始めたのかは分かりません... Windows 95にまで遡るかもしれませんが、そうは思いません。
編集:この答えは間違っています。正解は、上記で回答したように、App Pathsレジストリキーです。