Windows XP 開關機緩慢常讓人抓狂。本文整理 15 項實測有效的優化技巧,涵蓋登錄檔微調、服務管理、啟動項精簡、Bootvis 優化等,助你大幅縮短等待時間。
HKEY_CURRENT_USER\Control Panel\Desktop:WaitToKillAppTimeout 改為 1000(預設 20000,單位毫秒),HungAppTimeout 改為 200。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control:WaitToKillServiceTimeout 設為 1000 或更小。路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,EnablePrefetcher 值建議:
HKEY_CURRENT_USER\Control Panel\Desktop 的 AutoEndTasks 設為 1(預設 0)。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction 的 Enable 設為 Y。
C:\boot.ini 修改 timeout 值。網路連線 → 區域連線內容 → TCP/IP 設定固定 IP,開機不再花費時間取得動態位址。
下載 Bootvis.exe → Trace → Next boot + driver delays → 重開機記錄 → File → Open .bin 檔 → Trace → Optimize system,耐心等待完成。
msconfig →「啟動」頁籤,取消不必要項目(如 Messenger、即時通訊軟體等)。services.msc 將非核心服務改為「手動」。軟碟機右鍵 → 格式化 → 勾選「建立 MS-DOS 開機磁片」。
控制台 → 電源選項 → 進階 → 勾選「啟用進階電源管理 (APM)」;若無效請檢查 BIOS 設定。
C:\Windows\System32\shutdown.exe -s -t 10(關機,10 秒延遲),-r 為重啟。可加 -c "訊息" 顯示提示。重裝系統前備份 \Windows\System32 下兩檔,重裝後進安全模式改名舊檔再複製回覆,避免重新啟動。
若安裝舊版 Windows 覆蓋 XP 啟動區,可用 Win98 開機磁片 + debug 還原 BOOTSECT.DOS,再用 XP 光碟修復模式執行 fixboot。