Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 技巧

Windows 自動啟動程序藏匿地點大揭秘:資料夾與註冊表全攻略

編輯:Windows 技巧

許多使用者以為只要管理「開始→程式→啟動」資料夾就能掌控所有開機自動執行的程式,但實際上 Windows XP/2000 系統中,讓程式開機自動啟動的管道遠不止於此。本文將為您詳細梳理兩個關鍵資料夾與八個核心註冊表機碼,助您徹底掌握系統啟動項的主動權。

一、 當前使用者專屬的啟動資料夾

這是許多應用程式慣用的自啟動位置。Windows 會自動執行放置於此資料夾內的所有捷徑。其路徑通常為:
\Documents and Settings\<使用者名稱>\「開始」功能表\程式\啟動
其中「<使用者名稱>」為當前登入的使用者帳號名稱。僅對當前登入使用者生效。

二、 所有使用者共用的啟動資料夾

這是尋找自啟動程式的第二大熱門據點。無論使用何種身分登入系統,放入此資料夾的捷徑都會自動執行。路徑一般為:
\Documents and Settings\All Users\「開始」功能表\程式\啟動
這與「當前使用者專屬資料夾」的最大差異在於其作用範圍涵蓋電腦所有使用者帳號。

三、 核心註冊表機碼詳細清單

除了資料夾,註冊表才是自啟動項的真正「大本營」。以下列出八個關鍵機碼位置與特性:

1. Load 機碼

位置:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
資料較少提及,但同樣能實現程式自動啟動。

2. Userinit 機碼

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
預設值為 userinit.exe。此機碼允許以逗號分隔指定多個程式,例如 userinit.exe,OSA.exe,系統啟動時會依序初始化這些程式。

3. Explorer\Run 機碼

分別存在於 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

4. RunServicesOnce 機碼

用於啟動服務類程式,執行時機在使用者登入之前,且優先於其他透過註冊表啟動的程式。位置同樣分為 CU 與 LM 兩分支:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce

5. RunServices 機碼

緊接在 RunServicesOnce 之後執行,同樣發生在使用者登入前。位置:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices

6. RunOnce\Setup 機碼

指定使用者登入之後執行的程式。位置:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup

7. RunOnce 機碼

安裝程式常用此機碼執行一次性任務。位置:
- 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。

8. Run 機碼(最常用)

自動執行程式最普遍的機碼。位置:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKCU 下的 Run 緊接 HKLM 下的 Run 執行,但兩者均早於處理「啟動」資料夾內容。

掌握這十大藏匿點(兩資料夾 + 八機碼),您就能徹底清理流氓軟體、優化開機速度,不再讓任何不想要的程式在背後偷偷啟動。

Copyright © Windows教程網 All Rights Reserved