Windows XP 使用一段時間後,開關機變慢、程式響應遲鈍、網頁載入緩慢。重灌系統雖有效,但重裝軟體、還原設定極耗時。以下 9 招無需重灌即可大幅提升效能。
關機時系統會等待程式與遠端服務回應。修改註冊表縮短等待時間:
HKEY_CURRENT_USER\Control Panel\Desktop AutoEndTasks = 1 (自動結束無回應程式) HungAppTimeout = 4000 (預設 5000,單位毫秒) WaitToKillAppTimeout = 4000 (預設 20000) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control WaitToKillServiceTimeout = 4000 (預設 20000)
重新登入或重開機生效,關機明顯加快。
XP 專業版預設保留 20% 頻寬給 QoS 封包排程器,個人用戶幾乎用不到。
gpedit.msc 開啟群組原則。XP 存取網路芳鄰時會掃描對方排程工作、共用印表機等,導致延遲 30 秒以上。
刪除註冊表鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace
{D6277990-4C6A-11CF-8D87-00AA0060F5BF} (排程工作)
{2227A280-3AEA-1069-A2DE-08002B30309D} (印表機,若存在)
重開機後瀏覽網路芳鄰明顯加速。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters EnablePrefetcher = 1 (預設 3,1=僅預讀應用程式,減少進度條滾動圈數)
若記憶體 ≥ 512MB 且 CPU ≥ PIII 800,可設為 3 以獲得最佳開機效能;記憶體較小建議設 1。
HKEY_CURRENT_USER\Control Panel\Desktop AutoEndTasks = 1 (預設 0)
重新登入生效,系統不再彈出「程式無回應,是否結束」對話框。
HKEY_CURRENT_USER\Control Panel\Desktop MenuShowDelay = 0 (預設 400,單位毫秒;建議 100 避免誤觸)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer AlwaysUnloadDLL = 1 (DWORD,預設 0 或無此值)
啟用後,程式關閉時系統會嘗試卸載不再使用的 DLL,釋放記憶體。
同技巧 4,依硬體調整 EnablePrefetcher:
msconfig → 「啟動」頁籤。cleanmgr)、磁碟重組 (dfrg.msc)、清理 C:\Windows\Prefetch 與暫存檔,效果更佳。