2008年2月26日

Windows XP Optimization

網路上關於 Windows XP 優化的文章很多,這邊記錄自己測試能有效改善 Performance 的內容。下面的設定以 Windows XP Professional 版本為準。

1.取消視覺化效果

操作的步驟:[控制台] -> [系統] -> [進階] -> [效能] -> [設定] -> [視覺效果] -> [調整成最佳效能] -> [確定]。



2.善用 CPU L2 Cache (更改前先了解自己 CPU L2 Cache 的大小)

系統 Default 值不使用 CPU L2 Cache。

操作的步驟:[開始] -> [執行] -> [keyin Regedit] -> [HKEY_LOCAL_MACHINE] -> [SYSTEM] -> [CurrentControlSet] -> [Control] -> [SessionManager] -> [MemoryManagement] -> MemoryManagement 右邊視窗 [SecondLevelDataCache] 的數值資料更改為自己電腦 CPU L2 Cache 大小相同的十進制數值,單位為 Kb。

如果不曉得自己 CPU L2 Cache Size,可以到下面網站去 download 一個 free 的 CPU-Z 程式,測試你自己 CPU L2 Cache 大小。

http://www.cpuid.com/



3.優先使用實體記憶體

系統 Default 值使用硬碟當成虛擬記憶體來使用。如果系統的記憶體大小超過 256M,才建議使用。

操作的步驟:[開始] -> [執行] -> [keyin Regedit] -> [HKEY_LOCAL_MACHINE] -> [SYSTEM] -> [CurrentControlSet] -> [Control] -> [SessionManager] -> [MemoryManagement] -> MemoryManagement 右邊視窗 [DisablePagingExecutive] 的 Dword值由預設的 0 改為 1 。重新開機後生效。

Default 值 0 代表不啟動此功能。



4.清除記體內不用的DLL文件

此設定讓系統清除不被使用DLL記憶體,讓出空間讓其他需要記憶體的程式。

操作的步驟:[開始] -> [執行] -> [keyin Regedit] -> [HKEY_LOCAL_MACHINE] -> [SOFTWARE] -> [Microsoft] -> [Windows] -> [CurrentVersion] -> [Explorer] -> 在 Explorer 下增加一個機碼 [AlwaysUnloadDLL] 設定值為 1,設定值為 0 代表停用此功能。



5.開啟網路頻寬

系統 Default 值保留部分頻寬給系統使用。

操作的步驟:[開始] -> [執行] -> [keyin gpedit.msc] -> [本機管理原則] -> [電腦設定] -> [系統管理範本] -> [網路] -> [QoS 封包排程器] -> [限制可保留的頻寬] -> [設定] -> 點選[已啟用] -> 頻寬限制(%)填入 0 -> [確定]。

填入 0 表示系統未保留頻寬。



6.加快 Menu 顯示速度

操作的步驟:[開始] -> [執行] -> [keyin Regedit] -> [HKEY_CURRENT_USER] -> [ControlPanel] -> [Desktop] -> 將 [MenuShowDelay] 改為 0 -> 重新開機生效。

如果覺得速度太快可以改成 200。



8.停止系統不必要的服務(Service)


此步驟對系統的服務要非常清楚,才能讓系統正常運作,也省記憶體。

操作的步驟:[控制台] -> [系統管理工具] -> [服務] -> 選擇你要的停止服務,然後按右鍵選擇停止。