Aqui está um script para despejar uma lista dos caminhos absolutos de todos os arquivos EXE em "% ProgramFiles%", exceto aqueles que estão no subdiretório "Windows NT". Eu acho que você provavelmente poderia bater isso em submissão para o que você está procurando.
@echo off
for /f "usebackq delims=" %%i in ('dir "%ProgramFiles%\*.exe" /s /a /b') do call :checkit "%%i"
goto end
:checkit
echo %1 | find /i "%ProgramFiles%\Windows NT\" >NUL 2>NUL
if errorlevel 1 echo %~1
:end