前言
系統不明原因報錯、服務衝突、第三方軟體導致不穩定時,「乾淨啟動」是微軟官方推薦的標準診斷流程:以最少驅動/服務/啟動項啟動 Windows,逐步恢復定位問題源頭。本文詳細說明 XP 下 MSCONFIG 乾淨啟動步驟、Windows Installer 服務手動啟動、恢復正常啟動全流程。
乾淨啟動核心原則
- 停用所有第三方服務 (隱藏 Microsoft 服務後「全部停用」)。
- 停用所有啟動項 (「啟動」索引標籤全取消勾選)。
- 保留核心系統服務與驅動 (不勾選「使用原有 BOOT.INI」以外選項)。
- 過程需 系統管理員權限,網域環境可能受群組原則限制。
步驟一:執行乾淨啟動
- Win+R →
msconfig →「確定」。
- 「一般」索引標籤 → 選「選擇性啟動」 → 取消勾選:
- 處理 SYSTEM.INI 檔案
- 處理 WIN.INI 檔案
- 載入啟動項
保留勾選:「使用原有 BOOT.INI」(不可取消)。
- 「服務」索引標籤 → 勾選「隱藏所有 Microsoft 服務」 → 「全部停用」 →「確定」。
- 提示重新啟動 →「重新啟動」。
步驟二:驗證症狀是否消失
- 重開機進入桌面後,觀察原本錯誤/衝突/當機現象是否消失。
- 再次開啟
msconfig 確認「一般」索引標籤三項仍為取消狀態。
- 若症狀消失 → 進入步驟三逐步定位;若症狀仍在 → 問題在核心系統服務/驅動,需進一步分析 (事件檢視器、藍畫面分析)。
步驟三:二分法逐步恢復定位問題項目
- 開啟
msconfig →「一般」索引標籤。
- 依序 **單獨勾選** 以下項目,每次勾選一項 →「確定」→重開機 → 驗證症狀:
- 處理 SYSTEM.INI 檔案
- 處理 WIN.INI 檔案
- 載入啟動項
- 載入系統服務 (若前三項皆無問題,取消勾選「隱藏所有 Microsoft 服務」並勾選此項) — ⚠ 將永久刪除所有系統還原點,謹慎操作。
出現症狀的那一項即為問題來源。針對該類別 (INI 檔案、啟動項、服務) 進一步細分定位至具體檔案/程式/服務。
Windows Installer 服務在乾淨啟動下的手動啟動
乾淨啟動若勾選「載入系統服務」或「全部停用」包含 Windows Installer,安裝/移除程式會失敗 (錯誤:The Windows Installer service could not be accessed)。
手動啟動方法:
- 右鍵「我的電腦」→「管理」→「服務與應用程式」→「服務」。
- 找到「Windows Installer」→右鍵→「啟動」。
- 完成安裝/移除後,可再次停用該服務維持乾淨啟動環境。
恢復正常啟動
- Win+R →
msconfig。
- 「一般」索引標籤 → 選「正常啟動 - 載入所有裝置驅動程式和服務」。
- 「確定」→提示重開機 →「重新啟動」。
進階技巧與注意事項
- 系統還原點保護: 乾淨啟動前建立手動還原點,若步驟三勾選「載入系統服務」導致還原點遺失,可還原。
- 記錄法: 每次測試前截圖
msconfig 狀態,記錄症狀變化,避免重複測試。
- 第三方工具輔助: Autoruns (Sysinternals) 提供比 MSCONFIG 更完整的啟動項/服務/排程工作/Shell擴充檢視,可直接跳至註冊表/檔案位置,強烈建議配合使用。
- Boot.ini 警告: 微軟強烈建議非專業人員勿透過 MSCONFIG 修改 BOOT.INI,錯誤修改導致無法開機。