Linux kennt für dieses Problem das Kommando "which". Unter Windows existiert solch ein Kommando leider nicht, kann aber leicht CMD-Mitteln nachgestellt werden.
Läuft ab Windows XP:
@for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if NOT "%%~$PATH:i"=="" echo %%~$PATH:i
Einfach im Pfad als z.B. which.bat speichern.