Windows XP 的「事件記錄服務」會隨著系統啟動而開始運作,隨著系統關機而停止。這兩個動作分別在「系統記錄」中留下特定事件 ID,成為查詢開關機時間的鐵證:
| 事件 ID | 事件來源 | 意義 | 代表動作 |
|---|---|---|---|
| 6005 | EventLog | 事件記錄服務已啟動 | 系統開機或重新開機 |
| 6006 | EventLog | 事件記錄服務已停止 | 系統正常關機 |
| 設定項目 | 選擇值 |
|---|---|
| 事件類型 | 勾選「資訊」 |
| 事件來源 | 下拉選單選擇「EventLog」 |

.evt、.txt 或 .csv 格式.csv 可用 Excel 開啟,利用篩選、樞紐分析開關機模式| 事件 ID | 說明 |
|---|---|
| 6008 | 上一次系統關機非預期(對應缺少 6006 的情況) |
| 6009 | 記錄作業系統版本、建置編號、Service Pack 等資訊(每次開機各記錄一次) |
| 6013 | 記錄系統已啟動時間(單位:秒),可推算運作穩定度 |
開啟 CMD 輸入:
wevtutil qe System /q:"*[System[Provider[@Name='EventLog'] and (EventID=6005 or EventID=6006)]]" /f:text /c:20
即可列出最近 20 筆開關機記錄(需 Vista 以上支援 wevtutil,XP 可使用 eventquery.vbs 腳本)。