Windows XP 預設安裝大量元件、服務與偵錯功能,佔用磁碟空間、記憶體與 CPU 週期。本文提供經實測有效的系統層面優化方案,附註風險等級與適用場景。
%SystemRoot%\inf\sysoc.inf,hide → 取代為空白(全選取代)原理:sysoc.inf 中 hide 標記隱藏元件;移除標記後即可在精靈中管理。
drwtsn32 → 僅保留「轉儲所有執行緒內容」,其餘取消HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Auto = 0user.dmp(通常在 %SystemRoot% 或 %Temp%,可達數十 MB)我的電腦 → 內容 → 系統還原 → 勾選「在所有磁碟機上關閉系統還原」。
替代方案:僅關閉系統磁碟,保留資料磁碟;或調整「磁碟使用空間」滑桿降低上限(預設 12%)。
控制台 → 電源選項 → 休眠分頁 → 取消勾選「啟用休眠」。
控制台 → 系統管理工具 → 服務。建議設為「手動」而非「停用」,保留彈性。
| 服務名稱 | 建議設定 | 說明 |
|---|---|---|
| Alerter / Messenger | 停用 | 網路訊息服務,易受廣告騷擾(見文章 10335) |
| Automatic Updates | 自動 | 保持安全更新,勿關閉 |
| Computer Browser | 手動 | 非網域環境可手動 |
| Error Reporting Service | 停用 | 錯誤回報,隱私/頻寬考量 |
| Fast User Switching Compatibility | 停用 | 不使用快速使用者切換可關閉 |
| Help and Support | 手動 | 說明與支援服務,偶爾用時啟動 |
| Indexing Service | 停用 | 索引服務,佔 CPU/磁碟,現代搜尋工具更好 |
| Messenger | 停用 | 同上,重複強調 |
| Print Spooler | 自動 | 有印表機必須啟用 |
| Remote Registry | 停用 | 遠端登錄存取,安全風險極高 |
| Secondary Logon | 手動 | 「執行身分」功能,偶爾需要 |
| Security Center | 自動 | 安全中心監控,建議保留 |
| Server | 手動 | 檔案/印表機共享,非伺服器角色可手動 |
| System Restore Service | 停用 | 配合關閉系統還原 |
| Task Scheduler | 自動 | 排程工作核心,勿關閉 |
| Themes | 手動 | 使用經典主題可手動 |
| Wireless Zero Configuration | 自動 | 有無線網卡必須啟用 |
| Workstation | 自動 | 網路用戶端核心,勿關閉 |
判斷原則:不確定的服務設「手動」;查看服務描述與相依性;修改後觀察 1-2 週確認無異常。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout = 1000(預設 20000ms)HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout = 1000HKEY_CURRENT_USER\Control Panel\Desktop\HungAppTimeout = 200(預設 5000ms)HKEY_CURRENT_USER\Control Panel\Desktop\AutoEndTasks = 1(預設 0)msconfig → 啟動分頁 → 取消非必要項目(如 QuickTime、RealPlayer、Office 速啟等)。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher
重開機後觀察開機時間與常用程式啟動速度,找到最佳值。