我有一個名爲'託運人'的Windows服務正在運行哪個進程文件。殺死一個Windows服務
在任務管理器,在服務選項卡顯示以下
name:shipper
PID: 5000
status:running
在進程選項卡:
image name: java.exe
user: SYSTEM
當我執行以下命令:
taskkill /f /PID 5000
任務管理器(服務標籤)顯示該服務已停止。 但是,它會繼續執行和處理文件。
只有當我在任務管理器中結束進程時,進程纔會停止。 同樣,這將工作:
taskkill /f /im "java.exe"
當然不過,殺死所有Java進程。
什麼是正確的方法,使用taskkill
(或另一個標準的Windows命令)使用服務的名稱(在這種情況下是「託運人」)殺死進程?
感謝
在'taskkill'之前(或代替)'taskkill'嘗試過'net stop shipper'嗎? – JosefZ