「知己知彼,百戰不殆」。若能精準掌握系統服務、啟動項目與行程的狀態變化,即可在故障發生時快速定位根因。Windows Server 2008 內建指令工具足以應付,無需第三方軟體。
sc query > d:\aaa.txtd:\bbb.txt。fc d:\aaa.txt d:\bbb.txt,即可列出服務狀態變更項目。若發現 Print Spooler (後台列印服務) 從 Running 變為 Stopped,即可針對性重新啟動該服務解決列印故障。同樣原理適用於 net start > 檔案 產生服務清單比對。
wmic → 提示符變為 wmic:root\cli>startup list brief > c:\aaa.txtstartup list brief > c:\bbb.txtfc c:\aaa.txt c:\bbb.txt,快速發現新增的可疑啟動項目(如不明路徑的 .exe、註冊表 Run 鍵值)。同樣可用 process list brief 匯出行程清單比對,偵測異常行程(如偽裝系統程式名稱的惡意程式)。
| 目的 | 指令範例 | 關鍵工具 |
|---|---|---|
| 服務狀態基準線 | sc query > baseline.txt | sc query / net start |
| 啟動項基準線 | wmic → startup list brief > startup_base.txt | wmic |
| 行程基準線 | wmic → process list brief > process_base.txt | wmic |
| 文字檔比對 | fc base.txt current.txt | fc (File Compare) |
建議將上述流程寫入批次檔 (.bat) 並納入排程,定期自動比對並以郵件通報異常,構建零成本的系統完整性監控機制。
IIS 「Service Unavailable」錯誤原因分析與解決方案全覽
Windows Server 2008 安裝 IIS 完整圖文教程
Windows Server 2008 域管理新體驗:RODC 與角色分離
Windows Server 2008 R2 配置 Active Directory 域控制器完整教程
Windows Server 2008 R2 受控服務帳戶 (MSA) 部署實戰:自動密碼管理、SPN 維護、AD RMS 服務帳號建立
Windows Server 2008 網路安全新特性與終端服務增強