我們先了解系統服務的一些相關知識,然後再根據Windows 7用戶的各種不同需求提供有針對性Windows7系統服務清理方案,提升WIndows7的運作速度。
系統服務優化準備知識
什麼是服務?
服務是系統用以執行指定係統功能的程序或進程,其功用是支援其他應用程序,一般在背景運行。與使用者執行的程式相比,服務不會出現程式視窗或對話框,只有在任務管理器中才能觀察到它們的身影。
如何修改服務的啟動類型?
在Win 7開始功能表的“搜尋程式和檔案”欄中輸入“services.msc”或“服務”,即可搜尋到“服務”項,點擊之後就可以開啟服務管理清單視窗。雙擊任一服務即可查看或修改它的屬性,在屬性視窗中就可以修改啟動類型為「手動」、「自動」、「自動(延遲啟動)」或「停用」(如圖1所示) 。
「自動」和「自動(延遲啟動)」有什麼不同?
「自動」啟動是指電腦啟動時同時載入該服務項,以便支援其他在此服務基礎上執行的程式。而「自動(延時啟動)」則是Win 7當中非常人性化的一個設計。採用這種方式啟動,可以在系統啟動一段時間後延遲啟動該服務項,可以很好地解決一些低配置電腦因為加載服務項過多導致電腦啟動緩慢或啟動後響應慢的問題。
“手動”和“禁用”有什麼不同?
服務啟動狀態為「手動」的情況下,該進程雖然關閉,但仍可在特定情況下被激活,而設定為「停用」後,除非使用者手動修改屬性,否則服務將無法運作。
哪些服務需要手動啟動?
「手動」模式,顧名思義就是這種服務不會隨著系統的啟動而加載,而需要其他服務啟動或由使用者進入服務管理介面後,手動啟動它或修改其屬性為「自動」啟動。
這種模式常用在需要開啟一些系統原本沒有開啟的功能時。以「Application Identity」服務為例,預設狀態下該服務為「手動」狀態,即沒有啟動。但當使用者需要使用AppLocker功能時,就必須手動啟用此服務(修改為「自動」狀態),否則AppLocker功能將無法正常運作。
修改前我該注意些什麼?
修改系統服務可能會造成一些意想不到的問題,所以修改前最好先將預設的服務狀態備份。方法為開啟服務管理視窗後依序點選“操作→匯出清單”,選擇“儲存類型”為TXT文字檔案或CSV文件,建議選擇後者,該檔案可用Excel開啟。
此外,如果出現因為修改錯誤導致無法正常進入系統的情況,可以在開機時按F8鍵選擇進入安全模式,在安全模式中修改服務啟動屬性。
動手作業系統服務我掌控
不在區域網路停用服務多
Computer Browser,簡稱CB,翻譯過來就是「計算機瀏覽器」的意思,它的作用是瀏覽區域網路上的其他計算機,並提供區域網路中的計算機列表且自動更新。顧名思義,如果你的電腦在區域網路當中,那麼查看區域網路中的其他電腦(也就是查看網路芳鄰),就需要這個服務的支援。但是如果你的電腦不處在區域網路環境當中,只是單機運作的話,那麼該服務顯然就可以停用了。
與它類似的還有HomeGroup Listener(家庭群組監聽服務,簡稱HL)和HomeGroup Provider(家庭群組支援服務,簡稱HP),前者的作用是維護家庭群組電腦之間的關聯配置,為家庭群組提供接收服務;後者的角色是執行與家庭組的配置和維護相關的任務。如果你的電腦不在家庭群組當中,當然可以選擇停用它。
提示:上述三個服務都涉及區域網路和家庭群組,讀者可以根據自己的實際情況選擇停用或設定為「手動」模式。建議如果是桌上型電腦,可以選擇停用,如果是筆記本,還是不要停用的好,特別是Computer Browser服務,畢竟筆記本是常常要連接到其他網路當中的。
同時,你也可以停用Offline Files(簡稱OF,離線檔案服務)和Server服務。前者的作用是將網路上的共享內容在本地緩存,使用戶可以在離線狀態下存取共享檔案;後者的作用是允許電腦透過網路共享檔案。
不用的功能全部停用
雖然Win 7中提供了許多功能,但平常我們可能並不會用到,那麼就可以選擇性地關閉這些服務,從而達到有效節省系統資源的目的。
如果你的電腦是桌上型電腦或沒有啟用電源管理策略,那麼可以選擇停用Power服務;如果你的電腦沒有連接印表機,那麼可以選擇停用Print Spooler服務,它的作用是將檔案載入到記憶體中以供稍後列印;如果你用不到手寫板又不是平板電腦,那麼可以禁用Tablet PC Input Service服務,它的作用是提供手寫板支持和筆觸感應功能;如果你很少用移動硬碟等大容量移動存儲設備,也可以停用Portable Device Enumerator Service服務,它是提供可移動大容量儲存設備同步功能的服務。
此外,如果已經關閉了系統的自動更新功能,還可以選擇停用Background Intelligent Transfer Service(後台智慧傳輸服務,簡稱BITS)服務,它的作用是使用空閒的網路頻寬在後台傳輸客戶端和伺服器之間的數據,主要就是對系統的Windows Update功能提供支援。
提示:關閉BITS服務,可能造成某些依賴BITS服務的應用程式無法正常自動更新或下載更新程式。如果使用者在停用該服務後引起某些軟體無法更新,可以選擇重新啟動該服務。
除了上述這些服務,如果你不用Win 7當中最新提供的Windows Media Player媒體庫網路共享功能,還可以停用Windows Media Player Network Sharing Service服務,單機用戶就更是要停用了。
雞肋功能該禁就禁
Win 7中除了不常用的功能,還有一些比較雞肋的功能,同樣也可以選擇停用它們。
Diagnostic Policy Service(診斷原則服務,簡稱DPS)服務,就完全可以停用。它是為Windows元件提供問題偵測、疑難排解和診斷支援的服務。常見的就是當系統中發生了故障,會彈出一個對話框詢問你是否需要啟用故障診斷來幫助你找出原因。用過該功能的用戶都知道,解決問題的幾率不大,所以,禁用它吧!
停用該服務後,系統的診斷工具將無法正常運作,並會提示「診斷策略服務已停用」。
除了DPS服務,我們還可以同時關閉Diagnostic Service Host服務,它的作用是具體分析故障的原因。類似的還有Diagnostic System Host,系統元件診斷服務。它的作用是偵測Windows元件的問題、排除故障並提供解決方案。一般情況下,也是用不到的,而且同DPS服務類似,解決問題的幾率不大,所以都可以選擇停用。
如果說DPS服務還有些作用,那麼Distributed Link Tracking Client(客戶端分散式連結追蹤服務,簡稱DLTC)服務就可以說完全沒什麼作用了!它的主要作用是維護電腦內部或區域網路內電腦中的NTFS文件系統檔案間的連結。說穿了,就是在快捷方式、物件連結和嵌入連結在目標檔案被重新命名或移動後仍然有效。而且在區域網路內,只有所有的電腦都開啟了該服務才有效,所以完全可以停用。
此外,可以與DLTC服務相「媲美」的,恐怕就要算Windows Error Reporting Service(Windows系統錯誤報告服務)服務了!這個服務相信大家很熟悉,它的作用就是在程序停止運行或停止響應時報告錯誤,並允許提供解決方案,也會產生相應的錯誤日誌和報告。試問你用過它麼?所以禁了吧,一點都不用猶豫!
自動播放停用更安全
Shell Hardware Detection,硬體偵測服務,簡稱SHD,它的作用是為自動播放的裝置或硬體提供通知功能,也就是我們常用的插入快閃記憶體之後會彈出的操作提示(如圖3所示)。如果你認為這個提示沒有太多實際意義,甚至成了煩人的提示,乾脆禁用它,這樣今後再連接閃存或可移動設備就不會有任何提示。
提示:停用該功能就是停用了自動播放功能,還可以在一定程度上降低系統中毒的風險,何樂而不為呢?
如果你先關閉SHD服務,那麼系統也可能會提示你需要連動關閉Windows Image Acquisition(Windows 影像擷取服務,簡稱WIA)服務,它是為掃描器和照相機提供影像擷取服務的。一般情況下,如果你的電腦沒有連接掃描儀,就可以關閉該服務。而一般使用者一般也不會連接相機,因為拷貝圖片一般都是使用讀卡機來完成的。
提示:該服務預設為「手動」狀態,如果你連接了掃描儀,那麼不用修改該服務的狀態,如果沒有可以選擇手動修改為「停用」。
搜尋功能因人而異
Win 7當中提供的搜尋功能(Windows Search)已經有了長足的進步,但對於該功能,不同的使用者可能有不同的定位。如果使用者需要常用此功能來搜尋文件等,那麼可以維持現況(延遲啟動);如果使用者很少用到Win 7的搜尋功能,那麼可以選擇停用該服務。
安裝殺軟停用防火牆服務
Windows Firewall,我們熟知的Windows防火牆服務,它的作用就不用多說了-Windows的基本防禦系統。不過如果你使用的是第三方的防毒軟體和防火牆,那麼就可以考慮關閉Windows Firewall服務,因為一般情況下,第三方防毒軟體和防火牆已經完全可以取代Windows自帶的系統防火牆,效果也要比Windows防火牆更好。
提示:某些第三方的防毒軟體在安裝時會提示你關閉系統自帶的防火牆,但關閉Windows防火牆後其實並沒有關閉Windows Firewall服務,這就在無形當中造成了資源浪費。所以在實際使用過程中,安裝第三方防毒軟體後可以選擇手動關閉Windows Firewall服務(設定啟動模式為「停用」)。
禁用服務效果明顯
本文中,我們一共列舉了可以停用的系統服務近20項。經過親自測試,關閉這些系統服務後,系統啟動速度明顯加快──電腦啟動時間就由原來的58秒減少到50秒。當然這個時間會因為電腦的配置不同而不同,但相信對於一些配置相對較低的用戶,效果會更明顯!
-