優化前請務必完整備份系統(還原點或映像檔)。以下依序執行八大類優化,兼顧速度與穩定。
一、 系統常規優化
- 關閉視覺特效: 系統內容 → 進階 → 效能設定 → 視覺效果 → 「調整為最佳效能」。
- 停用錯誤回報: 系統內容 → 進階 → 錯誤回報 → 「停用錯誤回報」。
- 關閉開機除錯選項: 系統內容 → 進階 → 啟動與修復 → 設定 → 取消「寫入系統記錄檔」「傳送管理警示」「自動重新啟動」;「偵錯資訊」選「無」。
- 虛擬記憶體固定值: 設為實體記憶體 2.5 倍(如 256MB → 640MB),初始/最大值相同,放置非系統槽(移動後刪除原分頁檔)。
- 移動「我的文件」: 右鍵「我的文件」→ 內容 → 移動 → 非系統槽。
- 移動 IE 暫存檔: IE → 工具 → 網際網路選項 → 一般 → 設定 → 移動資料夾 → 非系統槽。
二、 加速開關機
- 開機選項精簡: 系統內容 → 進階 → 啟動與修復 → 設定 → 取消「系統啟動」兩個勾選(多重開機保留「顯示作業系統清單時間」);編輯 `boot.ini` 確保 `/fastdetect`,暫不加 `/noguiboot`。
- 啟用 DMA 傳輸模式: 裝置管理員 → IDE ATA/ATAPI 控制器 → 主要/次要 IDE 通道 → 進階設定 → 傳輸模式選「DMA (若可用)」,裝置類型可選「無」。
- 預讀參數調整: 登錄 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher` = `1`(PIII 800MHz 以上可試 `4` 或 `5`)。
- 關機加速三參數: 登錄 `HKEY_CURRENT_USER\Control Panel\Desktop`:
`AutoEndTasks` = `1`(自動結束無回應程式)
`HungAppTimeout` = `200`(毫秒)
`WaitToKillAppTimeout` = `1000`(毫秒)
`MenuShowDelay` = `0`(選單零延遲)
全域搜尋同名鍵值同步修改。
- 服務關閉等待: `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout` = `1000`。
- 隱藏開機捲動條: 完成上述後,`boot.ini` 加入 `/noguiboot`(若喜歡捲動條可略過)。
- MsConfig 精簡啟動項: 執行 `msconfig` → 「啟動」頁籤 → 取消非必要項。
三、 減少開機磁碟掃描等待
- 執行 `chkntfs /t:0` 將倒數歸零。
- 忽略特定磁碟掃描:`chkntfs /x c:`。
- 還原預設:`chkntfs /d c:`。
四、 關閉 Dr. Watson 除錯器
- 執行 `drwtsn32` → 僅保留「傾印所有執行緒內容」,其餘取消。
- 刪除舊 `user.dmp`、`memory.dmp` 釋放空間。
- 登錄 `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\Auto` = `0` 徹底停用。
- 系統內容 → 進階 → 啟動與修復 → 偵錯資訊選「無」。
五、 關閉系統還原
右鍵「我的電腦」→ 內容 → 系統還原 → 勾選「在所有磁碟機上關閉系統還原」。釋放大量空間。
六、 關閉休眠支援
控制台 → 電源選項 → 休眠頁籤 → 取消「啟用休眠」。釋放等同實體記憶體大小的 `hiberfil.sys`。
執行建議
分批執行、每步重開機驗證穩定。遇問題可由還原點快速回滾。優化非一次到位,持續觀察與微調才能達最佳平衡。