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

全面解析 Windows 開機啟動項位置:啟動資料夾、註冊表 Run、msconfig、服務、工作排程器、AppLocker

編輯:Win7 系統應用技巧

Windows 開機自動執行程式的位置不只「啟動資料夾」一處,實際分佈於 **6 大核心區域**。完整掌握這些位置,才能徹底管理開機項目、排除惡意軟體常駐、優化開機速度。

1. 啟動資料夾 — 最直觀、使用者層級

  • 目前使用者:`%AppData%\Microsoft\Windows\Start Menu\Programs\Startup` (`shell:startup`)
  • 所有使用者:`%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup` (`shell:common startup`)
  • 操作:將捷徑拖入/刪除即可啟用/停用,無需管理員權限 (目前使用者)。

2. 註冊表 Run/RunOnce — 核心自動執行點

  • 登入時
  • 路徑 範圍 執行時機
    HKCU\Software\Microsoft\Windows\CurrentVersion\Run 目前使用者
    HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce 目前使用者 登入時**僅執行一次**,執行後自動刪除
    HKLM\Software\Microsoft\Windows\CurrentVersion\Run 所有使用者 (系統層級) 登入時 (需管理員權限寫入)
    HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce 所有使用者 登入時僅執行一次
    HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnceEx 所有使用者 安裝程式常用,依序號執行

    字串值名稱 = 顯示名稱,**數值資料** = 完整執行路徑 + 參數 (如 `"C:\Program Files\Tool\tool.exe" -min`)。

    3. 系統設定工具 — 整合檢視、一鍵停用

    • Win+R → `msconfig` → 「啟動」頁籤 (Win7) / 「服務」頁籤。
    • 「啟動」頁籤整合顯示:啟動資料夾 + HKCU/HKLM Run + 部分服務啟動項,**勾選/取消勾選**即時生效 (修改註冊表/啟動資料夾)。
    • Win8/10/11:啟動項管理移至「工作管理員」→「啟動」頁籤,`msconfig` 僅保留服務/開機選項。

    4. 服務 — 系統層級背景程式、開機前即啟動

    • `services.msc` / `msconfig`「服務」頁籤。
    • 啟動類型:**自動** (開機啟動)、**自動 (延遲啟動)**、**手動**、**停用**。
    • 第三方軟體常安裝服務 (防毒、備份、驅動監控、授權驗證) 常駐記憶體,影響開機速度與資源佔用。
    • 優化建議:非核心服務改為「手動」或「自動 (延遲啟動)」,嚴禁停用 Microsoft 簽署服務。

    5. 工作排程器 — 觸發條件豐富、隱蔽性高

    • `taskschd.msc` → 「工作排程器程式庫」→ 「Microsoft」→ 「Windows」→ 各子資料夾 + 第三方軟體建立的任務。
    • 觸發條件:**啟動時**、**登入時**、**閒置時**、**事件觸發**、**定期**、**單次**等。
    • 惡意軟體、廣告軟體、自動更新程式偏好建立「啟動時/登入時」任務,**不顯示於 msconfig/啟動資料夾/Run 註冊表**,極難發現。
    • 檢查重點:任務「動作」頁籤 → 「啟動程式」路徑、參數;「條件」/「設定」頁籤確認是否隱藏執行。

    6. AppLocker / 軟體限制原則 / 群組原則 — 企業級管控、可阻擋執行

    • `gpedit.msc` → 「電腦設定」→ 「Windows 設定」→ 「安全性設定」→ 「應用程式控制原則」→ 「AppLocker」/「軟體限制原則」。
    • 可設定**允許/拒絕**特定路徑、發行者 (簽章)、檔案雜湊的程式執行,從源頭阻擋惡意/未授權程式常駐。
    • 「使用者設定」→ 「管理範本」→ 「系統」→ 「不要執行指定的 Windows 應用程式」/「只執行指定的 Windows 應用程式」 (舊版 SRP)。

    一鍵管理神器推薦

    • Autoruns (Sysinternals):官方免費、最完整掃描所有啟動點 (含上述 6 大類 + 驅動、Winlogon、映像劫持、Shell 延伸、工作排程等)、驗證數位簽章、標記可疑項目 (黃/紅)、一鍵停用/刪除、支援命令列匯出報表。
    • CCleaner / Glary Utilities:介面友善、整合啟動項管理、註冊表清理、臨時檔清理。
    • 任務管理員 (Win8+):原生、啟動影響評估 (高/中/低/無)、一鍵停用。

    排查惡意常駐檢查清單

    1. Autoruns 掃描 → 標記「無簽章/簽章驗證失敗/發佈者可疑」項目。
    2. 檢查 `Run`、`RunOnce`、`Tasks`、`Services`、 `Startup` 資料夾中不明路徑 (Temp、AppData、ProgramData、系統目錄外)。
    3. 工作排程器 → 依「觸發條件」篩選「啟動時/登入時」→ 檢查動作程式合法性。
    4. 服務 → 非 Microsoft 服務、啟動類型「自動」→ 逐一驗證必要性。
    5. 可疑項目 → 右鍵「在線搜尋」/上傳 VirusTotal → 確認惡意 → 停用/刪除 + 完整掃毒。
    Copyright © Windows教程網 All Rights Reserved