Windows 2000一直以來給人安全和穩定的印象,也就是由於這些優點,讓其一直以來成為開發平台和網絡的首選操作系統。但也許是功能太多太強大的緣故,其運行速度及對硬件的要求一直也就差強人意。筆者在實踐中積累了一些經驗,通過一些步驟優化調整Windows 2000系統,可以大幅度提高Windows 2000的運行速度,打造出功能強大性能穩固的Windows 2000系統。
以Windows 2000專業版構建開發平台的優化
1.內存優化
系統安裝後會默認設置應用程序不以後台服務方式使用內存,這種方式對內存已經是進行了優化。現在要來優化的只是設置虛擬內存的大小就可以了,方法是:右擊“我的電腦”,選擇“屬性/高級/性能選項/更改”,設置虛擬內存的初始值和最大值,將初始值置為你機器內存的2.5倍,最大值置成你需要的最大尺寸,注意不能超過硬盤的可用空間。虛擬內存是以名為Pagefile.sys的交換文件保存在硬盤上的,Pagefile.sys和Win 98的Win386.swp性質相同,應將該交換文件存放在最快的硬盤上,一般是存放在C盤或者是最大的一個盤。另外,在注冊表中,在HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SessionManager/Memory Management中置ClearPageFileAt Shutdown=1也可提高性能。如果你機器的內存≥128MB,還可進行如下2個優化:
1.在HKEY_LOCAL_MACHINE/System/Current ControlSet/Control/Session Manager/Memory Management中置DisablePagingExecutive=1,表示系統正運行的文件被強制保留在內存中而不移入虛擬內存,這樣可提高程序運行速度。
2.在HKEY_LOCAL_MACHINE/System/Current ControlSet/Control/Session Manager/Memory Management中置LargeSystemCache=1,表示讓Win 2000使用它的系統緩存,這會使磁盤輸入/輸出性能有巨大提高。
2.硬盤優化
必須設置硬盤傳送模式為DMA。如果你的硬盤支持DMA的話,用DMA代替PIO可以提高硬盤的傳輸速度並減少CPU占用率。方法是,右鍵點擊我的電腦→管理→設備管理器→IDE ATA/ATAPI控制器→Primary IDE Channel→屬性→高級設置,在傳輸模式中選中DMA。另外Windows 2000所在分區用NTFS格式可以更好地發揮系統性能,如果您的系統分區是FAT或FAT32,應該把它轉為NTFS,可在DOS模式下用Windows 2000的“convert 驅動器:/FS:NTFS [/V]”命令來完成。
同時,可用下列方法來提高硬盤的速度:
(1)右擊我的電腦選屬性,在設備管理器中選硬盤的屬性,把“啟用了寫入緩存”選上。用DOS的Smartdrv管理方式代替Win 2000的Smartdrv,為啟動盤開啟至少4MB以上的緩沖區,具體做法是在C:Auotoexec.bat中加入“C:WindowsSmartdrv.exe /E:4096 /B:4096”。
(2)經常使用磁盤碎片整理程序,不僅可以整理文件使之連續存放在硬盤上,而且還可以把常用的文件移到硬盤分區前,減少硬盤的尋道時間,加快啟動速度。
3.文件系統優化
優化文件系統對提高系統性能也至關重要,可以在注冊表中對文件系統進行優化。在HKEY_LOCAL_MACHINESystemCurrent ControlSetControlFileSystem中,新增項值ConfigFileAllocSize、DWORD類型,設置鍵值為000001f4,這樣可優化文件系統,提高系統性能。
4.桌面和開始選單的優化
關於文件夾,系統默認使用Web視圖,即左邊有個信息欄,顯示選擇的文件信息,如果是圖片文件將顯示圖片的略圖。使用這種方式雖然可以帶來簡便性,但卻會浪費大量內存,開啟它會降低系統性能。關閉方法是,打開“我的電腦/工具/文件夾選項”,在“Web視圖”中選擇“使用Windows傳統風格的文件夾”。
為了提高效率,可以在控制面板的“顯示/效果”中把視覺效果改為“滾動效果”。另外,最好就不要設置牆紙,因為牆紙會占用大量內存,同時在啟動時還增加了調圖時間,在初裝好系統之後,可把“我的文檔My Pictures”、“C:Windows” 和“C:WindowswebWallpaper”目錄下所有圖片文件全部刪除,需要牆紙時再用設置也不遲。如不迫切需要,最好也不要設置屏幕保護方式。
如果你厭倦了Win 2000開始選單的淡入淡出效果,可在“開始/設置/任務欄和開始選單/高級”中選擇“滾動程序選單”,然後單擊右鍵,選“屬性/效果”,將“淡入淡出效果”改為“滾動效果”。為加快開始選單的響應速度,可在HKEY_CURRENT_USERControl PanelDesktop中,把項值MenuShowDelay置為0。
5.減輕啟動時任務
刪除開始菜單中的“程序/啟動”中的所有項目,然後在注冊表HKEY_LOCAL_ MACHINESoftwareMicrosoftWindowsCurrent Version的子項Run、RunServices、RunServicesOnce、RunOnce和RunOnceEx下刪除列出的所有應用程序,SysTray.exe程序應該保留。這樣保證只啟動SysTray.exe這一個程序,減輕啟動任務、加速了啟動過程。另外,如果在“Run”項下有子項,也應該將子項中的所有項值刪除或者干脆象筆者一樣經常直接刪除該子項,這樣也能減少Windows在啟動時自啟動的程序數量。同時停止不需要的服務,也能取消Windows 2000啟動時自啟動相應的程序。
6.清除注冊表垃圾
安裝一個軟件的時候,系統就會相應地在注冊表中增加一些內容。當軟件被刪除後,有些軟件的注冊信息還賴在注冊表中,長期下去將在注冊表中形成大量垃圾,嚴重的影響系統的運行速度和穩定性。可用以下方法進行清除:
1. 清除注冊表中關於卸載應用程序的相關項值數據 在KEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionUninstall中,把已卸載軟件的子項刪除。
2.清除已卸載軟件的垃圾,這些垃圾集中在HKEY_LOCAL_MACHINESoftware、HKEY_CURRENT_USERSoftware和HKEY_USERS.DefaultSoftware中,這幾項的內容基本一致,在其中進行查找刪除就可以了。在HKEY_LOCAL_MACHINESoftware分支中,查找那些已卸載軟件的殘留信息,然後刪除。
有時為了方便,我們也可用專用注冊表清理工具來查找刪除注冊表中的殘余信息。