Если вы предпочитаете использовать пакет (поскольку cmd является одним из ваших тегов), используйте wmic process
:
@echo off
set "dir=YOUR PATH HERE"
for /f "skip=1 tokens=*" %%a in ('wmic process get executablepath') do (
for /f "eol= tokens=*" %%A in ("%%a") do (
echo(%%~dpA | findstr /I %dir% >nul 2>&1
if %ERRORLEVEL% equ 0 taskkill /F /IM "%%~nxA"
)
)
Примечание. Это НЕ надежный, все процессы с одинаковыми именами будут убиты