Windows XP 預設啟用大量服務與視覺效果,對 128MB 或 64MB 記憶體系統造成嚴重壓力。本文提供 10 大優化方向,實測可將啟動後記憶體佔用從 100MB+ 降至 40-60MB,大幅改善多工流暢度。
我的電腦 → 內容 → 系統還原 → 勾選「在所有磁碟機上關閉系統還原」。
效益: 停止持續寫入還原點資料,減少記憶體快取與磁碟 I/O 佔用。
我的電腦 → 內容 → 自動更新 → 選擇「關閉自動更新,我將手動更新」。
效益: 避免背景下載更新檔佔用頻寬與記憶體 (wuaudt.exe、wuauclt.exe)。
我的電腦 → 內容 → 遠端 → 取消勾選「允許使用者遠端連線」與「允許快速使用者切換」。
效益: 停用 TermService、FastUserSwitchingCompatibility 服務,省下服務進程記憶體。
我的電腦 → 內容 → 進階 → 效能 → 設定 → 視覺效果 → 「調整為最佳效能」或手動保留:「使用視覺樣式」、「使用陰標字型邊緣平滑」。
效益: 關閉動畫、淡入淡出、陰影、拖曳顯示視窗內容等 GUI 效果,釋放桌面視窗管理器 (DWM 前身) 記憶體。
我的電腦 → 內容 → 進階 → 啟動與修復 → 設定 → 系統失敗:取消「將事件寫入系統記錄」、「傳送管理警示」,「偵錯資訊」選「無」。
效益: 避免藍畫面時寫入龐大 memory.dmp (等於實體記憶體大小) 佔用虛擬記憶體與磁碟空間。
我的電腦 → 內容 → 進階 → 錯誤報告 → 「停用錯誤報告」。
效益: 停用 Error Reporting Service (ersvc.dll),省下常駐記憶體。
控制台 → 日期、時間、語言和地區選項 → 日期和時間 → 網際網路時間 → 取消勾選「自動與網際網路時間伺服器同步」。
效益: 避免 w32time 服務週期性喚醒同步。
執行 services.msc,建議調整下列服務為 手動 (需時啟用) 或 停用 (確定不需):
| 服務名稱 | 顯示名稱 | 建議 | 適用條件 |
|---|---|---|---|
| ClipSrv | 剪貼簿伺服器 | 手動 | 網路共用剪貼簿 |
| Messenger | Messenger | 手動 | 網路訊息傳送 (非 MSN Messenger) |
| Spooler | 列印緩衝器 | 手動/停用 | 無印表機 |
| ERSvc | 錯誤報告服務 | 手動 | 已停用錯誤報告 |
| FastUserSwitchingCompatibility | 快速使用者切換相容性 | 手動 | 單一使用者環境 |
| wuauserv | 自動更新 | 手動 | 已設為手動更新 |
| Netlogon | 網路登入 | 手動 | 非網域環境 |
| NetDDE / NetDDEdsdm | 網路 DDE | 手動 | 不共用 Office DDE 連結 |
| NtLmSsp | NT LM 安全性支援提供者 | 手動 | 非網域驗證 |
| RemoteRegistry | 遠端登錄 | 手動 | 無遠端管理需求 |
| Schedule | 工作排程器 | 手動 | 不使用排程工作 |
| UPS | 不斷電系統 | 停用 | 無 UPS 裝置 |
| WiaSvc | Windows 影像取得 | 手動/停用 | 無掃描器/數位相機 |