加速 Windows 2000
微軟的 Windows 2000 是一個界面漂亮、穩(wěn)定、快速的系統(tǒng)平臺,并且隨著微軟 .NET 戰(zhàn)略的實施,用戶也是越來越多。眾所周知 Windows 對系統(tǒng)資源的消耗巨大,內(nèi)存少了更是跑不動。從各種內(nèi)存整理、系統(tǒng)優(yōu)化工具的普遍流行便可見一斑。本文從另外的方法和角度優(yōu)化 Windows 2000 。旨在拋磚引玉,希望多提供一種方法供大家應(yīng)用。也希望大家能謹(jǐn)慎地應(yīng)用本文提供的方法,作者對可能造成的任何不良后果不承擔(dān)任何責(zé)任。但也不用過于擔(dān)心,文中提到的修改基本都不會引起太大的麻煩,只要小心謹(jǐn)慎即可。下面要談?wù)摰木褪峭ㄟ^關(guān)閉一些不必要的后臺運行的服務(wù)程序來釋放系統(tǒng)占用的內(nèi)存,以提高系統(tǒng)運行的效率。
關(guān)于服務(wù)程序
本文涉及的系統(tǒng)服務(wù)是指一些運行在后臺的 Windows 2000 應(yīng)用程序,其中一些隨 Windows 啟動而自動運行以便在需要到時候提供系統(tǒng)服務(wù)支持(Windows 2000 基于NT構(gòu)架)。它們和其他一些后臺應(yīng)用程序非常相似,例如病毒防火墻等。其中最主要的區(qū)別就是它們隨著 Windows 2000 一起安裝并作為系統(tǒng)的一部分提供單機或網(wǎng)絡(luò)服務(wù)的。通常,即便在我們做過一些系統(tǒng)優(yōu)化或清理工作之后,仍然有許多系統(tǒng)服務(wù)程序已經(jīng)在默認(rèn)的情況下在后臺運行。我們就先來了解一下微軟的“計算機管理”,然后看看那些有服務(wù)程序在后臺運行。
計算機管理
W2K 帶來了一個可以訪問所有重要系統(tǒng)效能的工具,叫做微軟管理控制臺(Microsoft Management Console,MMC)。你可以多種方式啟動管理工具:
1. 可以從 “開始-設(shè)置-控制面板-管理工具-計算機管理-服務(wù)和應(yīng)用程序-服務(wù)” 來啟功;2. 或者右鍵單擊桌面 “我得電腦” 圖標(biāo),選擇“管理”。接著,選擇“服務(wù)和應(yīng)用程序-服務(wù)”下拉菜單可以看到系統(tǒng)服務(wù)列表;3. 另外也可以通過“開始-設(shè)置-控制面板-管理工具-服務(wù)”查看。
通過上面介紹的方法啟動系統(tǒng)服務(wù)管理,你便可以看到一個長長的系統(tǒng)服務(wù)列表。仔細(xì)觀察就會發(fā)現(xiàn)并非這些所有服務(wù)都已經(jīng)啟動。在“啟動類別”可以看到服務(wù)是否已經(jīng)激活,是“手動”啟動還是當(dāng)進(jìn)入 Windows 2000 時“自動”啟動。在任一個服務(wù)上雙擊鼠標(biāo)(或鼠標(biāo)右鍵單擊,選擇“屬性”),就可以看到服務(wù)屬性窗口,里面有關(guān)于此項服務(wù)的更多的細(xì)節(jié),例如 “名稱”、“描述”、“登陸類型”、“依存關(guān)系”“執(zhí)行路徑”等等。
如果不希望某項服務(wù)運行,你可以有兩個選擇:徹底禁用它,使它不能夠再訪問;或者你可以在屬性的“啟功類型”中設(shè)置為“手動”,之后就不會在每次進(jìn)入 Windows 時自動啟動并且在萬一需要的時候還能通過手動啟動激活。這樣,我們可以簡單的使用 MMC 管理服務(wù)并改變“自動”為“手動”模式。現(xiàn)在,我們就來看一下通常有那些服務(wù)項目,并且我們應(yīng)該讓它不在進(jìn)入 Windows 時自動啟動了。
如果你查看列表后發(fā)現(xiàn)有些提到的服務(wù)并沒有出現(xiàn)在列表當(dāng)中,也不用擔(dān)心,因為不同的版本、安裝方式,結(jié)果都會有些細(xì)微的不同。同樣,如果列表中的服務(wù)在這里沒有提及,你可以雙擊并通過屬性窗口查看更多的信息。但是要小心!我們并不想破壞系統(tǒng)的功能或穩(wěn)定。如果你不能確定或者認(rèn)為系統(tǒng)也許還需要此項服務(wù),就把它放到一邊吧。為了一點額外的內(nèi)存冒風(fēng)險是不值得的。同時如果你發(fā)現(xiàn)你已經(jīng)禁用了一個你需要的服務(wù),你隨時都可以按照同樣的步驟重新激活服務(wù)。
下面就列出了其中的一些系統(tǒng)服務(wù)項目:
Alerter:通知所選用戶和計算機有關(guān)系統(tǒng)管理級警報。如果你的電腦是單獨的平臺(未聯(lián)網(wǎng)使用),就可以關(guān)閉它;如果你的機器在局域網(wǎng)聯(lián)網(wǎng),詢問系統(tǒng)或網(wǎng)絡(luò)管理員是否應(yīng)該使用或關(guān)閉。
DHCP ClIEnt:通過注冊和更改 IP 地址以及 DNS 名稱來管理網(wǎng)絡(luò)配置。如果你的機器不需要聯(lián)結(jié)本地局域網(wǎng)的 DNS 服務(wù)器,例如 Cable Modem 或辦公局域網(wǎng),你可以關(guān)閉它。好像,如果關(guān)閉無法上網(wǎng)了……?
Indexing Service:本地和遠(yuǎn)程計算機上文件的索引內(nèi)容和屬性;通過靈活查詢語言提供文件快速訪問。這項服務(wù)缺省并沒有激活,你可以激活它。這將會創(chuàng)建你硬盤上文件和文件夾的索引文件,尤其是硬盤上的文件又多又亂的時候,可以加快每次搜索的速度。如果你并不是經(jīng)常的使用搜索,你可以讓它保持缺省狀態(tài)。
IPSEC Policy Agent:管理 IP 安全策略以及啟動 ISAKMP/Oakley (IKE) 和 IP 安全驅(qū)動程序。這項服務(wù)是關(guān)于 IP 安全的。除非你打算在你的電腦上建立虛擬個人網(wǎng)絡(luò)(VPN,Virtual Private Network),否則你可以關(guān)閉它。
Messenger:發(fā)送和接收系統(tǒng)管理員或者“警報器”服務(wù)傳遞的消息。如果你關(guān)閉了前面提到的 Alerter 服務(wù),同樣可以關(guān)閉 Messenger 服務(wù)了。
Print Spooler:將文件加載到內(nèi)存中以便遲后打印。如果你沒有打印機和者根本不從本機器打印文件,別客氣,關(guān)閉吧。也許,有些應(yīng)用程序需要它,那你就再使它自動激活。
Remote Registry Service:允許遠(yuǎn)程注冊表操作。如果你不想遠(yuǎn)程訪問或修改注冊表,就關(guān)閉吧。
Removable Storage(Manager):管理可移動媒體、驅(qū)動程序和庫。如果你不使用如磁帶、Jaz、Zip、SyQuest 或其他可移動驅(qū)動器,你可以關(guān)閉它。
RunAs Service:在不同憑據(jù)下啟用啟動過程。如果你不使用別名(例如一個不同的用戶)運行程序,你可以關(guān)閉它。
Telephony:提供 TAPI 的支持,以便程序控制本地計算機,服務(wù)器以及 LAN 上的電話設(shè)備和基于 IP 的語音連接。如果你不使用任何程序建立語音連接,例如 Netmeeting,或者網(wǎng)絡(luò)電話等,你可以關(guān)閉它。
總結(jié):
筆者在自己的機子上,將上面所有的服務(wù)改為“手動”后分別重新啟動電腦測試,記錄改動前后的內(nèi)存變化,大概可以多5-6MB內(nèi)存(注:使用的是系統(tǒng)任務(wù)管理器觀察可用內(nèi)存,結(jié)果可能并不準(zhǔn)確)。當(dāng)你禁用某項服務(wù)時要小心。如果你不能確定,就別動它。最好是能夠記錄每次的改動,以便順利恢復(fù)。同時最好一次只改動一項服務(wù),并且運行系統(tǒng)一段時間看看是否和以前一樣,這樣都會有助于及早發(fā)現(xiàn)和解決問題。
