許多使用者以為只要管理「開始→程式→啟動」資料夾就能掌控所有開機自動執行的程式,但實際上 Windows XP/2000 系統中,讓程式開機自動啟動的管道遠不止於此。本文將為您詳細梳理兩個關鍵資料夾與八個核心註冊表機碼,助您徹底掌握系統啟動項的主動權。
這是許多應用程式慣用的自啟動位置。Windows 會自動執行放置於此資料夾內的所有捷徑。其路徑通常為:\Documents and Settings\<使用者名稱>\「開始」功能表\程式\啟動
其中「<使用者名稱>」為當前登入的使用者帳號名稱。僅對當前登入使用者生效。
這是尋找自啟動程式的第二大熱門據點。無論使用何種身分登入系統,放入此資料夾的捷徑都會自動執行。路徑一般為:\Documents and Settings\All Users\「開始」功能表\程式\啟動
這與「當前使用者專屬資料夾」的最大差異在於其作用範圍涵蓋電腦所有使用者帳號。
除了資料夾,註冊表才是自啟動項的真正「大本營」。以下列出八個關鍵機碼位置與特性:
位置:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
資料較少提及,但同樣能實現程式自動啟動。
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
預設值為 userinit.exe。此機碼允許以逗號分隔指定多個程式,例如 userinit.exe,OSA.exe,系統啟動時會依序初始化這些程式。
分別存在於 HKEY_CURRENT_USER 與 HKEY_LOCAL_MACHINE 兩個樹系下:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
用於啟動服務類程式,執行時機在使用者登入之前,且優先於其他透過註冊表啟動的程式。位置同樣分為 CU 與 LM 兩分支:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
緊接在 RunServicesOnce 之後執行,同樣發生在使用者登入前。位置:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
指定使用者登入之後執行的程式。位置:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup
安裝程式常用此機碼執行一次性任務。位置:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce:登入後立即執行,優先於其他 Run 機碼與啟動資料夾。
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce:在系統處理完其他 Run 機碼與啟動資料夾後執行。
補充: Windows XP 還需檢查 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx。
自動執行程式最普遍的機碼。位置:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKCU 下的 Run 緊接 HKLM 下的 Run 執行,但兩者均早於處理「啟動」資料夾內容。
掌握這十大藏匿點(兩資料夾 + 八機碼),您就能徹底清理流氓軟體、優化開機速度,不再讓任何不想要的程式在背後偷偷啟動。