有时候关闭一个windows service时会出问题,导致这个服务始终处于stopping状态。为了能够在不重新启动系统的情况下消除这个服务,可以采用taskkill命令来完成。
步骤如下:
1. 在service管理器中通过属性找到这个服务的service name,这里用serviceName来表示.
2. 打开一个命令窗口。
3. 查询到服务的PID值
sc queryex serviceName
在结果中找到PID的值,这里用xxx来表示。
4. 执行清除操作
taskkill /PID xxx /F
参考: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sc.mspx