問題一:通電即自動開機
現象:插上電源線,主機未按電源鈕即自動啟動。
原因:主板啟用 「交流電恢復」/「AC Back Function」/「Power On After Power Fail」 設為 「Power On」/「Full On」/「Last State」。
解決:
- 開機連按 Del/F2 進入 BIOS。
- 尋找 Power Management Setup / Advanced Power Management。
- 將 AC BACK Function / AC Power Loss / Restore AC Power Loss 設為 Soft-Off / Power Off / Stay Off。
- F10 儲存離開。
不同主板 BIOS 選項名稱略異,請參考說明書關鍵字「AC Power」、「Power Loss」、「Restore」。
問題二:svchost.exe 進程眾多、佔用高資源、甚至被病毒冒名
svchost.exe 核心機制
- 路徑:
%SystemRoot%\System32\svchost.exe (正常僅此路徑)。
- 屬於共享進程:為了節省資源,Windows 將多個系統服務 (以 DLL 形式實作) 打包載入同一個 svchost 進程。
- 服務與 DLL 對應關係存於註冊表:
HKLM\SYSTEM\CurrentControlSet\Services\<服務名>\Parameters\ServiceDll 指向該服務的 DLL。
- 啟動參數
-k GroupName 決定載入哪一組服務 (如 -k netsvcs、-k LocalService、-k DcomLaunch)。
查看某 svchost 執行哪些服務
- 命令提示字元 (系統管理員) 執行:
tasklist /svc /fi "imagename eq svchost.exe"
- 或使用 Process Explorer (Sysinternals) → 滑鼠懸停 svchost → 顯示完整服務清單與 DLL 路徑。
識別偽裝病毒 svchost
| 特徵 | 正常 svchost | 可疑/病毒 |
| 檔案路徑 | C:\Windows\System32\svchost.exe | C:\Windows\Temp\、C:\ProgramData\、使用者目錄、拼音相似名 (svch0st.exe) |
| 簽名驗證 | Microsoft Windows Publisher 簽章有效 | 無簽章/簽章無效/非 Microsoft |
| 啟動參數 | -k 後接標準群組名 | 無參數/異常參數/路徑參數 |
| 父進程 | services.exe | explorer.exe、cmd.exe、不明進程 |
常見服務群組對照
-k DcomLaunch:DCOM 啟動、PlugPlay、電源管理。
-k RPCSS:RPC 端點對應器、遠端程序呼叫。
-k LocalService:防火牆、Windows Update、DHCP、DNS Client 等本地服務。
-k NetworkService:網路相關服務 (DNS 快取、WinHTTP 等)。
-k netsvcs:眾多網路服務 (事件記錄、排程、主題、音訊、Shell 硬體偵測等)。
防護建議:定期以 Process Explorer/Autoruns 檢查 svchost 異常啟動參數;啟用 Windows Defender Application Control (WDAC) / AppLocker 限制未簽名執行檔;保持系統修補最新,堵塞提權漏洞 (如 EternalBlue 利用 SMB 服務在 svchost 中執行)。
copyright ©
萬盛學電腦網 all rights reserved