Windows 服務(Windows Service)是作業系統與網路運作的基石,屬於系統核心組件。它們在背景靜默運行,無使用者介面,支援 DNS 用戶端、列印佇列、Windows Update、工作排程器、時間同步等關鍵功能。若管理不當,會直接影響電腦穩定性與效能。
服務本質上是 Win32 可執行程式,或透過 rundll32.exe 載入 DLL 執行。不同於一般應用程式,服務不能雙擊直接啟動,而是由更高層級的 services.exe(服務控制管理器)統一管理啟動、停止、暫停等生命週期。我們常用的操作介面是「服務」MMC 嵌入式管理單元(services.msc)。
許多流氓軟體、惡意程式會將自己註冊為服務以實現開機自啟與隱藏。在 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
針對這些可疑服務,需刪除對應的可執行檔或直接移除服務本身,防止開機重啟。主要有兩種方法:
sc.exe 命令列工具(推薦)cmd.exe 開啟命令提示字元。sc delete "服務名稱"(若名稱含空格需加引號)。sc delete KSD2Serviceregedit,定位至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services。rundll32.exe(System32 目錄):此為系統檔案不可刪除,僅能移除服務註冊項。定期檢查服務列表,配合授權防毒軟體掃描,能有效維護系統純淨與安全。