Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

深入淺出 Windows 服務:核心運作原理與移除流氓服務實戰

編輯:Windows XP 系統介紹

什麼是 Windows 服務?

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,此處為偽裝)

移除策略有二:

  1. 刪除對應的執行檔:使服務無法啟動。
  2. 直接刪除服務本身:透過註冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 找到服務鍵值刪除,或使用 sc delete 服務名稱 指令,重開機後不再啟動。

提醒:刪除服務前務必確認其用途,誤刪系統關鍵服務會導致作業系統異常。建議先設為「手動」或「停用」觀察一段時間,確無副作用再徹底移除。

Copyright © Windows教程網 All Rights Reserved