Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

調整 Windows XP 預讀取設定,優化開關機速度的正確觀念與實作

編輯:XP 常見問題解答

Windows XP 引入「預讀取」機制,於 %systemroot%\Prefetch 產生 .pf 檔案記錄程式載入順序,理論上可加速啟動。但錯誤的「清空 Prefetch」迷思反而拖慢速度。本文釐清觀念並提供三項實用調校策略。

核心觀念釐清

Prefetch 檔案記錄程式模組載入順序,Windows 依此預先載入記憶體並優化磁碟佈局(存於 Layout.ini)。手動刪除 .pf 檔案會迫使系統重建,反而增加啟動負擔。Windows 會定期自動優化,無需人工清空。

三項調校策略

策略一:禁止工作排程器產生索引(不建議常態關閉)

執行 msconfig →「服務」→ 取消勾選「Task Scheduler」→ 套用並重開機。此法可暫停 .pf 產生,但會影響排程任務運作,建議僅作測試用。

策略二:僅預讀系統檔案(平衡效能與資源)

開啟登錄編輯器,定位至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
雙擊 EnablePrefetcher,預設值 3(系統+應用程式),改為 2(僅系統檔案)。重開機生效。

策略三:關機自動清空 Prefetch 資料夾(進階使用者)

  1. 建立批次檔 del.bat,內容:del %systemroot%\Prefetch\*.* /q
  2. 執行 gpedit.msc →「電腦設定 → Windows 設定 → 指令碼 → 關機」→ 新增 del.bat
  3. 關機時自動清除 .pf 檔,下次開機重新建立,適合頻繁安裝/移除軟體的環境。

建議: 一般使用者採「策略二」即可兼顧速度與穩定;策略三需謹慎評估重建成本。

Copyright © Windows教程網 All Rights Reserved