windowsで環境変数pathに登録していないのにパスが通る

「windowsで環境変数pathに登録していないのにパスが通る」

windowsで環境変数pathに登録していないのにパスが通るのですが何故ですか?

回答

パスが通るのは環境変数path以外にレジストリに登録する方法があります。
具体的にはレジストリの
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
に登録することによりファイルのパスが通ります。

PowerShell.exe
%SystemRoot%\system32\WindowsPowerShell\v1.0\PowerShell.exe
等が登録されています。

ソース