早期報導指出 Longhorn(Vista 開發代號)啟動應用程式速度較 Windows XP 明顯加快。經網友深入研究發現,關鍵差異僅在於註冊表一項預讀取機制的啟用。
XP 路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
XP 值:EnablePrefetcher = 3
Longhorn 值:EnableSuperfetch = 1
Superfetch 是 XP 中已存在但預設關閉的進階預讀取功能。它會分析使用習慣,主動將常用程式資料載入記憶體,縮短啟動延遲。Longhorn 僅將此功能預設開啟(EnableSuperfetch = 1),即獲得顯著效能提升。
有興趣的使用者可嘗試在 XP 同一註冊表路徑下新增 EnableSuperfetch DWORD 值並設為 1,重開機後即可體驗類似 Longhorn 的應用啟動加速效果。這也揭示微軟在新版本中往往透過調整預設值而非重寫核心來提升體感效能。