系統服務、自啟動程序、進程是系統三大要素。在對系統進行優化或者安全檢查的時候,我們經常要對系統三大件進行監測。雖然已經有很多專業軟件可以對三大件進行管理,但是對於Windows XP用戶來說,只要利用系統本身的組件和命令就可以管好它們了。
用NET START命令監測服務,一動便知
很多朋友通過手動關閉不需要的服務來優化系統。不過,由於對被關閉的服務不熟悉,手動優化系統後卻出現一些莫名其妙的故障。比如,一個朋友電腦執行系統優化後,發現系統內原來正常使用的諾基亞手機浏覽服務無法使用。怎麼才知道自己該關閉哪些服務呢?現在借助NET START命令可以快速發現變化的服務,該命令可以查找出當前系統已開啟的服務,並支持重定向輸出信息到文件。
1.在執行系統優化前(或者系統正常情況下),啟動命令提示符輸入“net start >d:\services.txt”。這樣可以把當前系統開啟的服務輸出到d:\services.txt中,我們可以把這個作為系統服務正常狀態的參照。
2.如果對系統服務進行調整後發生故障,同上,再次執行“net start >d:\services1.txt”,將優化後的服務狀態輸出。
3.繼續在命令提示符下輸入“fc d:\services.txt d:\services1.txt”,使用FC命令比較兩個文件不同。我們很快就知道優化前後,一個名為“ServiceLayer”的服務發生變化(如圖1)。
4.現在單擊“開始→運行”,輸入“services.msc”打開系統服務管理窗口。按提示把ServiceLayer服務設置為“自動”並啟動該服務順利解決故障。
小提示:除了NET START命令,我們還可以借助sc query(列出當前服務詳細信息)、sc query state= all(列出所有服務,包括硬件驅動服務),用類似於上面介紹的方法對服務進行更詳盡的監測。