開機自動執行不只「啟動」資料夾。病毒、木馬、流氓軟體最愛藏身註冊表、系統配置、INI 檔、甚至 DOS 批次檔。全面掌握五大藏身處,才能真正掌控開機流程。
C:\Users\<使用者>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartupHKCU\Software\Microsoft\Windows\CurrentVersion\RunWin+R → msconfig → 「啟動」分頁。幾乎所有可見的開機啟動項目都在這裡(經特殊手法隱藏者除外)。可檢查名稱、命令、註冊表位置,一鍵停用可疑項目。
system.ini:shell=explorer.exe 後若接其他程式名,極度可疑。win.ini:[windows] load=hack.exe / run=hack.exe 可掛載程式。建議定期備份註冊表,或用「魔方」等工具監控變更。重點檢查:
HKLM\Software\Microsoft\Windows\CurrentVersion\RunHKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceHKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceExHKCU\Software\Microsoft\Windows\CurrentVersion\RunHKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceHKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon(Userinit、Shell)HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\(映像檔執行選項劫持)HKLM\System\CurrentControlSet\Services(服務啟動)原則: 對照乾淨系統註冊表,發現不一致立即查證,確屬惡意碼果斷刪除。
位於 C:\Windows\Wininit.ini(或 .hak)。安裝程式常用它刪除暫存檔。若被植入刪除指令,可隱藏木馬本體。用記事本開啟檢查。
config.sys、autoexec.bat、*.bat 仍可透過特定程式設計載入程式。msconfig 檢視「啟動」分頁,停用非必要項目。