1.加速系統啟動
Windows XP比Windows 2000快30%左右,但還是比Windows 98慢很多。不過我們可以通過優化設置來大大提高Windows XP的啟動速度。加快系統啟動的方法主要有以下幾種:盡量減少系統啟動時加載的程序和服務;優化磁盤、CPU等硬件設置;修改默認設置,減少啟動等待時間等。這些方法大多既能減少系統啟動時間,又能節省系統資源,加快計算機運行速度。
(1)Msconfig
Windows XP在系統安裝初期啟動速度比較快,但是隨著安裝軟件數量的增加,系統的啟動速度會越來越慢。這是因為很多軟件在啟動程序中加入了自己,以至於啟動時需要運行,大大降低了啟動速度,占用了大量的系統資源。對於這樣的程序,我們可以通過系統配置實用程序Msconfig將其從啟動組中排除。
在開始菜單中選擇運行命令,並在運行對話框中鍵入Msconfig。進入後,會彈出系統配置實用程序對話框。選擇Start選項卡(如圖1所示),它列出了系統啟動時加載的項目和源代碼。仔細檢查每個項目是否需要自動加載,否則清除項目前的復選框。設置完成後,需要重啟才能生效。
(2)布特維斯
Bootvis是微軟提供的啟動優化工具,可以提高Windows XP的啟動速度。
使用BootVis提高Windows XP的啟動速度,壹定要按照正確的順序來做,否則不會有提速的效果。正確的操作方法如下:
啟動Bootvis,從其主窗口選擇工具菜單下的選項命令(如圖2),在符號路徑中鍵入Bootvis的安裝路徑,如“C:\Program Files\Bootvis”,點擊“保存”退出。
從“跟蹤”菜單中選擇“下次引導”,將彈出“重復跟蹤”對話框。點擊“確定”按鈕,BootVis將引導Windows XP重新啟動。默認重啟時間是10秒。
系統重啟後,BootVis自動開始運行並記錄啟動過程,生成啟動過程的相關BIN文件,並自動將這個記錄文件命名為TRACE_BOOT_1_1。記錄啟動進程文件後,程序會重啟BootVis主界面,在文件菜單中選擇新生成的啟動進程文件“TRACE_BOOT_1_1”。
" CPU & gt有使用情況、磁盤I/O、磁盤使用情況、驅動延遲等幾個具體圖例供我們分析,但最好讓BootVis程序自動進行分析:從跟蹤菜單中選擇系統優化命令,程序會重新啟動計算機並分析啟動進程文件,從而使計算機啟動更快。
(3)禁用冗余服務
當Windows XP啟動時,許多程序或服務會被調入系統內存,這些程序或服務經常被用來控制Windows系統的硬件設備、內存、文件管理或其他重要的系統功能。但是這些服務很多對我們來說用處不大或者沒有用,它們的存在會占用內存和系統資源,所以應該禁用,這樣可以節省高達70MB的內存空間,自然也提高了系統速度。
在“開始”菜單中選擇“運行”命令,在“運行”對話框中鍵入“services.msc ”,然後按enter鍵打開服務窗口。窗口的服務列表中列出了系統提供的所有服務的名稱、狀態和啟動類型。要修改壹個服務,從列表中雙擊它,會彈出它的屬性對話框(如圖3所示)。您可以從“常規”選項卡修改服務,通過單擊“啟動”、“停止”、“暫停”和“恢復”四個按鈕來修改服務的狀態,以及從“啟動類型”下拉列表中修改啟動類型。啟動類型包括自動和。如果您想防止服務在啟動時自動加載,您可以將其啟動類型更改為禁用。
36 Windows XP提供的服務默認自動啟動。其實只需要保留其中的8個即可(見下表),其他的可以根據自己的需要設置。每個服務的功能都在軟件中指明。
4)修改註冊表,減少預讀和進度條的等待時間。
Windows XP啟動時會出現壹個進度條。我們可以修改註冊表,使進度條只運行壹次就進入登錄屏幕。
在“開始”菜單中選擇“運行”命令,在“運行”對話框中鍵入“regedit”命令,回車啟動註冊表編輯器,查找HKEY _本地_機器\系統\當前控制集\控制\會話管理器\內存管理\預取參數,選擇其下的EnablePrefetcher鍵,將其鍵值改為“1”。
(5)減少掃描啟動盤的等待時間。
當Windows日誌中記錄了非正常關機或崩潰導致的重啟時,系統會在啟動時自動運行ScanDisk。默認情況下,每個分區將在掃描前等待10秒。如果每個分區都要等待10秒才能開始掃描,加上掃描自身所需的時間,那麽完成啟動過程需要很長時間。在這種情況下,我們可以設置取消磁盤掃描的等待時間,甚至禁止掃描磁盤分區。
選擇“開始→運行”,在運行對話框中鍵入“chkntfs /t:0”,將磁盤掃描的等待時間設置為0;如果想在電腦啟動時忽略掃描壹個分區,比如c盤,可以輸入命令“chkntfs/x C:”;如果要恢復c盤的掃描,可以使用命令“chkntfs /d c:”來恢復chkntfs除了自動文件檢查倒計時之外的所有默認設置。
2.提高系統的運行速度
提高系統運行速度的思路類似於加快啟動速度:盡可能優化軟硬件設置,減輕系統負擔。以下是壹些常見的優化方法。
(1)設置處理器L2緩存容量。
Windows XP無法自動檢測處理器的二級緩存容量,所以我們需要在註冊表中手動設置。首先打開註冊表,找到“HKEY _本地_機器\系統\當前控制集\控制\會話管理器\內存管理”。選擇其下的“SecondLevelDataCache”,根據妳使用的處理器進行設置。比如PIII·科波明/P4·威拉米特是“256”,速龍XP是“384”,P4·諾斯伍德是“512”。
(2)提高系統緩存
同樣在“HKEY _本地_機器\系統\當前控制集\控制\會話管理器\內存管理”的位置,將其下的“LargeSystemCache”的鍵值由0改為1,Windows XP會將除4M以外的所有系統內存分配給文件系統緩存,這樣XP內核就可以在內存中運行,大大提高了系統速度。
壹般來說,這種優化會大大提高系統性能,但也可能降低某些應用程序的性能。需要註意的是,激活LargeSystemCache必須有256M以上的內存,否則不要輕易更改。
(3)提高投入/產出績效
這種優化可以提高系統在傳輸大文件時的性能,但只對服務器用戶有意義。我們可以在中創建壹個新的DWORD(雙字節值)鍵值,並將其命名為IOPageLockLimit。壹般來說,將數據設置在8~16MB之間是最佳性能。請記住,該值是以字節為單位計算的。比如妳要分配10MB,那就是10X?1024×1024,也就是10485760。這裏的優化還要求妳的機器有超過256M的內存。
(4)禁用內存頁面調度。
正常情況下,XP會把內存中的碎片寫到硬盤上。我們可以阻止它這樣做,並將數據保存在內存中,從而提高系統性能。在註冊表中找到“HKEY _本地_機器\系統\當前控制集\控制\會話管理器\內存管理”下的“DisablePagingExecutive”項,將其值從0改為1,禁止內存分頁調度。
(5)關閉自動重啟功能
Windows XP遇到嚴重問題會突然重啟,可以從註冊表中取消這個功能。打開註冊表編輯器,找到“HKEY _本地_機器\系統\當前控制集\控制\崩潰控制”將AutoReboot鍵的Dword值改為0,重啟後設置生效。
(6)改變視覺效果
Windows XP默認啟用幾乎所有的視覺效果,例如淡入淡出和在菜單下顯示陰影。這些視覺效果雖然很美,但是會對系統性能造成壹定的影響,有時甚至會導致應用軟件運行暫停。壹般來說,建議少用或者取消這些視覺效果。
選擇桌面上的“我的電腦”圖標,單擊鼠標右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統屬性”對話框。選擇“高級”選項卡,點擊“性能”欄中的“設置”按鈕,彈出“性能選項”對話框(如圖4所示)。您可以選擇“調整到最佳性能”單選框來關閉所有視覺效果,或者選擇“自定義”,然後選擇您需要的視覺效果。
(7)頁面虛擬內存的合理設置
同樣在性能選項對話框中,選擇高級選項卡,單擊虛擬內存列中的更改按鈕,選擇虛擬內存作為自定義大小,然後設置其值。壹般情況下,將虛擬值設置為不小於256M且不大於382M為宜,最大值和最小值相同。
(8)修改外觀方案
Windows XP的默認外觀方案雖然漂亮,但是也占用了大量的系統資源,所以可以改成經典的外觀來獲得更好的性能。
右擊桌面空白位置,從彈出的快捷菜單中選擇“屬性”命令,打開“顯示屬性”對話框。在“主題”選項卡上選擇“Windows經典”作為主題,將外觀更改為更經濟的Windows經典外觀。
(9)取消XP對ZIP的支持。
默認情況下,Windows XP打開對ZIP文件的支持,這會占用壹些系統資源。可以選擇開始→運行,在運行對話框中鍵入“regsvr32/u zipfldr.dll”,回車取消XP對zip解壓的支持,從而節省系統資源。
(10)關閉華生醫生
Dr.Watson是Windows XP的壹款崩潰分析工具,在應用崩潰時會自動彈出,默認情況下會將與錯誤相關的內存保存為轉儲文件,供程序員分析。但是記錄轉儲文件對普通用戶沒有任何幫助,反而會帶來很大的不便:因為沃森博士會記錄應用崩潰時的內存,從硬盤讀寫需要很長時間,關閉程序也需要很長時間,轉儲文件會占用大量的磁盤空間。
要關閉Dr.Watson,可以打開註冊表編輯器,找到“HKEY _本地_機器\軟件\微軟\ Windows NT \當前版本\ AEDebug”分支,雙擊其下的Auto key名稱,將其“數值數據”改為0,最後按F5刷新使設置生效,從而取消其操作。同樣的,我們可以在屏幕藍屏的時候取消所有帶有調試功能的選項,比如memory.dmp。我們可以在系統屬性對話框中選擇高級選項卡,點擊啟動和恢復欄中的設置按鈕,在彈出的啟動和恢復對話框中選擇“寫入調試信息”為“無”(如圖5)。
(11)啟動硬盤/光驅的DMA模式。
打開系統屬性對話框,在硬件選項卡中選擇設備管理器按鈕,打開設備管理器窗口,在設備列表中選擇IDEATA/ATAPI控制器,雙擊主IDE通道或次IDE通道,在其屬性對話框的高級設置選項卡中檢查是否已經啟動DMA模式。壹般來說,如果設備支持,
(12)關閉不用的設備。
Windows XP總是試圖為電腦的所有設備安裝驅動程序並進行管理,這樣不僅會拖慢系統啟動,還會造成大量的系統資源。鑒於這種情況,您可以在設備管理器中禁用不常用的設備,如PCMCIA卡、調制解調器、紅外設備、打印機端口(LPT1)或串行端口(COM1),方法是雙擊要禁用的設備,並在其“屬性”對話框的“常規”選項卡中選擇“不使用此設備(禁用)”。設置將在您重新啟動時生效,然後在您需要使用這些設備時從設備管理器啟用它們。
(13)關閉錯誤報告。
當應用程序失敗時,會彈出壹個窗口來發送錯誤報告。其實這樣的報錯對於普通用戶來說幾乎毫無意義,關閉它是明智的選擇。
在系統屬性對話框中選擇“高級”選項卡,點擊“報錯”按鈕,在彈出的“報錯”對話框中選擇“禁用報錯”選項,最後點擊“確定”。
此外,我們還可以從組策略中關閉錯誤報告:從Run中鍵入gpedit.msc,運行組策略編輯器,展開計算機配置→管理模板→系統→錯誤報告功能,雙擊右側設置欄中的報告錯誤,在彈出的屬性對話框中選擇禁用單選框,禁用報告錯誤。
(14)關閉自動更新。
自動更新功能對於很多Windows XP用戶來說並不是必須的,可以關閉以節省系統資源。
右鍵單擊我的電腦,從快捷菜單中選擇屬性,在系統屬性對話框中選擇自動更新選項卡,勾選“關閉自動更新,我將手動更新我的電腦”單選框,單擊確定關閉自動更新功能。如果在“服務”中關閉了“自動更新”服務,則無法設置“系統屬性”對話框中的“自動更新”選項卡。
(15)取消菜單延遲
去掉菜單彈出時的延遲,可以在壹定程度上加快XP的速度。要修改的密鑰的位置是“HKEY _當前_用戶\控制面板\桌面”。修改其下的“MenuShowDelay”鍵,將默認的400改為0,按F5刷新註冊表即可生效。
(16)清除預讀文件
雖然Windows XP的預讀設置可以提高系統速度,但是使用壹段時間後,預讀文件夾中的文件數量會變得相當大,導致系統搜索的時間變長。而且有些應用會產生死鏈文件,增加系統搜索負擔。所以這些預讀文件要定期刪除。預期文件存儲在Windows XP系統文件夾的Prefetch文件夾中,可以刪除該文件夾下的所有文件。
(17)關閉自動播放功能。
在Windows XP中,將光盤插入光驅或USB硬盤連接到電腦時,系統會自動掃描光驅或USB硬盤,並提示您是否播放裏面的圖片、視頻、音樂等文件。如果是有多個分區的大容量USB硬盤,掃描時間會比較長,還要多次手動關閉提示窗口,非常麻煩。在這種情況下,我們可以關閉Windows XP的自動播放功能。
運行組策略程序。在組策略窗口的左欄中,打開計算機配置,選擇管理模板下的系統,然後在右側的配置欄中找到“關閉自動播放”,雙擊它以打開“關閉自動播放屬性”對話框。在設置選項卡中選擇“啟用”,在“關閉自動播放”下拉列表中選擇“所有驅動器”(如圖6所示)。這樣以後就不用擔心Windows XP的“自動播放”功能帶來的麻煩了。
如果只是想阻止系統掃描某個驅動器(如USB硬盤)上的文件,可以采用以下方法。
首先連接您的USB硬盤,讓系統識別它。然後打開“我的電腦”,選擇USB硬盤上的壹個分區,按鼠標右鍵,會彈出磁盤屬性窗口,選擇“自動播放”選項卡,選擇所有內容的類型為無操作。如果USB硬盤有多個分區,對所有分區都這樣做,這樣當妳拔下並重新連接USB驅動器時,系統會識別USB硬盤,而不會反復詢問妳是否播放USB硬盤中的文件。
3.加速關閉
Windows XP的關機速度比啟動速度慢,特別是壹些任務需要手動完成,進壹步延緩了關機速度。所以要加快關機速度,首先要開啟Windows XP的自動任務結束功能。具體步驟是:從註冊表中找到“HKEY _當前_用戶\控制面板\桌面”,將“AutoEndTasks”的鍵值設置為1。
然後將“HungAppTimeout”修改為“4000(或以下)”(默認為5000),鍵值也在“HKEY _當前_用戶\控制面板\桌面”下;最後壹步是找到“HKEY _本地_機器\系統\當前控制集\控制”,還設置WaitToKillServiceTimeout為“4000”;這樣設置後,關機速度明顯加快。
夠全面嗎~ ~ ~