:label
taskkill /IM "имяпроцесса.exe" /f
goto label
Сохраняем в bat или cmd и вуаля. Можно имяпроцесса.exe заменить на %1 и вообще запускать файл с параметром. Дурь, конечно, но бывает пригождается для того, чтобы хлопнуть какой-нибудь зловредный процесс до того момента, пока до него антивирь доберется.
Я через taskkill в своё время от вирусной программы избавлялся:)
В памяти висело 2 или 3 процесса, и если один завершался, его сразу запускал другой - через диспетчер задач завершить их было невозможно. А в taskkill можно несколько процессов сразу задать, вроде бы через PID'ы. Дальше уже дело техники было - найти все скрытые exe с таким размером (в тотал командере поиск по размеру) и вручную вычистить.
Можно и через PID, только смысл извращаться, если можно просто имя процесса указать - все равно даже несколько запусков зловреда будут висеть под одним названием - хлопнутся все разом.
Это было сильно давно, не на моей машине, ось кажется Хр.
У процессов были разные имена, это помню точно, генерировались рандомно кажется. Я себе тогда заархивировал ехе файл в личный архив зловредов, но не паролил его и лет 5 назад какой-то антивирусный сканер, вроде cureit, их подчистую попрортил:)