系列前言
本系列共七篇:啟動原理與啟動項、優化設定、字體清理、服務優化、登錄清理、自啟動管理、特效與性能。本文為第一篇,聚焦**啟動項深度清理**——投資報酬比最高、風險最可控的優化切入點。
開機本質:配置載入的接力賽
登入畫面 → 桌面就緒,系統依序載入:
- `HKLM` 機器全域註冊表配置。
- `HKCU` 使用者個人化配置。
- 主題、桌布、登入聲音。
- **開機啟動項目** (各類 Run 鍵、啟動資料夾、服務、排程任務)。
啟動項目既是速度瓶頸,也是木馬/病毒常駐記憶體的主要入口。清理它,一舉兩得。
軟體如何偷渡進啟動清單?六大藏身地圖
(詳細位置同文章 14527,此處精簡為檢核清單)
✅ 自我檢核清單:逐一排查以下位置
- 啟動資料夾:`shell:startup`、`shell:common startup`。
- 註冊表 Run 系鍵值:`HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run`、`RunOnce`、`RunOnceEx`、`Policies\Explorer\Run`、`RunServices`、`RunServicesOnce`、`Load`、`Winlogon` (Userinit/Shell/Notify)。
- 系統組態檔:`Win.ini` (`run=`/`load=`)、`System.ini` (`shell=`)、`wininit.ini`。
- 群組原則腳本:`gpedit.msc` → 使用者設定 → 系統 → 登入 → 「在使用者登入時執行這些程式」。
- 排程任務:觸發條件「啟動時」/「登入時」。
- 服務:偽裝為自動啟動服務的惡意程式。
哪些啟動項「敢砍、該砍、必砍」?決策矩陣
| 類別 | 代表 | 動作 | 理由 |
| 顯卡/聲卡托盤輔助 | NvCpl, igfxtray, hkcmd, soundman | 禁用 | 核心驅動已載入,控制面板非必須 |
| IM/雲同步 | QQ, WeChat, Dropbox | 視習慣 | 需即時通知保留,否則手動啟動 |
| 防毒/防火牆 | Defender, 360, Kaspersky | 保留 | 安全基石 |
| 輸入法核心 | ctfmon.exe | 保留 | 禁用失去語言列/切換能力 |
| 瀏覽器工具列/外掛 | Google Toolbar, Adobe Speed Launch | 禁用 | 純加速該軟體啟動 |
| 桌面小工具 | Gadgets | 視喜好 | 消耗資源,已停止支援 |
| 未知/亂碼 | random.exe, xyz.dll | 查毒後決定 | 搜尋檔名/路徑+VirusTotal |
神器推薦:Sysinternals Autoruns
- 官方免費、綠色、無安裝。
- 全覆蓋上述所有位置 + 驅動、映像劫持、Winsock 提供者、計劃任務、服務等。
- 驗證數位簽章:綠色 (微軟簽署)、白色 (已驗證廠商)、黃色 (無簽章/驗證失敗)、紅色 (可疑/惡意)。
- 右鍵「Jump to Entry」直達登錄編輯器/資料夾。
- 支援命令列匯出 CSV/HTML 報表,適合企業巡檢。
實戰操作流程
- 下載 Autoruns → 以管理員執行 → 等待掃描完成。
- 切換「Logon」分頁 → 逐項審視「Publisher」與「Image Path」。
- 取消勾選確認無用項目 (不刪除,保留回滾彈性)。
- 切換「Scheduled Tasks」、「Services」、「Drivers」分頁同步檢查。
- 重開機驗證:桌面就緒時間、常用軟體正常、無錯誤彈窗。
- 觀察一週,確認無副作用。
下一篇預告
「優化設定」:視覺特效、啟動延遲、預讀取、Superfetch/SSD 優化、電源計劃微調。