事由:原本由Windows net命令來start / stop的Service,會造成該Service的Status為Stopping,久久無法變回Stopped,只能強行kill。
參考:https://4it.com.au/kb/article/how-to-kill-a-windows-service-which-is-stuck-at-stopping/
取得PID:sc queryex servicename
刪除Service:taskkill /f /pid [PID]
以Service Name為key進行強制刪除,例:
taskkill /F /FI "SERVICES eq JBossEAP7"
(在Windows的CMD或PowerShell是不分大小寫)
Windows目前是以sc指令取代舊版net,由PowerShell的 的Get-Service / Start-Service / Stop-Service / Restart-Services等與sc來管理服務