Win2000設置技巧
許多設置涉及到注冊表,請小心操作,注意備份!
對象為Windows 2000 Professional。
內存性能優化:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management 中設置 ClearPageFileAtShutdown=1。
若內存≥128M,進行如下優化:
DisablePagingExecutive鍵值設為1:系統正運行的文件被強制保留在內存中而非移入虛擬內存。
LargeSystemCache鍵值設為1:Windows 2000使用系統緩存(同Windows 9x中Vcache),使磁盤輸入/輸出性能有巨大提高。
系統性能優化:
1. CPU二級緩存
L2:CPU二級緩存,是CPU的一個組成部分。然而,Windows2000不對二級緩存作出檢測 ,需手動設定。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\SecondLevelDataCache,值(以KB為單位)調整為所用CPU的二級緩存實際大小。
注:可選用十六進制或十進制,填入大小值應該選十進制。
2. 修改磁盤緩存
Windows2000默認的I/O頁面文件比較保守。對于不同的內存,采用不同的磁盤緩存是較好的做法。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\IoPageLockLimit中,根據內存修改其十六進制值:
64M→1000;
128M→4000;
256M→10000;
512M或更大→40000。
3. IRQ中斷請求
計算機的每一個主要部件都設IRQ中斷號。通過修改每個IRQ請求的優先次序實現優化。這里的優化對象是系統/CMOS實時鐘,通過主板來提升性能。
1)確定需要獲得更高的性能的組件。
2)找到組件正在使用的IRQ中斷號。系統屬性→硬件→設備管理器→右擊待查組件→屬性→資源,可以看到設備正在使用的IRQ中斷號。記錄中斷號。
3)HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl中新建DWORD雙字節值IRQ#Priority(#是具體中斷號),值設為1。
4)重新啟動。
建議優化系統CMOS實時鐘(IRQ8),改善整塊主板的性能。如要撤消優化設置,只要刪除設置的注冊表鍵值。
4. 不加載DLL文件
瀏覽器在使用之后往往會有部分DLL文件在內存中駐留一段時間,部分內存會被無用的DLL文件占用。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer新建字符值:AlwaysUnloadDLL,值設為1。
如要去除這項優化,將該鍵值設為0(或刪除鍵值)。
注意:該項優化在Windows重新啟動后生效。
5. 刪除多余的DLL文件
Windows2000的System和System32目錄下有大量dll文件被系統或應用軟件共享。經常安裝卸載軟件會增加dll垃圾文件,占用硬盤空間,降低系統運行速度。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs中,存放有關軟件共享的dll路徑信息,每個dll文件的項值表明它已被幾個應用軟件共享。如果該項值為0,則說明不被任何軟件共享,可以刪除,然后再刪除對應的dll文件。
6. 精簡注冊表(慎用!)
精簡注冊表的方法是重建注冊表:
1)Windows2000下用Regedit導出整個注冊表(注意:要確保導出全部注冊表而非一個分支),將其存為c:\x.reg。
2)用DOS 7.0重新啟動,載入磁盤高速緩存程序Smartdrv.exe以加快處理速度。
3)運行DOS版的REGEDIT:C:\Windows\regedit/c x.reg(參數/C表示從后面指定文件中重新生成整個注冊表),重建的注冊表文件比減小25-30%左右,達到精簡目的。
7. 等待時間優化
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control中:
WaitToKillServiceTimeout設為:1000或更小。
HKEY_CURRENT_USER\Control Panel\Desktop和HKEY_USERS\Control Panel\Desktop中:
(1)WaitToKillAppTimeout改為1000,即關閉程序時僅等待1秒;
(2)HungAppTimeout值改為:200,表示程序出錯時等待0.5秒;
3)AutoEndTasks值改為1,表示自動關閉停止相應的程序。
8. 快速定位鼠標
Windows 2000允許用戶對鼠標的采樣速率進行設定,使鼠標能更精確地移動和定位。
鼠標的采樣速率設置為100Hz,輸入緩沖區長度設置為300Hz。如果在設置后系統變得不穩定,改變采樣速率,設置成80Hz或以下即可。
9. 快速顯示菜單
Windows 2000的默認菜單顯示是“淡入淡出”的效果,這種效果下,修改菜單的顯示速度并不明顯。
將“動畫顯示菜單和工具提示”效果”改為“滾動效果”。
HKEY_CURRENT_USER\ControlPanel\Desktop中MenuShowDelay項,這一項的取值范圍是0~100000(單位為毫秒),將默認的值改為0或者是400。
10. 刪除多余的鍵盤布局、輸入法和區域設置
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts中,對應“控制面板”中的“鍵盤布局/輸入法”,可直接刪除未用語言的鍵盤布局和未用的輸入法子項;
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Locale中,是“區域設置”,保留值不為空的項值,其它的全部刪除。
11. 刪除系統不用的字體和HELP文檔(慎用!)
把\WINNT\Fonts整個目錄打包壓縮成一個文件保存。刪除所有不用的字體,只保留Arial、Marlett、Micosoft Scans Serif Regular 、MingLiU & PmingLiU、Modern、MS Outlook、MS Serif 8,10,12、Script、SimSun & NsimSun、Tahoma、Times New Roman、宋體、仿宋、楷體、黑體幾個字體。需要其它字體時解壓對應的字體到Fonts目錄中。
12. 在“運行”中添加“在單獨的內存空間中運行”的選項
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer中,新建DWORD型MemCheckBoxInRunDlg,值設為1。
注:默認情況下,所有16位程序都在單一共享的 VDM (虛擬DOS機器)進程中作為線程運行。這種情況下,這些程序共享分配給 VDM 進程的內存空間,因此不能同時運行。所作設置就是允許用戶在專用的(不是共享的)VDM進程中運行16位程序。復選框只在用戶在輸入16位程序時才被啟用。
啟動優化:
1.取消系統檢測串口
打開 Boot.ini 文件,如下修改:
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect/NoSerialMice
啟動時不檢測行串口,縮短啟動時間。
2. 快速啟動
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
改為:multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /nodetect
HKey_Local_Machine\System\ControlSet001\Control中,SystemStartOptions鍵值改為nodetect
3.關閉無用服務
運行→Services.msc→Windows2000服務的詳細列表。
Windows 2000服務設置
4. 加快啟動和減少故障恢復時間
減少Windows2000系統啟動時顯示操作系統列表的時間。如果不是網絡系統管理員,可以去掉“將事件寫入系統日志”和“發出管理警報”兩個選項,并將“寫入調試信息”設置為“無”。
5. 刪掉不需要的組件
(1)去除文件夾選項的文件隱藏、只讀等屬性;
(2)\WINNT\inf文件夾,用記事本打開sysoc.ini文件,替換“,hide”為空,保存退出。控制面板→添加/刪除程序→添加/刪除Windows組件,根據需要修改。
6. 屏蔽CD自動播放
啟動時,打開CD自動播放功能會延緩啟動速度。運行→gpedit.msc→管理模板,設置是否自動播放CD。
7. 快速登錄計算機系統
系統屬性→網絡ID→網絡標識→根據“網絡標識向導”操作。
設置時注意:選擇“本機用于家庭,不是商業網絡的一部分”,以及“Windows始終假設下列用戶已登錄到本機上”。
HKEY_LOCAL_MACHINE\Software\Microsoft\WinNT\CurrentVersion\Winlogon中,
(1)AutoAdminLogon值改為“1”
(2)DefaultDomainName值改為所要登錄的域名或本機計算機名
(3)DefaultUserName值改為自動登錄的用戶名
(4)DefaultPassword值改為密碼。(注意:這幾個都是字符串值。)
如果想臨時取消自動登錄或者需要以其他用戶名登錄,在啟動時按住Shift鍵。
8. 加快Explorer啟動速度
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Explorer\RemoteComputer\NameSpace中:
刪除{D6277990-4C6A-11CF-8D87-00AA0060F5BF} (計劃任務)
9. Windows 2000啟動盤制作:
(1)Windows 2000 啟動盤:d:\bootdisk\makeboot a:
(2)Windows 2000 引導盤:ntldr,ntdlect.com,boot.ini,IO.sys
(3)Windows 2000 緊急修復磁盤(ERD):ntbackup.exe |