雖然 Windows XP 已停止支援,但在舊硬體、嵌入式系統、虛擬機、復古遊戲環境中仍有應用。本文整理 XP 時代經典優化技巧,涵蓋服務精簡、登錄調校、啟動管理、介面加速、網路優化等,供維護舊系統參考。
| 服務名稱 | 建議設定 | 說明 |
|---|---|---|
| IMAPI CD-Burning COM Service | 停用 | 內建燒錄功能,若使用 Nero 等第三方軟體可停用 |
| Automatic Updates | 手動/停用 | XP 已無更新,建議手動控制或離線修補 |
| Error Reporting Service | 停用 | 錯誤回報佔資源,停用可減少卡頓 |
| Remote Registry | 停用 | 安全性風險,非遠端管理需求請停用 |
| Messenger | 停用 | 非 MSN Messenger,為網路訊息服務,易受垃圾彈窗攻擊 |
| SSDP Discovery Service | 停用 | UPnP 裝置探索,非必要可停用 |
| Telnet | 停用 | 明文傳輸,極大安全風險 |
操作:Win + R → services.msc → 雙擊服務 → 「啟動類型」改為「停用」/「手動」 → 「確定」。
HKEY_USERS\.DEFAULT\Control Panel\Desktop
AutoEndTasks = 1 (字串值)
X:\WINDOWS\inf\sysoc.inf(X 為系統盤)。msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7hide 字串 → msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,7HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoLowDiskSpaceChecks = 1 (DWORD)
msconfig → 「BOOT.INI」索引標籤。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
AutoReboot = 0 (DWORD)
HKEY_CURRENT_USER\Control Panel\Desktop
MenuShowDelay = 0 (字串值,預設 400,單位毫秒)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
MaxConnectionsPer1_0Server = 10 (DWORD)
MaxConnectionsPerServer = 10 (DWORD)
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
Enable AutoImageResize = NO (字串值)
msconfig → 「啟動」索引標籤。C:\boot.ini,修改 timeout=30 為 timeout=5(秒)。msconfig → 「BOOT.INI」→ 修改逾時秒數。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
SecondLevelDataCache = (DWORD,十進位)
例:Pentium 4 1.6A (512KB L2) → 設為 512。請依實際 CPU 規格填寫,切勿盲目複製。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Enable = Y (字串值)