Windows XP 系統最佳化全攻略(轉)

worldblog發表於2007-08-11
Windows XP 系統最佳化全攻略(轉)[@more@]

  1.為Windows XP減肥

  Windows XP介面華麗、操作簡便,這是因為微軟的技術開發人員在設計時就考慮了人們的使用習慣,但是這也大大增加了Windows XP所佔硬碟空間。隨著使用時間的推移,我們會發現Windows XP所在硬碟空間越來越大,如何找回被Windows XP"吞噬"的空間呢?

  (1)將系統分割槽改為NTFS

  和FAT32檔案系統格式相比,採用NTFS檔案系統格式來安裝Windows XP能夠更節省空間,所以你可以考慮將FAT32格式的分割槽轉換成NTFS格式(注意:這種轉換會導致分割槽中的所有檔案損壞),建議將系統分割槽的大小控制在4G~5G。

  如果採用NTFS檔案系統仍然空間緊張,你可以考慮啟用NTFS的壓縮功能。右擊要壓縮的驅動器,從彈出選單中選擇"屬性",在彈出的對話方塊的"常規"選項卡中選擇"壓縮磁碟以節省磁碟空間"(注意:這項功能需要安裝),然後單擊"確定",在"確認屬性更改"中選擇需要的選項。

  (2)關閉系統還原

  系統還原是Windows XP的一個功能,類似於Windows 2000中的"最近一次的正確配置"。系統還原可以利用所選系統檔案和程式檔案的備份將系統還原成以前的狀態。不過,"最近一次的正確配置"是將計算機恢復為 Windows 確定可工作的狀態,而系統還原則允許你選擇可將計算機還原的狀態。系統還原功能使用的時間一長,就會佔用大量的硬碟空間。因此有必要對其進行手工設定,以減少硬碟佔用量。

  開啟"系統屬性"對話方塊,選擇"系統還原"選項,選擇"在所有驅動器上關閉系統還原"核取方塊以關閉系統還原。你也可以僅對系統所在的磁碟或分割槽設定還原。先選擇系統所在的分割槽,單?quot;配置"按鈕,在彈出的對話方塊中取消"關閉這個驅動器的系統還原"選項,並可設定用於系統還原的磁碟空間大小。

  (3)關閉休眠支援

  休眠功能會佔用不少的硬碟空間,如果使用不多,你不妨將這項功能關閉。關閉的方法是:開啟"控制皮膚",雙擊"電源選項",在彈出的"電源選項屬性"對話方塊中選擇"休眠"選項卡,取消"啟用休眠"核取方塊。

  (4)減小或禁止虛擬記憶體

  在系統的實體記憶體比較大時,可以考慮減少虛擬記憶體的數值甚至取消虛擬記憶體,在擁有512MB實體記憶體時可將虛擬記憶體設為實體記憶體的一半,即256MB,如果擁有1GB實體記憶體則可以取消虛擬記憶體。建議將虛擬記憶體設在非系統所在盤中,以加快系統執行速度。

  修改虛擬記憶體的方法是:右鍵點選"我的電腦",在彈出選單中選擇"屬性",切換到"高階"選項卡,點選"效能"部分的"設定"按鈕。在"效能選項"對話方塊中切換到"高階"選項卡,點選"虛擬記憶體"部分的"更改"按鈕就可以更改虛擬記憶體所在分割槽和大小。

  (5)刪除系統備份檔案

  在使用過程中,Windows XP會將很多檔案存放到快取記憶體中,加快執行速度。但是這其中有很多檔案是你不需要,你可以將它清空。依次點選"開始"、"執行",輸入sfc.exe /purgecache,然後執行它,該命令的作用是立即清除"Windows 檔案保護"中的檔案快取記憶體,釋放出其所佔據的空間。刪除不用的輸入法

  Windows XP為了照顧多語言輸入,預設在輸入法當中保留了繁體中文、日文、韓文的輸入法,但是它們對很多朋友而言都是沒用的。所以如果你沒有特殊的需求,你可以將它們刪除(輸入法位於X:windowsime資料夾中)。

  (6)刪除驅動備份

  Windows XP會自動備份硬體的驅動程式,但在硬體的驅動安裝正確後,一般變動硬體的可能性不大,所以你也可以考慮將這個備份刪除,這個檔案存放在X:windowsdriver cachei386下,名稱為driver.cab,你直接將它刪除就可以了。

  (7)解除安裝不常用元件

  Windows XP預設給作業系統安裝了一些系統元件,而這些元件有很大一部分是基本不會用到的,硬碟空間不夠的你可以考慮開啟控制皮膚,開啟"新增/刪除程式",在"新增/刪除 Windows 元件"中將它們解除安裝。但其中有一些元件Windows XP預設是隱藏的,你在"新增/刪除 Windows 元件"中找不到它們,這時你需要按照如下步驟操作:用記事本開啟sysoc.inf(在X:windowsinf下,X為系統所在分割槽),用查詢/替換功能把檔案中的"hide"字元全部替換為空,存檔退出後。再次執行"新增/刪除程",這時可以看到很多原來看不見的選項,把其中那些你用不到的元件刪掉,如Internat信使服務、傳真服務、碼錶等。

  (8)刪除幫助檔案

  在使用的Windows XP的初期系統的幫助是非常有用的,但隨著對系統越來越熟悉,幫助檔案也就越來越多餘,此時可以考慮將其刪除。XP的幫助檔案均儲存在系統安裝目錄下的Help資料夾下,可將其下的檔案及目錄全部刪掉。

  (9)清除系統臨時檔案

  Windows XP的臨時檔案一般存放在兩個位置中:一個是X:WindowsTemp資料夾;另一個是X:Documents and Settings使用者名稱Local SettingsTemp資料夾(使用者名稱是Windows登入的使用者名稱)。這兩個資料夾中的檔案均可以直接刪除。

  (10)清除Internet臨時檔案

  我們上網時IE會自動將很多網頁當作臨時檔案儲存下來,定期刪除這些臨時檔案將節省大量的硬碟空間。

  開啟IE瀏覽器,從"工具"選單中選擇"Internet選項",在彈出的對話方塊中選擇"常規"選項卡,在"Internet臨時檔案"欄中單擊"刪除檔案"按鈕,並在彈出"刪除檔案"對話方塊,選中"刪除所有離線內容"核取方塊,單擊"確定"按鈕。

  (11)清除 Windows XP 共享資料夾

  "共享資料夾"在使用工作組的時候有用,不用進行任何設定,直接把要共享的檔案放到這個共享資料夾裡就行了。但是,在實際應用中,很多人並不需要這個功能。你可以透過修改登錄檔來禁止這個功能,以節省磁碟空間。依次點選"開始"、"執行",輸入regedit開啟登錄檔編輯器,找到"HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorerMy ComputerNameSpaceDelegateFolders"的子鍵{59031a47-3f72-44a7-89c5-5595fe6b30ee},將這個鍵值刪除即可。注意,刪除前最好先進行備份,或者記下這個值,以便需要時可以即時恢復。

  2. 加速啟動Windows XP

  Windows XP的啟動速度已經很快了,但是和Windows 98相比仍然慢了不少,我們可以透過最佳化設定來提高Windows XP的啟動速度。

  (1)減少系統在啟動時載入的程式與服務

  Windows XP的啟動速度在系統安裝初期還比較快,但隨著安裝的軟體不斷增多,系統的啟動速度會越來越慢,這是由於安裝的許多軟體把自己加入到啟動程式中,這樣開機時就啟動該軟體,大大降低了啟動速度,而且也佔用了大量的系統資源。

  依次選擇"開始"、"執行",輸入msconfig啟動"系統配置實用程式"對話方塊,切換到"啟動"選項卡,這裡列出了系統啟動時載入的專案及來源,仔細檢視每個專案是否需要載入,將不需要載入專案前的核取方塊取消。載入的專案越少,啟動的速度就越快。設定完成後需要重新啟動方能生效。

  (2)禁用多餘的服務

  Windows XP沿用的是Windows NT的核心,在啟動時會有眾多程式或服務被調入到系統的記憶體中,它們往往用來控制Windows系統的硬體裝置、記憶體、檔案管理或者其他重要的系統功能。但這些服務中的很多對我們用途不大,甚至根本沒有用,它們的存在會佔用記憶體和系統資源,將它們禁用後可以提高系統速度。

  依次選擇"開始"、"執行",輸入services.msc開啟"服務"視窗。視窗的服務列表中列出了系統提供的所有服務的名稱、狀態及啟動型別。要修改某個服務,可以雙擊它彈出屬性對話方塊,你可?quot;常規"選項卡中對服務進行修改,透過單擊"啟動"、"停止"、"暫停"、"恢復"四個按鈕來修改服務的狀態,並可從"啟動型別"下拉選單中修改啟動型別,啟動型別有"自動"、"手動"、"已禁用"三種。如果要禁止某個服務在啟動自動載入,將啟動型別改為"已禁用"即可。

  Windows XP提供的所有服務中有36個是預設自動啟動的,實際上,其中只有8個是必須保留的(見下表),其他的可以根據自己的需要進行設定,每種服務的作用在"服務"視窗中有提示。

  

服務 作用 啟動型別
Application Management 提供軟體安裝服務,諸如分派,發行以及刪除 手動
Event Log 啟用事件檢視器檢視基於Windows的程式和元件頒發的事件日誌訊息,無法終止此服務 自動
Plug and Play 自動檢測新硬體,實現即插即用功能的關鍵 自動
Remote Procedure Call (RPC) 提供終結點對映程式(endpoint mapper)以及其他 RPC 服務,屬系統核心服務 自動
Windows Audio 管理基於Windows程式的音訊裝置。如果此服務被終止,音訊裝置及其音效將不能正常工作。如果此服務被禁用,任何依賴它的服務將無法啟動 自動
Windows Management Instrumentation 提供共同的介面和物件模式以便訪問有關作業系統、裝置、應用程式和服務的管理資訊。如果此服務被終止,多數基於Windows的軟體將無法正常執行。如果此服務被禁用,任何依賴它的服務將無法啟動 自動
Workstation 建立和維護到遠端服務的客戶端網路連線。如果服務停止,這些連線將不可用。如果服務被禁用,任何直接依賴於此服務的服務將無法啟動 自動
Windows Installer 根據包含在.msi檔案中的指示來安裝、修復或刪除軟體 手動

  (3)減少開機磁碟掃描等待時間

  當Windows日誌中記錄有非正常關機、當機引起的重新啟動等時,系統會自動在啟動的時候執行磁碟掃描程式。在預設情況下,掃描每個分割槽前會等待10秒鐘,如果分割槽較多,而每個分割槽都要等上10秒才能開始進行掃描,再加上掃描本身需要的時間,整個掃描過程會耗費相當長的時間才能進入啟動過程。對於這種情況我們可以設定取消磁碟掃描的

  等待時間,甚至禁止對某個磁碟分割槽進行掃描。

  依次選擇"開始"、"執行",輸入chkntfs /t:0,即可將磁碟掃描等待時間設定為0;如果要在計算機啟動時忽略掃描某個分割槽,例如C盤,輸入chkntfs /x c:;如果要恢復對C盤的掃描,輸入chkntfs /d c:即可還原所有chkntfs預設設定,除了自動檔案檢查的倒數計時之外。

  (4)關閉Dr.Watson

  Dr.Watson是Windows XP的一個崩潰分析工具,它會在應用程式崩潰的時候自動彈出,並且在預設情況下,它會將與出錯有關的記憶體儲存為DUMP檔案,以供程式設計師分析。不過,記錄DUMP檔案對普通使用者毫無幫助,由於Dr.Watson在應用程式崩潰時會對記憶體進行DUMP記錄,將出現長時間硬碟讀寫操作,要很長一段時間程式才能關閉,並且DUMP檔案還會佔用大量磁碟空間。

  要關閉Dr.Watson可依次選擇"開始"、"執行",輸入regedit,開啟登錄檔編輯器,找到"HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionAeDebug",雙擊Auto鍵值,將"數值資料"改為0,最後關閉登錄檔編輯器。

  (5)關掉不用的裝置

  Windows XP總是儘可能為電腦的所有裝置安裝驅動程式並進行管理,這不僅會減慢系統啟動的速度,同時也造成了系統資源的大量佔用。針對這一情況,你可在裝置管理器中將PCMCIA卡、調變解調器、紅外線裝置、印表機埠(LPT1)等不常用的裝置停用,方法是雙擊要停用的裝置,在其屬性對話方塊的"常規"選項卡中選擇"不要使用這個裝置(停用)"。在重新啟動後,設定即可生效,當需要使用這些裝置時再從裝置管理器中啟用它們。

  (6)改變視覺效果

  Windows XP在預設情況下啟用了幾乎所有的視覺效果,如淡入淡出、在選單下顯示陰影等。這些視覺效果雖然漂亮,但對系統效能會有一定的影響,有時甚至造成應用軟體在執行時出現停頓。一般情況下建議少用或者取消這些視覺效果。

  滑鼠右鍵單擊"我的電腦",在彈出選單中選擇"屬性",開啟"系統屬性"對話方塊。切換到"高階"選項卡,在其中的"效能"部分中單擊"設定"按鈕,彈出"效能選項"對話方塊,選擇"調整為最佳效能"單選框來關閉所有的視覺效果,也可選擇"自定義",然後選擇自己需要的視覺效果。

  (7)修改外觀方案

  Windows XP預設的外觀方案雖然漂亮,但對系統資源的佔用也多,改為經典外觀將能提高系統效能。

  在桌面空白位置單擊滑鼠右鍵,從彈出選單中選擇"屬性",在彈出的"顯示屬性"對話方塊中切換到"主題"選項卡,選擇主題為"Windows經典"即可將外觀修改為Windows經典外觀。

  (8)關閉自動更新

  "自動更新"功能對許多Windows XP使用者來說都是不需要的,你可將它關閉以節省系統資源。

  右鍵單擊"我的電腦",從彈出選單中選擇"屬性",選擇"系統屬性"對話方塊的"自動更新"選項卡,勾選"關閉自動更新,我將手動更新計算機"單選框,單擊"確定"按鈕即可關閉自動更新功能。如果在"服務"中已經將"Automatic Updates"服務關閉,"系統屬性"對話方塊中的"自動更新"選項卡就不能進行任何設定了。

  (9)關閉自動播放功能

  當往光碟機中放入光碟或將USB硬碟接上電腦時,系統都會自動將光碟機或USB硬碟掃描一遍,同時提示你是否播放裡面的圖片、影片、音樂等檔案,如果是擁有多個分割槽的大容量的USB硬碟,掃描會耗費很長的時間,而且你得多次手動關閉提示視窗,非常麻煩。

  你可以將Windows XP的自動播放功能關閉。依次點選"開始"、"執行",輸入gpedit.exe開啟"組策略"視窗,在組策略視窗左邊欄中開啟"計算機配置",選擇"管理模板"下的"系統",然後在右邊的配置欄中雙擊"關閉自動播放",在彈出的"關閉自動播放屬性"對話方塊的"設定"選項卡中選擇"已啟用","關閉自動播放"下拉選單中選擇"所有驅動器"。這樣就關閉了對所有驅動器變動啟動自動播放功能。

  (10)加快關機速度

  Windows XP的關機速度要慢於啟動速度,特別有些任務還需要手工結束,這更延緩了關機速度。要想加快關機速度就需要開啟Windows XP的自動結束任務功能。

  依次選擇"開始"、"執行",輸入regedit,啟動登錄檔編輯器,從登錄檔中找到"HKEY_CURRENT_USERControl PanelDesktop",把"AutoEndTasks"的鍵值設定為1。然後再修改"HungAppTimeout"為4000(或更小),預設為5000。最後找到"HKEY_LOCAL_MACHINESystemCurrentControlSetControl",把WaitToKillServiceTimeout設定為4000,最後關閉登錄檔編輯器。重新啟動以後,關機速度明顯加快。

  3.提速Windows XP網路

  Windows XP已經在使用網路方面做了很多的最佳化,但是微軟從一定角度考慮,它在一些方面做了限制,我們可以將一些限制取消,加快網路速度。

  (1) 釋放QoS Packet所佔用的20%網路頻寬

  Windows XP內建的QoS Packet需要佔用20%的網路頻寬,不過你可以將這一部分頻寬釋放。依次點選"開始"、"執行",輸入gpedit.exe開啟"組策

  略"視窗,在左邊欄中依次展開"計算機配置"、"管理模板"、"網路"、"QoS資料包排程程式",然後在右邊視窗雙擊"限制可保留帶?quot;,在其屬性對話方塊中的"設定"選項卡中將"限制可保留頻寬"設定為"已啟用",然後在下方"頻寬限制"欄將"頻寬限制"設定為0。

  (2) 快速瀏覽區域網路的共享

  通常情況下,Windows XP在連線其他計算機時會全面檢查其上所有預定的任務,這個檢查會讓你等上30秒鐘或更多時間。去除這個檢查方法是,依次點選"開始"、"執行",輸入regedit,開啟登錄檔編輯器,找到"HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionExplorerRemoteComputerNameSpace"下的{D6277990-4C6A-11CF-8D87-00AA0060F5BF}鍵,把它刪掉後,重新啟動計算機。再次訪問其他計算機時,Windows XP就不再檢查預定任務了,速度將明顯提高。

  (3)提高10/100M網路卡傳輸速率

  依次點選"開始"、"連線到"、"顯示所有連線",雙擊網路卡所用的連線,單擊"屬性"按鈕,開啟"屬性"對話方塊,選擇"高階"選項卡。在"屬性"欄中選擇"Link Speed/Duplex Mode",緊接著在"設定值"欄中將"Auto Mode"更改為"10 Half Mode",手工將10/100M自適應網路卡的屬性強制為10M半雙工模式,使網路卡之間不進行自動協商,讓網路卡之間在傳輸資料時始終以10Mbps的速度進行,大大提高了網路之間的傳輸效率。注意,這改動只對部分網路卡有效。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-945708/,如需轉載,請註明出處,否則將追究法律責任。

相關文章