WinXP摒棄了以前家用操作系統(tǒng)的內(nèi)核,除了漂亮的界面消耗了大量的內(nèi)存和顯存等系統(tǒng)資源外,WinXP默認(rèn)在后臺(tái)還運(yùn)行了很多不同的服務(wù),像打印機(jī)服務(wù)、系統(tǒng)自動(dòng)更新服務(wù)等,對(duì)系統(tǒng)的資源也占用不少。所以根據(jù)自己的情況,適當(dāng)禁用自己不需要的系統(tǒng)服務(wù)不僅可以節(jié)省系統(tǒng)資源,加快系統(tǒng)運(yùn)行速度,還能起到安全保護(hù)的作用,是非常有必要的。
要想正確管理和配置系統(tǒng)服務(wù),一定先確保你有合適的權(quán)限,否則一些設(shè)置你無(wú)法改動(dòng)。因此最方便的方法就是使用Administrator組的用戶(hù)登錄。而在改動(dòng)服務(wù)的設(shè)置之前,備份當(dāng)前的狀態(tài)很有必要,一旦出錯(cuò)可馬上恢復(fù)到正常狀態(tài)。這里介紹直接備份注冊(cè)表中與服務(wù)有關(guān)內(nèi)容的方法,選擇“開(kāi)始→運(yùn)行”,輸入“regedit”并回車(chē)打開(kāi)注冊(cè)表編輯器,展開(kāi)注冊(cè)表選定“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service”,點(diǎn)擊菜單“文件”→“導(dǎo)出”將此分支下的注冊(cè)表內(nèi)容導(dǎo)出并保存成一個(gè)REG文件,如果要恢復(fù)系統(tǒng)服務(wù)到原始狀態(tài),只要雙擊這個(gè)文件導(dǎo)入注冊(cè)表即可。
配置管理系統(tǒng)服務(wù)當(dāng)然可以用“msconfig”工具(在“開(kāi)始→運(yùn)行”中輸入msconfig.exe→確定→服務(wù)),利用“msconfig”確實(shí)可以方便地關(guān)閉和啟動(dòng)系統(tǒng)的后臺(tái)服務(wù),但在其中只能機(jī)械地決定啟動(dòng)還是關(guān)閉服務(wù),并不能設(shè)定系統(tǒng)服務(wù)完整的3種啟動(dòng)類(lèi)型。更重要的是,由于在“msconfig”中看不到系統(tǒng)服務(wù)的基本注釋?zhuān)谶@種情況下容易造成配置管理服務(wù)的失誤。尤其有一些系統(tǒng)引導(dǎo)啟動(dòng)所必須的基本服務(wù),如Remote Procedure Call,使用專(zhuān)門(mén)的服務(wù)管理配置工具Services.msc是無(wú)法關(guān)閉的,反而是用“msconfig”可以將其關(guān)閉,所以極易造成無(wú)法啟動(dòng)系統(tǒng)的失誤。因此還是使用WinXP附帶的服務(wù)配置管理工具Services.msc來(lái)管理服務(wù)較好。
打開(kāi)服務(wù)配置管理工具的方法是依次打開(kāi)“開(kāi)始→控制面板→性能維護(hù)”,然后選擇打開(kāi)“管理工具→服務(wù)”,或者直接在“開(kāi)始→運(yùn)行”中輸入Services.msc然后回車(chē)。在服務(wù)配置工具的窗口,雙擊任意一個(gè)服務(wù),就可以打開(kāi)該服務(wù)的屬性面板。在這里做調(diào)整管理,通過(guò)更改服務(wù)的啟動(dòng)類(lèi)型來(lái)依據(jù)自己的需要啟動(dòng)、關(guān)閉或干脆禁用服務(wù)。不過(guò)在配置這些服務(wù)之前,我們還是先了解一下服務(wù)的屬性面板中一些重要信息的含義。
切換到具體服務(wù)的屬性面板的“常規(guī)”頁(yè)面,“服務(wù)名稱(chēng)”是指服務(wù)的“簡(jiǎn)稱(chēng)”,并且也是在注冊(cè)表中顯示的名稱(chēng),“顯示名稱(chēng)”是指在服務(wù)配置面板中每項(xiàng)服務(wù)的顯示名稱(chēng),“描述”則為此服務(wù)的簡(jiǎn)單解釋?zhuān)翱蓤?zhí)行文件路徑”就更好理解了。接下來(lái)就是比較重要的“啟動(dòng)類(lèi)型”了,這也是整個(gè)服務(wù)配置管理的核心。對(duì)于任意一個(gè)服務(wù),通常都有3種不同的啟動(dòng)類(lèi)型:Automatic(自動(dòng)),Manual(手動(dòng))和Disabled(禁止),只要從下拉菜單中選擇就可以隨意更改服務(wù)的啟動(dòng)類(lèi)型。這3種啟動(dòng)類(lèi)型都有各自的意義和作用。
Automatic(自動(dòng)):此服務(wù)隨啟動(dòng)WinXP一起啟動(dòng),將延長(zhǎng)啟動(dòng)所需要的時(shí)間,有些服務(wù)是必須設(shè)置為自動(dòng)的,例如Remote Procedure Call(RPC)。由于依存關(guān)系或其性質(zhì)的影響,其他的一些服務(wù)也必須設(shè)置為自動(dòng),這樣的服務(wù)最好不要去碰它,否則系統(tǒng)無(wú)法正常工作。
Manual(手動(dòng)):如果一個(gè)服務(wù)被設(shè)置為手動(dòng),那么可以在需要的時(shí)候再運(yùn)行它。大多數(shù)服務(wù)都是這樣的,這可以節(jié)省大量系統(tǒng)資源、加快啟動(dòng)時(shí)間。
Disabled(禁止):此服務(wù)不能再運(yùn)行,哪怕是系統(tǒng)必須。這個(gè)設(shè)置一般在提高安全性的時(shí)候很管用。如果懷疑一個(gè)陌生的服務(wù)會(huì)給你的系統(tǒng)帶來(lái)安全隱患,那么可以先嘗試停止它,看看系統(tǒng)還能不能正常運(yùn)行,如果一切正常,那么就可直接禁止它了。日后如果需要這個(gè)服務(wù),再啟動(dòng)它前,必須先將啟動(dòng)類(lèi)型設(shè)置為自動(dòng)或手動(dòng)。
最后是“服務(wù)狀態(tài)”,即指服務(wù)的現(xiàn)在狀態(tài)是啟動(dòng)還是關(guān)閉,通??衫孟旅娴摹皢?dòng)”、“關(guān)閉”、“暫?!钡劝粹o來(lái)即時(shí)改變服務(wù)的狀態(tài),但是有兩種情況下這些按鈕是灰色不可用的。一種情況是服務(wù)被設(shè)置為Disabled,這種情況下只有將服務(wù)為設(shè)置自動(dòng)或手動(dòng)并“應(yīng)用”后才可使用。另一種情況就是我們前面提到的系統(tǒng)啟動(dòng)所必須的基礎(chǔ)服務(wù),如Remote Procedure Call,它的啟動(dòng)類(lèi)型被設(shè)置為自動(dòng)且不可改變,自然那些改變服務(wù)狀態(tài)的按鈕也就不可用了。
切換到服務(wù)屬性面板的“依存關(guān)系”頁(yè)面。一些服務(wù)并不能單獨(dú)運(yùn)行,必須依靠(即依存)其他服務(wù)。在停止或者禁用一個(gè)服務(wù)之前,一定要看清楚這個(gè)服務(wù)的依存關(guān)系,如果有其他需要啟動(dòng)的服務(wù)是依靠這個(gè)服務(wù),就不能將其停止。比如圖中Messenger這個(gè)服務(wù),要依靠其他4個(gè)服務(wù)才能運(yùn)行,因此停止或禁用其中的任何一個(gè),Messenger服務(wù)都將不能正常運(yùn)行。又比如Application Layer Gateway Service這個(gè)服務(wù),如果關(guān)掉它,那么依賴(lài)它的Internet Connection Firewall/Internet Connection Sharing也就無(wú)法工作了。所以我們?cè)陉P(guān)掉一個(gè)服務(wù)前,查清其依存關(guān)系是必不可少的步驟。
關(guān)于服務(wù)的調(diào)整,再給出一些建議:
1.不要通過(guò)用msconfig來(lái)禁用某些服務(wù),而是在“運(yùn)行”對(duì)話(huà)框中輸入“Services.msc”進(jìn)入服務(wù)管理界面調(diào)整。 2.在禁用任何服務(wù)之前,先選擇一個(gè)服務(wù),然后查看所顯示的該服務(wù)的相關(guān)信息,以免誤操作。 3.根據(jù)你的設(shè)置,如果一個(gè)服務(wù)的啟動(dòng)類(lèi)型被設(shè)置為手動(dòng),它就不會(huì)在系統(tǒng)啟動(dòng)后自動(dòng)運(yùn)行。如果你發(fā)現(xiàn)這樣的做法使你感到不方便,完全可設(shè)置相關(guān)服務(wù)啟動(dòng)類(lèi)型為自動(dòng)。 4.在每次調(diào)整了你的服務(wù)設(shè)置后,最好重新啟動(dòng)電腦。 5.如果你系統(tǒng)中有或者沒(méi)有上文提到的某些服務(wù),不用擔(dān)心。因?yàn)槟承┓?wù)只有在特定的狀態(tài)下或者你安裝了某些軟硬件之后才會(huì)出現(xiàn)。 6.通過(guò)禁用次要的服務(wù),可以比默認(rèn)狀態(tài)下節(jié)省約12~70MB的內(nèi)存空間,但是這也取決于你的系統(tǒng)環(huán)境。 7.實(shí)際上,在上面的服務(wù)中,有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,但最小的情況下只保留8個(gè)就能讓XP正常運(yùn)行。 最后,如果你不慎誤禁用了一個(gè)重要服務(wù),導(dǎo)致Windows系統(tǒng)無(wú)法啟動(dòng),因此你也無(wú)法重新啟用相應(yīng)的服務(wù),這就造成了一個(gè)惡性循環(huán)。這種情況下我們只能使用控制臺(tái)手動(dòng)恢復(fù),在控制臺(tái)中可隨意啟用任何服務(wù)或控制服務(wù)的啟動(dòng)類(lèi)型。將WinXP安裝光盤(pán)放入光驅(qū)中,然后在BIOS中將光驅(qū)設(shè)為第一啟動(dòng)驅(qū)動(dòng)器。啟動(dòng)電腦進(jìn)入“歡迎使用安裝程序”界面,按“R”鍵進(jìn)入Windows XP的“故障恢復(fù)控制臺(tái)”頁(yè)面,系統(tǒng)會(huì)將電腦中的Windows XP系統(tǒng)都列出來(lái),選擇需要修復(fù)的系統(tǒng),并鍵入管理員密碼。在這里我們要用的命令是“Enable”和“Disable”。Enable命令的格式是“enable [service_name ] [startup_type]”,Disable命令的格式是“disable [service_name]”,其中[service_name]是希望啟用/禁用的服務(wù)或設(shè)備名稱(chēng),[startup_type]則是啟動(dòng)類(lèi)型,表示了不同的啟動(dòng)類(lèi)型,可用的類(lèi)型有5種:SERVICE_DISABLED、SERVICE_BOOT_START、SERVICE_SYSTEM_START、SERVICE_AUTO_START和SERVICE_DEMAND_START。 下面我們將以在控制臺(tái)中禁用Messenger服務(wù)為例子,先設(shè)置該服務(wù)的啟動(dòng)類(lèi)型為禁用,然后又重新啟用它。進(jìn)入控制臺(tái)中,先運(yùn)行l(wèi)istsvc查看各種系統(tǒng)服務(wù)的運(yùn)行狀態(tài),在這里應(yīng)該看見(jiàn)Messenger服務(wù)是啟動(dòng)的。輸入“disable messenger”然后回車(chē),這時(shí)Messenger服務(wù)已被禁用,但仍可通過(guò)listsvc命令看到。如果要重新啟用該服務(wù)并設(shè)置該服務(wù)隨系統(tǒng)自動(dòng)運(yùn)行,則需要輸入“enable messenger ser-vice_boot_start”然后回車(chē)。
聯(lián)系客服