![如何终止卡在启动时的 Windows 服务进程?](https://linux22.com/image/729156/%E5%A6%82%E4%BD%95%E7%BB%88%E6%AD%A2%E5%8D%A1%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E7%9A%84%20Windows%20%E6%9C%8D%E5%8A%A1%E8%BF%9B%E7%A8%8B%EF%BC%9F.png)
步骤如下
- 从服务属性复制服务名称
- 在管理员的命令行运行:
sc queryex {here paste service name}
,标记 PID - 跑步
taskkill /f /pid {here paste PID}
不起作用,因为进程尚未启动(卡在启动时),所以没有 PID。
除了重启服务器还有其他解决方案吗?
答案1
将该服务的启动类型更改为Manual
- 这可以解决您的问题
答案2
- 从服务属性 (services.msc) 中检索服务的命令行
- 开始进程探索器
- 在 Process Explorer 中使命令行可见(查看/选择列/命令行)
- 找到该进程并终止它(Del)
示例命令行:C:\Windows\system32\svchost.exe -k netsvcs