如何获取Windows服务的动态PID然后杀死它?

时间:2013-07-04 14:32:51

标签: cmd

我有自己的Windows服务。我想得到服务的PID,然后在cmd中将其删除。

哪个命令可以为我做这个?

1 个答案:

答案 0 :(得分:5)

您可以使用tasklist枚举流程:

@echo off

for /f "tokens=2" %%p in ('tasklist /fi "imagename eq your_svc.exe" /nh') do (
  set PID=%%p
)

然后通过taskkill

终止该过程
taskkill /pid %PID%