如何杀死在启动时卡住的 Windows 服务进程?

avj*_*avj 7 windows-service

步骤如

  1. 从服务属性复制服务名称
  2. 在管理员命令行运行: sc queryex {here paste service name},标记PID
  3. taskkill /f /pid {here paste PID}

不工作,因为进程尚未启动(卡在启动时),所以没有 PID。

除了服务器重启还有什么解决办法吗?

mar*_*gle 6

  • 从服务属性 (services.msc) 中检索服务的命令行
  • 启动进程资源管理器
  • 在 Process Explorer 中使命令行可见(查看/选择列/命令行)
  • 找到进程并杀死它(Del)

示例命令行: C:\Windows\system32\svchost.exe -k netsvcs


小智 -2

将该服务的启动类型更改为Manual- 这可以解决您的问题