Windows

當多個服務在同一個 pid 下時使用 taskkill 殺死單個服務

  • August 28, 2015

我試圖在 Windows Server 2008 R2 上殺死 wuauserv,但是它與我不想殺死的其他服務具有相同的 PID。我假設正在執行 taskkill /f /pid

$$ PID $$會殺死他們,我如何只針對 wuauserv 服務?

我認為沒有辦法用 taskkill 做到這一點。

查找服務執行所在的 svchost.exe 程序的 PID:

tasklist /FI "SERVICES eq wuauserv"

然後使用Process Explorer並點兩下該程序並切換到Threads選項卡,殺死與 wuauserv 服務關聯的四個執行緒。

這將使程序處於不穩定狀態,但我想如果你不能正常停止它,它已經不穩定了。

不穩定意味著,服務控制管理器仍然認為它正在執行,不能停止它。

引用自:https://serverfault.com/questions/717441