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

Svchost.exe 進程深度解析:為什麼有多個?如何查看服務、識別病毒偽裝?

編輯:Windows XP 系統介紹

Svchost.exe 是 NT 核心系統關鍵進程(%SystemRoot%\System32\svchost.exe),屬「共享進程」,載入多個以 DLL 形式實現的系統服務(如 RPCSS、Dhcp、Dmserver),節省資源。Win2000 通常 2 個,XP 4 個以上,2003 更多,多個屬正常現象。

查看每個 Svchost 載入的服務

  • Win2000:tlist -s(需安裝 Support Tools)。
  • XP/2003:tasklist /svc。

服務載入機制

服務以 DLL 形式存在,註冊表 HKLM\System\CurrentControlSet\Services\服務名\Parameters\ServiceDll 指定 DLL 路徑,Svchost 讀取註冊表啟動對應服務。

識別病毒偽裝 Svchost

  1. 正版 svchost.exe 僅存在於 C:\Windows\System32\。
  2. 若在其他路徑(如 C:\Windows\System32\Wins\)發現同名檔案,極大機率為病毒。
  3. Windows 內建工作管理器無法顯示路徑,需用第三方進程管理工具(如 Process Explorer)查看映像路徑,異常路徑立即查殺。
口訣: 位置正才是真,亂竄定是毒;多進程別怕,看路徑最準。
Copyright © Windows教程網 All Rights Reserved