Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

善用內建指令監控系統三大核心:net start、sc query、fc 讓服務變化無所遁形

編輯:Windows XP 系統介紹

為何要監控服務、啟動項、進程?

系統優化或安全檢查時,這三大核心元件是重點。雖有第三方工具,但 Windows XP 內建指令即可完成專業級監控,無額外安裝負擔。

實戰:用 net start + fc 偵測服務變化

  1. 建立基準線:系統正常/優化前,執行 net start > d:\services.txt,將目前啟動的服務清單匯出為參考基準。
  2. 變更後比對:優化/安裝軟體後,再執行 net start > d:\services1.txt。
  3. 差異比對:執行 fc d:\services.txt d:\services1.txt,立即顯示差異行。範例中發現 ServiceLayer 服務狀態改變。
  4. 修復驗證:執行 services.msc 開啟服務管理員,將該服務設回「自動」並啟動,故障排除。

進階指令:sc query 獲得更豐富資訊

  • sc query:列出目前服務詳細狀態 (狀態、類型、啟動模式等)。
  • sc query state= all:列出所有服務 (含裝置驅動服務)。
  • 同樣可搭配重導向 > 與 fc 進行比對。

延伸應用

相同邏輯可套用於:

  • 啟動項監控:wmic startup list full 或登錄檔 Run 鍵值匯出比對。
  • 進程監控:tasklist 定期匯出比對。

掌握「基準線 → 變更 → 比對 → 修復」流程,系統變化盡在掌握。

Copyright © Windows教程網 All Rights Reserved