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

Windows 自啟動程式藏身處大揭密:10 大註冊鍵與資料夾全掃描

編輯:XP 系統應用技巧

只管「開始 → 程式 → 啟動」資料夾?惡意軟體、流氓軟體早已躲進註冊表深處。Windows XP/2000 有超過 10 個自啟動觸發點,逐一掌握才能徹底淨化開機環境。

十大自啟動位置完整清單

編號位置類型路徑 / 註冊鍵觸發時機與特性
1 當前用戶啟動資料夾 %UserProfile%\「開始」功能表\程式集\啟動 用戶登入後執行,僅影響當前用戶
2 所有用戶啟動資料夾 %AllUsersProfile%\「開始」功能表\程式集\啟動 任何用戶登入皆執行,權限較高
3 Load 註冊鍵 HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Load 早期機制,較少見,可載入單一程式
4 Userinit 註冊鍵 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit 預設 userinit.exe,可附加多程式(逗號分隔),極早期執行
5 Explorer\Run 註冊鍵 HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
原則導向,企業環境常用,HKLM 優先於 HKCU
6 RunServicesOnce 註冊鍵 HKCU\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
服務類程式,**用戶登入前**執行,優先級最高
7 RunServices 註冊鍵 HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
緊接 RunServicesOnce 後執行,仍在用戶登入前
8 RunOnce\Setup 註冊鍵 HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup
用戶登入後執行,安裝程式常用
9 RunOnce 註冊鍵 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKLM 於登入後立即執行(優先於其他 Run);HKCU 於處理完其他 Run 與啟動資料夾後執行。XP 另檢查 RunOnceEx
10 Run 註冊鍵(最常用) HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKLM 先執行,再 HKCU,兩者皆在啟動資料夾**之前**

實戰排查流程

  1. 執行 msconfig → 啟動頁籤 → 快速檢視與停用可疑項
  2. 啟動 regedit → 依上表 10 項逐一檢查 HKLM 與 HKCU
  3. 善用 Autoruns (Sysinternals):圖形化列出所有自啟動點、驗證簽名、標記可疑、一鍵停用/刪除
  4. 可疑檔案上傳 VirusTotal / 微雲沙箱驗證

惡意軟體常用藏匿手法

  • 偽裝成系統程式名稱(svchost.exe、explorer.exe、winlogon.exe)但路徑非 %SystemRoot%\System32
  • 利用 RunOnce 執行一次後自刪註冊鍵,掃描時已無痕跡
  • 修改 Userinit 掛載惡意程式,導致無法登入桌面
  • 在 RunServicesOnce 註冊服務型後門,用戶登入前已駐留

防護心法

「知己知彼,百戰不殆」。定期掃描 10 大自啟動點、使用 Autoruns 可視化管理、配合殺毒軟體即時監控、養成「不輕信、不隨意執行、不濫裝」習慣,才是守住系統純淨的根本之道。

Copyright © Windows教程網 All Rights Reserved