如何强制终止 Windows 服务 ?

How to Forcefully Terminate a Windows Service

在 windows 中,有时服务可能会变得无响应或卡住,无法使用通常的网络停止或任务管理器方法停止。在这种情况下,可以使用 taskkill 命令强制终止该服务。

本教程将指导您完成在 Windows上使用 taskkill 命令强制终止服务的过程。

问题示例

在我们的 AWS Windows 服务器中,Amazon SSM Agent 服务在启动过程中卡住了,服务状态一直显示starting 状态。

Unresponsive Windows Service

唯一的选择是通过 Windows 系统上的进程 ID 强制终止此服务。

解决方案

按照下面的步骤找到服务的 PID 并强制终止它。

(1) Find the Service name

右键单击服务并打开属性。在这里,您将在 General 选项卡下找到服务名称。

Find Windows Service Name

(2) Find the PID

然后使用上面标识的服务名查询 PID

sc queryex [servicename]

Check Windows Service PID

(3) Kill Process by PID

找出服务的 PID,并使用下面的命令强制终止进程。

taskkill /f /pid <PID>

Kill Windows Service by PID

结束服务进程后,现在可以再次启动服务。

我的开源项目

酷瓜云课堂-在线教育解决方案

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值