Windows XP優化指南

動手前的準備

  動手之前,首先要確保以管理員的身份登錄操作系統,因爲普通用戶身份下好些選項是無權使用的。接下來請激活清晰字體(ClearType),ClearType能使桌面的文字看起來更加清晰易讀——這對於手提電腦或液晶顯示器用戶尤其重要,請看下面關閉和打開ClearType(清晰字體)的前後效果對比圖:

關閉清晰字體ClearType

打開清晰字體Cleartype


  要激活ClearType,請打開控制面板的顯示屬性,點擊“Appearances(外觀)”選項卡,然後點擊“Effects...(...效果)”按鈕,就會彈出如下對話框(涉及到Windows界面的東東,下面均採用前面這樣寫出英文並括號中註明中文意思的方式):


勾上“Use the following method to smooth edges of screen fonts...(用下列方法圓滑屏幕字體邊緣)”並在下拉菜單中選擇“ClearType(清晰字體)”,然後點擊OK(確定),Apply(應用)按鈕。

  效果好多了吧?下面我們看看其它的優化!
    好哩……先來看看一些基本的優化。其中有些是Windows 95/98/ME等以前版本上都有的優化設置,在XP中同樣有效,所有這些優化設置都是在在Windows XP Professional版中測試的——它們多半在XP 家庭版中同樣有效,有些優化在家庭版中改了個名而已。
優化一——MsConfig

  大多數朋友都應該熟識MsConfig了,這是一個系統內置的Windows設置工具。點擊開始菜單,選擇“運行”,然後在錄入框中敲入“msconfig”回車。我們要動手腳的是“Startup(啓動)”選項卡,點擊它,就可以看到這個界面:
    這個選項卡中顯示了Windows啓動時運行的所有程序。這裏沒有一個程序對Windows來說是生死悠關的,所以放心大膽地把不要的去掉。圖中可以看到,筆者把NDetect(ICQ的啓動程序)和WinAmpa(就是MP3播放器Winamp了)。把部分勾勾去掉之後,Windows啓動會快些,同時空閒的系統資源也會多出一些。

  優化二——其它啓動優化
    做完前面的優化,讓我們進一步深入其它啓動項。再次點擊開始——>運行,在錄入框中敲入“services.msc”,回車後彈出如下窗口:
    這是Windows啓動過程的更詳細列表,凡是在名字右邊標着“Automatic(自動)”的項目都是Windows啓動時運行的軟件。鼠標單擊選中其中一條,就會顯示出一些文字,說明它有什麼作用。中果決定不需要某種服務,只要右鍵點擊它,把屬性中的“Automatic(自動)”改爲“Manual(手動)”就得了。

優化三——IE網絡瀏覽器加速技巧
    Windows XP自帶Internet Explorer 6,有個小技巧,修改之後啓動得飛快(在我的機子上,簡直是瞬間啓動)。有些朋友試過爲“半條命”遊戲建個快捷方式,用一定方法修改之後啓動加快,這裏也是同樣原理。右鍵點擊Internet Explorer快捷圖標(如任務欄上的快捷啓動欄中那個IE圖標),打開圖標屬性之後在“Target(目標)”後面加上“-nohome”參數,如下圖:


優化四——菜單延遲
    另一個簡單的優化小把戲,就是把滑出菜單時的延遲去掉。修改這個,要用到註冊表編輯器(點擊開始——>運行,然後敲入“regedit”回車)。要修改的鍵值在 HKEY_CURRENT_USER//Control Panel//Desktop。具體要修改的鍵名是MenuShowDelay——只需把值改爲0就得了。記住,要重新啓動計算機後更改才生效。

優化五——GPEDIT和Autoplay

    Windows XP自帶了一個非常好用的優化文件,它就是gpedit.msc。開始——>運行,敲入“gpedit.msc”並回車。這是一個非常有效的編輯工具,可以非常方便地修改一些常見的設置。譬如,你不喜歡CD自動播放的話,用這個工具修改再簡便不過了,運行gpedit.msc之後,依次點擊Computer Configuration(計算機設置)——>Administrative Templates (管理模板)——>System(系統),這裏可以看到一個“Turn off Autoplay(關閉自動運行)”值,右鍵點擊它選擇“屬性”:
     這裏還有很多其它的設置,自己慢慢玩,看有什麼值得優化的吧。

優化六——尋找“添加/刪除”菜單中隱藏了的選項
    不喜歡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

  這是當前所有已安裝部件列表,繼續前面MSN Messenger的例子,這個程序條目名是“msmsgs”,在倒數第三行。可以看到被我標爲紅色的“hide”字樣,就是這個參數在控制Windows“添加/刪除程序”中不顯示這一項。只需把“hide”刪掉就得了,如下:

  msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7

  改爲:

  msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7

  現在重新啓動計算機,就可以在“添加/刪除程序”列表裏看到MSN Messenger了。如果想要在添加/刪除程序裏看到所有的已安裝組件,只需用記事本打開sysoc.inf文件,用記事本的查找/替換功能把所有“,hide”替換爲“,”就行了。


優化七——關閉Windows的文件保護

  警告:這樣修改之後可以直接刪除Windows的關鍵文件。

  默認狀態下系統禁止用戶刪除系統和程序文件,經過修改註冊表可以徹底解除這個限制。打開註冊表找到HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows
NT//CurrentVersion//Winlogon 中的SFCDisable,把它的值改爲0xFFFFFF9D,如下圖:
    如果要用文件保護,重新把它值改爲0就行了。

優化八——關閉計算機時自動結束任務

  在關機的時候,有時會彈出討厭的對話框,提醒某個程序仍在運行,是否結束任務。其實完全可以通過一點點修改讓Windows自動結束這些仍在運行的程序。在註冊表中打開HKEY_CURRENT_USER//Control Panel//Desktop 目錄,把裏面的AugoEndTasks鍵值改爲1:
  注:可能會找不到AutoEndTasks鍵值,如果是這樣的話,自己建一個串值並把它改爲這個名字,值設爲1就可以了。
優化九——內存性能優化
  Windows XP中有幾個選項可以優化內存性能,它們全都在註冊表下面位置:

 HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Control//
Session Manager//Memory Management
   禁用內存頁面調度(Paging Executive)
   在正常情況下,XP會把內存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數據保留在內存中,從而提升系統性能。要注意的是,擁有很多內存的用戶(256M以上)纔好使用這個設置。這個設置的名字正如它的功能一樣,叫“DisablePagingExecutive”。把它的值從0改爲1就可以禁止內存頁面調度了。

  提升系統緩存

  把LargeSystemCache鍵值從0改爲1,Windows XP就會把除了4M之外的系統內存全部分配到文件系統緩存中,這意味着XP的內核能夠在內存中運行,大大提高系統速度。剩下的4M內存是用來做磁盤緩存的,在一定條件下需要的時候,XP還會分配更多一些。一般來說,這項優化會使系統性能得到相當的提升,但也有可能會使某些應用程序性能降低。正如前面所說的,必須有256M以上的內存,纔好激活LargeSystemCache,否則不要動它。

輸入/輸出性能

  這個優化只對server用戶纔有實在意義——它能夠提升系統進行大容量文件傳輸時的性能。在默認情況下,這個鍵值在註冊表中是不存在的,必須自己建一個DWORD(雙字節值)鍵值,命名爲IOPageLockLimit。多數人在使用這項優化時都發現8到16M字節之間性能最好,具體設什麼值,可以設進去試試看哪個值可以獲得最佳性能。記住這個值是用字節來計算的,因此,譬如你要分配12M的話,就是12 * 1024 * 1024,也就是12582912。跟前面的內存優化一樣,只有當你的內存大於256M的時候纔好更改這裏的值。

  優化十——加速共享查看
    這是一項很棒的優化,在找到這項優化之前,我經常在漫長地等待窗口顯示其它機子上的共享目錄中敲破頭皮。通常情況下,當Windows XP連接到其它計算機時,會檢查對方機子上所有預定的任務——這真是多餘,而且還會讓你等上30秒鐘,實在太糟糕了。所幸的是,很容易就可以把這個過程給禁掉。首先,在註冊表中找到HKEY_LOCAL_MACHINE//Software//Microsoft//Windows/Current
Version//Explorer//RemoteComputer//NameSpace。在這裏面,應該有個
{D6277990-4C6A-11CF-8D87-00AA0060F5BF}鍵。只需把它刪掉,重新啓動計算機後,Windows就不再檢查預定任務了,速度明顯提高!

  優化十一——手動指定進程次序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章