แล็ปท็อปและคอมพิวเตอร์ Windows ของเราทำงานต่อเนื่องนานมากในวันนี้ คุณจำได้ไหมว่าครั้งล่าสุดที่คุณปิดเครื่อง PC เป็นเมื่อไหร่? ผู้ใช้ในปัจจุบันมักนำคอมพิวเตอร์ไป Sleep เพื่อกลับมาทำงานต่อได้เร็วขึ้น
คุณรู้ไหมว่าคอมพิวเตอร์ของคุณบันทึก timestamp ทุกครั้งที่คุณปิดหรือเปิดเครื่อง? ระยะเวลาทั้งหมดที่คอมพิวเตอร์ของคุณทำงานอยู่ เรียกว่า Uptime และระยะเวลาที่คอมพิวเตอร์ปิดอยู่ เรียกว่า Downtime
ตัวเลข uptime หรือ downtime อาจไม่สำคัญสำหรับผู้ใช้ทั่วไป แต่หากคุณใช้คอมพิวเตอร์เป็นเซิร์ฟเวอร์ในองค์กร ตัวเลขเหล่านี้อาจน่าสนใจ นอกจากนี้ หากคุณสนใจในการตรวจสอบคอมพิวเตอร์ของคุณ ตัวเลขเหล่านี้อาจช่วยคุณได้ ในบทความนี้ เราจะพูดคุยเกี่ยวกับวิธีที่คุณสามารถหา Windows Downtime, Uptime และ Last Shutdown Time ได้
หา Windows Downtime & Uptime
1] ใช้ Event Viewer
Event Viewer เป็นยูทิลิตี้ในตัวของ Windows ที่ให้คุณดูเหตุการณ์ต่างๆ ที่ Windows บันทึกไว้ ตามที่กล่าวมา Windows บันทึกเวลา shutdown และ start-up ล่าสุด และสามารถหาได้ใน Event Viewer
ทำตามขั้นตอนเหล่านี้เพื่อหาว่าครั้งล่าสุดที่ PC ของคุณ 'Shut down' คือเมื่อไหร่
- ไปที่ Start ค้นหา 'Event Viewer' และกด Enter
- ขยาย 'Windows Logs' จาก 'Console Tree' ด้านซ้าย และเลือก 'System' จากมัน
- รอให้เหตุการณ์ทั้งหมดโหลด ตอนนี้คลิก 'Filter current log' จาก 'Action Pane' ด้านขวา
- ตอนนี้ในกล่องข้อความที่ระบุ "<All Event IDs>" ให้แทนที่ข้อความด้วย "6005, 6006"
- Refresh current log
- จัดเรียงรายการตามเวลาและวันที่ของเหตุการณ์ที่บันทึก รายการล่าสุดจะอยู่บนสุด

ตอนนี้คุณได้กรองและจัดเรียงรายการเพื่อให้ข้อมูลที่ต้องการ รายการแรกในรายการที่มี Event ID 6006 ให้คุณเวลาล่าสุดที่คอมพิวเตอร์ของคุณ Shut Down และรายการแรกที่มี ID 6005 ให้คุณเวลาที่ PC เริ่มทำงานอีกครั้ง ความต่างระหว่าง timestamp ทั้งสองให้คุณ downtime สุทธิ - หรือระยะเวลาที่คอมพิวเตอร์อยู่ในสถานะ powered-down อย่างสมบูรณ์ นอกจากนี้ ความต่างระหว่างเวลาปัจจุบันและเวลา start ล่าสุด สามารถให้คุณ total uptime ของคอมพิวเตอร์ได้
Current Time - Last Start Time = Total Uptime Last Start Time - Last Shut Down Time = Total Downtime
2] ใช้ Task Manager
วิธีนี้เป็นวิธีที่ง่ายกว่าสำหรับการคำนวณ Uptime แต่ไม่คำนวณ Downtime ทั้งสิ้นที่คุณต้องทำคือ เปิด 'Task Manager' และไปที่แท็บ 'Performance' เลือก 'CPU' จากเมนูด้านซ้าย และตอนนี้มองหา 'Uptime' ในส่วนขวา
Total uptime จะแสดงในรูปแบบ DD:HH:MM:SS การใช้ Task Manager จะเพียงพอหากคุณมองหา current uptime เท่านั้น มันไม่สามารถแสดงประวัติเหตุการณ์ทั้งหมดได้ ในขณะที่ใน Event Viewer คุณสามารถย้อนกลับไปในเวลาและดู event logs ก่อนหน้า และคำนวณ Uptime และ Downtime ตามลำดับ

3] ใช้ CMD
การดูสถิติของ Workstation service ยังสามารถให้คุณ last start time ได้ เพื่อทำเช่นนี้ ให้เปิด 'CMD' และพิมพ์คำสั่งต่อไปนี้:
net stats workstation

การตอบสนองจะเริ่มต้นด้วย 'Statistics Since …." Timestamp ในบรรทัดนี้คือเวลาที่คอมพิวเตอร์เริ่มทำงานจากการปิดเครื่องสมบูรณ์
4] ใช้ PowerShell
คุณยังสามารถหา System Uptime โดยใช้ PowerShell ได้ แต่เหมือนเดิม การใช้ PowerShell, CMD และ Task Manager คุณสามารถคำนวณ uptime ได้อย่างเดียว ไม่ใช่ downtime
เคล็ดลับ: เครื่องมือ SystemInfo ที่ built-in ให้คุณดู System Boot Time มันแสดงวันที่และเวลาที่คอมพิวเตอร์บูท
หากคุณทำงานกับ Windows Server คุณอาจต้องการเครื่องมือ monitoring ที่ดีกว่า แต่วิธีง่ายๆ เหล่านี้ก็ยังทำงานได้ นอกจากนี้ ตัวเลขเหล่านี้ใช้ได้เฉพาะกับ shutdowns และ restarts ตัวเลขเหล่านี้ไม่ได้แทน Sleep, Logoff, Logon, หรือ hibernation times
BONUS TIP: โพสต์นี้จะแสดงวิธีหา Windows Installation Date โดยใช้หลายวิธี
