Windows XP優(yōu)化指南
動手前的準備 動手之前,,首先要確保以管理員的身份登錄操作系統(tǒng),,因為普通用戶身份下好些選項是無權(quán)使用的。接下來請激活清晰字體(ClearType),,ClearType能使桌面的文字看起來更加清晰易讀——這對于手提電腦或液晶顯示器用戶尤其重要,,請看下面關閉和打開ClearType(清晰字體)的前后效果對比圖: 關閉清晰字體ClearType 打開清晰字體Cleartype 要激活ClearType,,請打開控制面板的顯示屬性,點擊“Appearances(外觀)”選項卡,,然后點擊“Effects...(...效果)”按鈕,,就會彈出如下對話框(由于筆者用的是英文版,涉及到Windows界面的東東,,下面均采用前面這樣寫出英文并括號中注明中文意思的方式): 勾上“Use the following method to smooth edges of screen fonts...(用下列方法圓滑屏幕字體邊緣)”并在下拉菜單中選擇“ClearType(清晰字體)”,,然后點擊OK(確定),Apply(應用)按鈕,。 效果好多了吧,?下面我們看看其它的優(yōu)化! 好哩……先來看看一些基本的優(yōu)化,。其中有些是Windows 95/98/ME等以前版本上都有的優(yōu)化設置,,在XP中同樣有效,所有這些優(yōu)化設置都是在在Windows XP Professional版中測試的——它們多半在XP 家庭版中同樣有效,,有些優(yōu)化在家庭版中改了個名而已,。 優(yōu)化一——MsConfig 大多數(shù)朋友都應該熟識MsConfig了,這是一個系統(tǒng)內(nèi)置的Windows設置工具,。點擊開始菜單,,選擇“運行”,然后在錄入框中敲入“msconfig”回車,。我們要動手腳的是“Startup(啟動)”選項卡,,點擊它,就可以看到這個界面: 這個選項卡中顯示了Windows啟動時運行的所有程序,。這里沒有一個程序?qū)indows來說是生死悠關的,所以放心大膽地把不要的去掉,。圖中可以看到,,筆者把NDetect(ICQ的啟動程序)和WinAmpa(就是MP3播放器Winamp了)。把部分勾勾去掉之后,,Windows啟動會快些,,同時空閑的系統(tǒng)資源也會多出一些。 優(yōu)化二——其它啟動優(yōu)化 做完前面的優(yōu)化,,讓我們進一步深入其它啟動項,。再次點擊開始——>運行,在錄入框中敲入“services.msc”,,回車后彈出如下窗口: 這是Windows啟動過程的更詳細列表,,凡是在名字右邊標著“Automatic(自動)”的項目都是Windows啟動時運行的軟件。鼠標單擊選中其中一條,,就會顯示出一些文字,,說明它有什么作用,。中果決定不需要某種服務,只要右鍵點擊它,,把屬性中的“Automatic(自動)”改為“Manual(手動)”就得了,。 優(yōu)化三——IE網(wǎng)絡瀏覽器加速技巧 Windows XP自帶Internet Explorer 6,有個小技巧,,修改之后啟動得飛快(在我的機子上,,簡直是瞬間啟動)。有些朋友試過為“半條命”游戲建個快捷方式,,用一定方法修改之后啟動加快,,這里也是同樣原理。右鍵點擊Internet Explorer快捷圖標(如任務欄上的快捷啟動欄中那個IE圖標),,打開圖標屬性之后在“Target(目標)”后面加上“-nohome”參數(shù),,如下圖: 優(yōu)化四——菜單延遲 另一個簡單的優(yōu)化小把戲,就是把滑出菜單時的延遲去掉,。修改這個,,要用到注冊表編輯器(點擊開始——>運行,然后敲入“regedit”回車),。要修改的鍵值在 HKEY_CURRENT_USER\Control Panel\Desktop,。具體要修改的鍵名是MenuShowDelay——只需把值改為0就得了。記住,,要重新啟動計算機后更改才生效,。 優(yōu)化五——GPEDIT和Autoplay Windows XP自帶了一個非常好用的優(yōu)化文件,它就是gpedit.msc,。開始——>運行,,敲入“gpedit.msc”并回車。這是一個非常有效的編輯工具,,可以非常方便地修改一些常見的設置,。譬如,你不喜歡CD自動播放的話,,用這個工具修改再簡便不過了,,運行g(shù)pedit.msc之后,依次點擊Computer Configuration(計算機設置)——>Administrative Templates (管理模板)——>System(系統(tǒng)),,這里可以看到一個“Turn off Autoplay(關閉自動運行)”值,,右鍵點擊它選擇“屬性”: 這里還有很多其它的設置,自己慢慢玩,,看有什么值得優(yōu)化的吧,。 優(yōu)化六——尋找“添加/刪除”菜單中隱藏了的選項 不喜歡MSN Messenger嗎,或是想把Windows Media Player媒體播放器給刪掉,?可惜打開控制面板中的“添加/刪除程序”,,Windows XP自帶的程序都不在里面,。其實很容易找到,只需用記事本打開Windows\inf\sysoc.inf文件,,找到類似下面這一段: [Components] NtComponents=ntoc.dll,NtOcSetupProc,,4 WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7 Display=desk.cpl,DisplayOcSetupProc,,7 Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7 NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7 iis=iis.dll,OcEntry,iis.inf,,7 com=comsetup.dll,OcEntry,comnt5.inf,hide,7 dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7 IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7 TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2 msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6 ims=imsinsnt.dll,OcEntry,ims.inf,,7 fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7 AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7 msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7 IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7 這是當前所有已安裝部件列表,,繼續(xù)前面MSN Messenger的例子,這個程序條目名是“msmsgs”,,在倒數(shù)第三行,。可以看到被我標為紅色的“hide”字樣,,就是這個參數(shù)在控制Windows“添加/刪除程序”中不顯示這一項,。只需把“hide”刪掉就得了,如下: msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7 改為: msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7 現(xiàn)在重新啟動計算機,,就可以在“添加/刪除程序”列表里看到MSN Messenger了,。如果想要在添加/刪除程序里看到所有的已安裝組件,只需用記事本打開sysoc.inf文件,,用記事本的查找/替換功能把所有“,hide”替換為“,”就行了,。 優(yōu)化七——關閉Windows的文件保護 警告:這樣修改之后可以直接刪除Windows的關鍵文件。 默認狀態(tài)下系統(tǒng)禁止用戶刪除系統(tǒng)和程序文件,,經(jīng)過修改注冊表可以徹底解除這個限制,。打開注冊表找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 中的SFCDisable,把它的值改為0xFFFFFF9D,,如下圖: 如果要用文件保護,,重新把它值改為0就行了。 優(yōu)化八——關閉計算機時自動結(jié)束任務 在關機的時候,,有時會彈出討厭的對話框,,提醒某個程序仍在運行,是否結(jié)束任務,。其實完全可以通過一點點修改讓Windows自動結(jié)束這些仍在運行的程序,。在注冊表中打開HKEY_CURRENT_USER\Control Panel\Desktop 目錄,把里面的AugoEndTasks鍵值改為1: 注:可能會找不到AutoEndTasks鍵值,,如果是這樣的話,自己建一個串值并把它改為這個名字,,值設為1就可以了,。 優(yōu)化九——內(nèi)存性能優(yōu)化 Windows XP中有幾個選項可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧员硐旅嫖恢茫?br> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\Memory Management 禁用內(nèi)存頁面調(diào)度(Paging Executive) 在正常情況下,,XP會把內(nèi)存中的片斷寫入硬盤,,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,,從而提升系統(tǒng)性能,。要注意的是,,擁有很多內(nèi)存的用戶(256M以上)才好使用這個設置。這個設置的名字正如它的功能一樣,,叫“DisablePagingExecutive”,。把它的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。 提升系統(tǒng)緩存 把LargeSystemCache鍵值從0改為1,,Windows XP就會把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,,這意味著XP的內(nèi)核能夠在內(nèi)存中運行,大大提高系統(tǒng)速度,。剩下的4M內(nèi)存是用來做磁盤緩存的,,在一定條件下需要的時候,XP還會分配更多一些,。一般來說,,這項優(yōu)化會使系統(tǒng)性能得到相當?shù)奶嵘灿锌赡軙鼓承贸绦蛐阅芙档?。正如前面所說的,,必須有256M以上的內(nèi)存,才好激活LargeSystemCache,,否則不要動它,。 輸入/輸出性能 這個優(yōu)化只對server用戶才有實在意義——它能夠提升系統(tǒng)進行大容量文件傳輸時的性能。在默認情況下,,這個鍵值在注冊表中是不存在的,,必須自己建一個DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,。多數(shù)人在使用這項優(yōu)化時都發(fā)現(xiàn)8到16M字節(jié)之間性能最好,,具體設什么值,可以設進去試試看哪個值可以獲得最佳性能,。記住這個值是用字節(jié)來計算的,,因此,譬如你要分配12M的話,,就是12 * 1024 * 1024,,也就是12582912。跟前面的內(nèi)存優(yōu)化一樣,,只有當你的內(nèi)存大于256M的時候才好更改這里的值,。 優(yōu)化十——加速共享查看 這是一項很棒的優(yōu)化,在找到這項優(yōu)化之前,,我經(jīng)常在漫長地等待窗口顯示其它機子上的共享目錄中敲破頭皮,。通常情況下,當Windows XP連接到其它計算機時,會檢查對方機子上所有預定的任務——這真是多余,,而且還會讓你等上30秒鐘,,實在太糟糕了。所幸的是,,很容易就可以把這個過程給禁掉,。首先,在注冊表中找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows/Current Version\Explorer\RemoteComputer\NameSpace,。在這里面,,應該有個 {D6277990-4C6A-11CF-8D87-00AA0060F5BF}鍵。只需把它刪掉,,重新啟動計算機后,,Windows就不再檢查預定任務了,速度明顯提高,! 優(yōu)化十一——手動指定進程次序 同時按下Control+Alt+Delete三個鍵,,然后點擊“Processes(進程)”選項卡,可以看到一個如上圖所示的對話框,,在這里可以看到目前正在運行的所有進程,。如果要為一個程序分配更多的進程時間,如3D Studio Max,,只需右鍵點擊這個進程,,再把鼠標指針向下移動到“Set Priority>(設置優(yōu)先級)”,然后選擇你想要這個程序處在哪個優(yōu)先級,。當我接收email時,,我會把3DMAX設為“標準”,但當我離開計算機的時候,,我會把它的優(yōu)先急提升為最高的“實時”,,這樣可以計算機更專注更快速地處理3D動作。 優(yōu)化十二——為IRQ中斷請求排優(yōu)先次序 這是本優(yōu)化指南的最后一項優(yōu)化,,也是一項非常有效的優(yōu)化,。計算機的每一個主要部件都設了個IRQ中斷號。這里就是要通過修改每個IRQ請求的優(yōu)先次序達到優(yōu)化目的,。這里主要的優(yōu)化對象是系統(tǒng)/CMOS實時鐘,,它通過主板來提升性能。首先,,要確定你想要哪個組件獲得更高的性能,,然后找到這個硬件正在使用的IRQ中斷號。怎么找呢,?打開控制面板里的系統(tǒng)屬性(也可以按鍵盤上的Windows+Break熱鍵組合打開它)。選中“硬件”選項卡,,然后點擊“設備管理器”按鈕,。 右鍵點擊要查IRQ號的組件,,選擇“屬性”,然后點擊“資源”選項卡,。 這里可以看到設備正在使用的IRQ中斷號(如果沒有IRQ中斷號,,選擇另一個設備)。把中斷號記下來,,然后運行注冊表編輯器regedit,,找到注冊表中的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ PriorityControl 位置。我們要在這里建立一個名為IRQ#Priority(其中“#”是具體的IRQ中斷號)的DWORD雙字節(jié)值,,然后把它的值設為1,。譬如說,我的系統(tǒng)CMOS實時鐘的IRQ中斷號是8,,我要建立的鍵名就是IRQ8Priority,。 重新啟動計算機之后,就會發(fā)現(xiàn)剛優(yōu)化過的組件性能有所提高,。筆者強烈建議用這個方法優(yōu)化系統(tǒng)CMOS實時鐘,,因為它能改善整塊主板的性能。當然也可以把多個IRQ中斷號優(yōu)先級提高,,但這樣做的效果沒那么好,,而且有可能造成系統(tǒng)不穩(wěn)定。要把這個優(yōu)化設置撤消的話,,只要把剛才建立的注冊表鍵值刪掉就OK了,。 結(jié)語 Windows XP優(yōu)化指南就寫這么多,希望無論在外觀還是性能上都能為你帶來一些好處,。(至于外觀方面寫得較少,,因為筆者將會著手寫一篇Windows XP整形手術(shù))祝各位玩得開心! |
|