許多使用者只知道管理「開始→程式→啟動」資料夾,實則 Windows XP/2000 提供多達十種自動啟動機制。惡意軟體、多餘常駐程式常藏匿於註冊表深處,導致開機緩慢、資源浪費。本文詳細列出所有關鍵位置,助你徹底掌控開機流程。
%UserProfile%\「開始」選單\程式\啟動
僅影響目前登入使用者,安裝軟體常在此放置捷徑。
%AllUsersProfile%\「開始」選單\程式\啟動
無論誰登入皆會執行,企業環境部署常用此處。
| 編號 | 名稱 | 註冊表路徑 | 執行時機與特性 |
|---|---|---|---|
| 3 | Load | HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Load | 使用者登入早期執行,較少見但同樣有效 |
| 4 | Userinit | HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit | 系統登入初始化,預設 userinit.exe,可用逗號分隔多程式(如 userinit.exe,OSA.exe) |
| 5 | Explorer\Run | HKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run | 群組原則驅動,企業環境常用於強制部署程式 |
| 6 | RunServicesOnce | HKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce | 使用者登入前執行服務,優先度最高 |
| 7 | RunServices | HKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices | 緊接 RunServicesOnce 之後,仍在登入前執行 |
| 8 | RunOnce\Setup | HKCU & HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup | 使用者登入後執行一次,常用於安裝精靈完成設定 |
| 9 | RunOnce | HKLM & HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce | HKLM 版在登入後立即執行(優先於其他 Run);HKCU 版在處理完其他 Run 與啟動資料夾後執行。XP 另需檢查 RunOnceEx |
| 10 | Run | HKLM & HKCU\Software\Microsoft\Windows\CurrentVersion\Run | 最常用自動啟動鍵值。HKLM 先執行,再執行 HKCU,兩者皆早於「啟動」資料夾 |
msconfig(系統設定公用程式)、Autoruns(Sysinternals 神器)可視化管理所有啟動項Run、RunOnce、Userinit 三大熱門藏匿點掌握這十大位置,就能徹底掌控 Windows 開機自動執行行為,讓系統保持乾淨高效。
Windows XP 安全與效能必殺技 7 招:修復系統檔、關閉分組任務列、清理 Prefetch、減肥瘦身、啟動分析、EXE 關聯修復、DLL 自動卸載
微軟修復 XP 更新進程 svchost.exe 佔用 100% CPU 多年頑疾
Windows XP 系統故障解決全集:九大經典案例深度解析
Windows XP 無法關機六大排查方案:啟動項過多、APM 衝突、關機聲音檔、Config.sys/Autoexec.bat、CMOS 設定、Wininit/Vmm32 損毀
Windows XP 安装全攻略:版本选择、升级路径、多系统共存与批量部署
精簡 Windows XP 服務:禁用無用後台程序,提速又安全
Windows XP 桌面消失急救雙方案:任務管理器重建 Explorer 進程、執行特殊符號「.」秒回桌面
解決 Windows XP 共用印表機「連線數超過最大值 (10 連線限制)」:自動清除閒置 Session 批次檔方案