許多用戶遇過:殺毒軟體報毒、清除成功,重啟後病毒檔案、註冊表鍵值、進程全部回來。根因通常在於 **「病毒在運行中受保護」**、**「系統還原備份」** 兩大機制。本文拆解五大原因並給出標準化解決流程。
| # | 原因 | 機制說明 |
|---|---|---|
| 1 | 病毒進程正在運行 | Windows 檔案鎖定機制保護正在執行的映像檔,殺毒軟體無法刪除/修改。甚至關機時記憶體殘留代碼會重寫磁碟。 |
| 2 | 病毒藏在系統還原區 | _RESTORE (WinMe) / System Volume Information (XP/2003/Vista) 受系統保護,一般掃描無法觸及,重啟後還原機制將病毒「還原」回系統區。 |
| 3 | 雙進程互護(Watchdog 機制) | 兩個進程互相監控,殺掉一個立即被另一個重啟(如 explorer.exe 注入 + 獨立守護進程)。 |
| 4 | 啟動項殘留(Run/服務/排程/映像劫持) | 殺毒只清檔案,未清註冊表/排程/服務/IFEO,重啟自動重生。 |
| 5 | Rootkit/引導區感染 | MBR/VBR 感染、核心層 Rootkit 掛鉤系統調用,用戶態掃描完全看不見。 |
| 系統 | 關閉路徑 | 清理方式 |
|---|---|---|
| Win Me | 我的電腦→屬性→性能→檔案系統→疑難解答→禁止系統還原 | DOS 下刪除 _RESTORE 資料夾 |
| Win XP/2003 | 控制台→系統→系統還原→在所有磁碟機上關閉系統還原 | DOS/WinPE 下刪除 System Volume Information |
| Vista/7/8/10/11 | 系統→系統保護→設定→停用系統保護 | 同 XP,或使用 vssadmin delete shadows /all |
C: → cd kav(或 kav5) → KAVDX 即開始全盤查殺。HKCR\exefile\shell\open\command = "%1" %*HKLM\...\Winlogon\Shell = explorer.exesfc /scannow 修復系統檔案。病毒「殺不死」本質是 **「清除環境不乾淨」**。掌握 **「殺進程 → 關還原 → 純淨環境掃描 → 修復配置」** 四步法,配合**離線備份**習慣,絕大多數頑固病毒都能徹底清除。若遇 MBR/Rootkit 級頑疾,建議直接備份資料、重灌系統——時間成本最低、乾淨度最高。