當 Windows XP 出現無法重現的錯誤訊息、系統不穩定、效能異常時,「乾淨啟動」是微軟官方推薦的標準診斷流程。透過停用所有非必要啟動項目、服務、驅動程式,建立最小化啟動環境,逐步啟用項目以精準鎖定衝突來源。本文完整說明乾淨啟動執行步驟、Windows Installer 服務手動啟動、以及恢復正常啟動的方法。
什麼是乾淨啟動?
乾淨啟動會暫時停用:
- 所有使用者啟動程式(登錄 Run/RunOnce、啟動資料夾)
- 非 Microsoft 系統服務
- SYSTEM.INI、WIN.INI 處理項目
保留核心作業系統服務與驅動程式,排除第三方軟體干擾。
執行乾淨啟動步驟
- 以系統管理員身分登入 Windows XP。
- 「開始」→「執行」→ 輸入
msconfig → 確定。
- 「一般」頁籤: 選擇 「選擇性啟動」 → 取消勾選 以下三項:
☐ 處理 SYSTEM.INI 檔案
☐ 處理 WIN.INI 檔案
☐ 載入啟動項目
(注意:「使用原有 BOOT.INI」不可取消勾選)
- 「服務」頁籤: 勾選 「隱藏所有 Microsoft 服務」 → 點擊 「全部停用」。
- 確定 → 「重新啟動」電腦。
- 進入桌面後觀察:原本症狀是否消失?
驗證乾淨啟動狀態
重新開啟 msconfig 檢查「一般」頁籤:
- 若三項仍未勾選 → 成功進入乾淨啟動環境。
- 若只有「載入系統服務」被取消勾選 → 非乾淨啟動(有程式重新啟用了項目)。
- 若其他項目被重新勾選 → 該程式為衝突來源,請聯繫軟體廠商。
進階:若症狀持續,停用 Microsoft 服務(謹慎)
若乾淨啟動後問題仍在,可再取消勾選「一般」頁籤的「載入系統服務」。
後果: 暫時停用網路、即插即用、事件記錄、錯誤回報等 Microsoft 服務,永久刪除所有系統還原點。
限制: 需保留還原點或需 Microsoft 服務診斷時請勿執行此步驟。
逐步隔離故障項目(二分法)
- 重新開啟
msconfig。
- 「一般」頁籤 → 勾選 「處理 SYSTEM.INI 檔案」 → 確定 → 重新開機。
若症狀出現 → 問題在 SYSTEM.INI 項目。
若無症狀 → 依序對「處理 WIN.INI 檔案」、「載入啟動項目」、「載入系統服務」重複此步驟,直到症狀出現為止。
最後勾選導致症狀的項目即為問題根源。
手動啟動 Windows Installer 服務(乾淨啟動下安裝/移除程式)
乾淨啟動停用「載入系統服務」時,Windows Installer 服務不會自動啟動,導致無法安裝/移除程式(錯誤:「無法存取 Windows Installer 服務」)。手動啟動方法:
- 「開始」→ 右鍵「我的電腦」→「管理」。
- 左側「服務和應用程式」→「服務」。
- 右側找到「Windows Installer」→ 右鍵 → 「啟動」。
恢復正常啟動
- 開啟
msconfig。
- 「一般」頁籤 → 選擇 「正常啟動 - 載入所有裝置驅動程式和服務」。
- 確定 → 重新開機。
重要提醒
- 微軟強烈建議:無 Microsoft 支援人員指導,勿使用 msconfig 修改 BOOT.INI,錯誤修改會導致系統無法開機。
- 乾淨啟動期間部分功能暫時不可用(網路、音訊、列印等),恢復正常啟動後即還原。
- 此流程適用於 Windows XP Professional / Home Edition。
掌握乾淨啟動技巧,是 Windows XP 疑難雜症診斷的核心技能,能幫助您從茫茫軟體叢林中精準找出那根「禍亂」的稻草。