Pass the PID from tasklist into taskkill to kill a process by the .dlls it's holding open
Reminder: in a batch file you will need to use the double "%%" instead a single
FOR /F "usebackq tokens=2 skip=2" %i IN (`tasklist /m winsta.dll`) DO taskkill /PID %i
FOR /F "usebackq tokens=2 skip=2" %%i IN (
TASKLIST /FI "IMAGENAME eq tomcat6.exe"
) DO taskkill /F /PID %%i
will automatically kill the tomcat process.