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

Windows 自動啟動程式的十大藏身處完整追蹤指南

編輯:XP 常見問題解答

不只「啟動」資料夾:Windows XP/2000 自動執行機制全解析

許多使用者只知道管理「開始→程式→啟動」資料夾,實則 Windows XP/2000 提供多達十種自動啟動機制。惡意軟體、多餘常駐程式常藏匿於註冊表深處,導致開機緩慢、資源浪費。本文詳細列出所有關鍵位置,助你徹底掌控開機流程。

兩大資料夾位置(圖形介面易存取)

1. 目前使用者專屬啟動資料夾

%UserProfile%\「開始」選單\程式\啟動
僅影響目前登入使用者,安裝軟體常在此放置捷徑。

2. 所有使用者共用啟動資料夾

%AllUsersProfile%\「開始」選單\程式\啟動
無論誰登入皆會執行,企業環境部署常用此處。

八大註冊表鍵值(核心控制中樞)

編號名稱註冊表路徑執行時機與特性
3LoadHKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Load使用者登入早期執行,較少見但同樣有效
4UserinitHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit系統登入初始化,預設 userinit.exe,可用逗號分隔多程式(如 userinit.exe,OSA.exe)
5Explorer\RunHKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run群組原則驅動,企業環境常用於強制部署程式
6RunServicesOnceHKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce使用者登入前執行服務,優先度最高
7RunServicesHKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices緊接 RunServicesOnce 之後,仍在登入前執行
8RunOnce\SetupHKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup使用者登入後執行一次,常用於安裝精靈完成設定
9RunOnceHKLM & HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceHKLM 版在登入後立即執行(優先於其他 Run);HKCU 版在處理完其他 Run 與啟動資料夾後執行。XP 另需檢查 RunOnceEx
10RunHKLM & HKCU\Software\Microsoft\Windows\CurrentVersion\Run最常用自動啟動鍵值。HKLM 先執行,再執行 HKCU,兩者皆早於「啟動」資料夾

實務管理建議

  • 善用工具:msconfig(系統設定公用程式)、Autoruns(Sysinternals 神器)可視化管理所有啟動項
  • 定期稽核:特別注意 Run、RunOnce、Userinit 三大熱門藏匿點
  • 辨識惡意軟體:路徑指向臨時資料夾、亂碼檔名、無數位簽章的項目極度可疑
  • 備份再刪除:刪除註冊表值前先匯出 .reg 檔備份,誤刪可快速復原

掌握這十大位置,就能徹底掌控 Windows 開機自動執行行為,讓系統保持乾淨高效。

Copyright © Windows教程網 All Rights Reserved