Uptime ของคอมพิวเตอร์หมายถึง ระยะเวลาที่ CPU ทำงานต่อเนื่องตั้งแต่รีบูทครั้งล่าสุด นั่นคือ คอมพิวเตอร์ของคุณเปิดอยู่มาแล้วนานแค่ไหน คุณอาจต้องการตรวจสอบ Uptime เมื่อ Troubleshoot ปัญหา Memory leaks และ Performance อื่นๆ
Windows มีเครื่องมือ built-in หลายตัวสำหรับตรวจสอบว่าเครื่องเปิดอยู่มานานแค่ไหน บทช่วยสอนนี้อธิบายวิธีเช็ค Uptime ใน Windows ผ่าน Task Manager, Control Panel, Command Prompt และ PowerShell
เช็ค System Uptime ผ่าน Task Manager
Task Manager ของ Windows 11 ให้ข้อมูล Real-time เกี่ยวกับ Hardware, Software และ Performance โดยรวมของคอมพิวเตอร์
วิธีเช็ค Uptime ของคอมพิวเตอร์ Windows 11 ผ่าน Task Manager:
- กด Ctrl + Shift + Esc เปิด Task Manager หรือ คลิกขวาเมนู Start เลือก Task Manager
- เปิดแท็บ Performance ด้านซ้าย เลือก CPU คุณจะพบ Uptime ของคอมพิวเตอร์ในส่วน "Up time"
เช็ค Uptime ด้วย Command Prompt
คุณสามารถรันคำสั่ง Command Prompt หลายคำสั่งใน Windows เพื่อเช็ค Uptime ของ Processor
วิธีที่ 1: รันคำสั่ง systeminfo
คำสั่ง "systeminfo" แสดงข้อมูลเกี่ยวกับ OS และ Hardware ของ PC (RAM, CPU, Disk space ฯลฯ) ทำตามขั้นตอนด้านล่างเพื่อเช็ค Uptime ด้วยคำสั่ง "systeminfo"
- กด Windows key + X เลือก Terminal (Admin)
- พิมพ์หรือวาง
systeminfoใน Terminal แล้วกด Enter
- ดูแถว "System Boot Time" เพื่อดูวันที่และเวลาที่คอมพิวเตอร์บูทครั้งล่าสุด
ความแตกต่างระหว่าง "System Boot Time" และเวลา/วันที่ปัจจุบัน คือ Uptime ของคอมพิวเตอร์
วิธีที่ 2: รันคำสั่ง wmic
Windows Management Instrumentation Command Line (WMIC) เป็น Utility อันทรงพลังอีกตัวสำหรับดึงข้อมูลคอมพิวเตอร์ Windows คุณสามารถใช้ WMIC ดู CPU Uptime, แอปที่ติดตั้ง, สุขภาพฮาร์ดดิสก์ ฯลฯ
วิธีใช้ WMIC Utility เช็ค Uptime ของคอมพิวเตอร์ Windows ใดๆ:
- กด Windows key + R เปิดกล่อง Run พิมพ์
cmdในกล่องโต้ตอบ แล้วกด OK
ทางเลือก: กด Windows key + X เลือก Terminal (Admin)
- พิมพ์หรือวางคำสั่งด้านล่างใน Terminal แล้วกด Enter
wmic os get LastBootUpTime
ผลลัพธ์จะแสดงเวลาที่บูทครั้งล่าสุด ตัวเลขอาจดูสับสน แต่ง่ายต่อการเข้าใจเมื่อแยกส่วนดังนี้:
2023 | 01 | 08 | 15 | 48 | 21 | 500000 | +000
- Year (4 หลักแรก) — 2023
- Month (หลักที่ 5-6) — 01
- Day (หลักที่ 7-8) — 08
- Hour (หลักที่ 9-10) — 15
- Minute (หลักที่ 11-12) — 48
- Seconds (หลักที่ 13-14) — 21
- Milliseconds (6 หลักหลังจุด) — 500000
- GMT (Timezone) — +000
วิธีที่ 3: รันคำสั่ง Net Statistics
คำสั่ง "Net Statistics" แสดงข้อมูลเกี่ยวกับเครือข่าย และวันที่/เวลาบูทครั้งล่าสุดของคอมพิวเตอร์
- คลิกขวาเมนู Start เลือก Terminal (Admin)
- วางคำสั่งด้านล่างในคอนโซล Terminal แล้วกด Enter
net statistics workstation
- ดูแถว "Statistics since" เพื่อดูเวลาและวันที่บูทครั้งล่าสุดของคอมพิวเตอร์
เช็ค Uptime ด้วย Windows PowerShell
ทำตามขั้นตอนด้านล่างเพื่อเช็ค Uptime ของคอมพิวเตอร์ผ่าน Windows PowerShell
- เปิด Start Menu พิมพ์ powershell ในแถบค้นหา เลือก Run as administrator
- วางคำสั่งด้านล่างใน Terminal PowerShell แล้วกด Enter
(get-date) – (gcim Win32_OperatingSystem).LastBootUpTime
คำสั่งจะแสดงเวลาบูทครั้งล่าสุดในรูปแบบ วัน ชั่วโมง นาที วินาที และ มิลลิวินาที
เช็ค Uptime ผ่าน Control Panel
หากคอมพิวเตอร์ของคุณเชื่อมต่ออินเทอร์เน็ตเมื่อบูท คุณสามารถสรุป Uptime ได้จาก Uptime ของ Network Adapter วิธีนี้เป็นวิธีที่แม่นยำน้อยที่สุด (Least accurate) ในการหา Uptime ของคอมพิวเตอร์ แต่อาจช่วยได้ถ้า Task Manager เปิดไม่ได้ หรือ Command Prompt และ PowerShell ทำงานผิดปกติ
- กด Windows key + R พิมพ์
control panelในกล่องโต้ตอบ แล้วกด OK เปิด Windows Control Panel
- เลือกหมวดหมู่ Network and Internet
- เลือก Network and Sharing Center
- เลือก Change adapter settings ด้านซ้าย
- ดับเบิลคลิก Network Adapter ที่ใช้งานอยู่ (Active) หรือคลิกขวาเลือก Status
- ดูแถว "Duration" สำหรับ Uptime ของ Adapter
Uptime ของ PC ส่งผลต่อ Performance หรือไม่? (Does PC Uptime Affect Performance?)
Uptime ของคอมพิวเตอร์ ไม่มีผลโดยตรงต่อ Performance ปัจจัยที่ทำให้ Windows ช้าลง ได้แก่: ไวรัส (Malware), โปรแกรม Startup มากเกินไป, Overheating, และ OS ล้าสมัย
การปิดเครื่องเมื่อไม่ได้ใช้มีประโยชน์หลายประการ การ Restart บ้างครั้งก็เป็นนิสัยที่ดี หากคอมพิวเตอร์ช้าหรือค้าง บทช่วยสอนของเราเกี่ยวกับ Speed up Windows อาจช่วยฟื้นฟู Performance ได้