Windows 服務(Windows Service)是作業系統與網路的基石,屬於系統核心元件,在背景靜默執行,支援 DNS 用戶端、列印佇列、Windows Update、工作排程器、時間同步等關鍵功能。它們沒有使用者介面,無法像一般程式雙擊執行,而是由上層的 services.exe 統一管理啟動、停止、暫停等生命週期。我們常用的操作介面是「服務」MMC 嵌入式管理單元(services.msc)。
每個服務本質上是一個 Win32 可執行檔(.exe),或是透過 rundll32.exe 載入 DLL 形成的進程。與普通應用程式不同,服務在啟動時不需使用者登入,即可在系統啟動階段自動執行,確保核心功能隨時可用。
許多流氓軟體、惡意程式會將自己註冊為服務以達到開機自動執行、難以移除的目的。在 HijackThis 掃描日誌中,這類服務常以 O23 項目出現,例如:
O23 - Service: BKMARKS - C:\WINDOWS\SYSTEM32\RUNDLL.EXE O23 - Service: ewido anti-spyware 4.0 guard - D:\Program Files\ewido anti-spyware 4.0\guard.exe O23 - Service: KSD2Service - C:\WINDOWS\system32\SVCH0ST.exe (注意:正規檔案為 svchost.exe,此處為偽裝)
移除策略有二:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 找到服務鍵值刪除,或使用 sc delete 服務名稱 指令,重開機後不再啟動。提醒:刪除服務前務必確認其用途,誤刪系統關鍵服務會導致作業系統異常。建議先設為「手動」或「停用」觀察一段時間,確無副作用再徹底移除。