แนะนำ
การตรวจสอบเวลาที่คอมพิวเตอร์เปิดใช้งานอยู่สามารถมีความสำคัญทั้งสำหรับผู้ดูแลระบบและผู้ใช้ทั่วไป เวลาที่คอมพิวเตอร์เปิดใช้งานอยู่หมายถึงระยะเวลาที่คอมพิวเตอร์ได้ทำงานอย่างต่อเนื่องโดยไม่มีการขัดจังหวะ การติดตามข้อมูลนี้สามารถเป็นประโยชน์สำหรับการแก้ไขปัญหา การบำรุงรักษาระบบ และการรับรองประสิทธิภาพที่สูงสุด หนึ่งในวิธีที่ง่ายที่สุดในการตรวจสอบเวลาการทำงานของคอมพิวเตอร์คือการใช้ Command Prompt (CMD) ใน Windows คู่มือนี้จะนำทางคุณผ่านวิธีการและคำสั่งต่างๆ ที่มีประสิทธิภาพในการตรวจสอบเวลาที่คอมพิวเตอร์ทำงานด้วย CMD
ทำความเข้าใจกับเวลาการทำงาน
เวลาการทำงานคือการวัดเวลาที่คอมพิวเตอร์ของคุณได้ทำงานมาตั้งแต่การเริ่มต้นหรือการรีสตาร์ทครั้งสุดท้าย มันให้ข้อมูลเชิงลึกเกี่ยวกับความเสถียรและความน่าเชื่อถือของระบบ เวลาการทำงานสูงสามารถระบุระบบที่เสถียร ในขณะที่การรีสตาร์ทบ่อยๆ อาจเป็นสัญญาณของปัญหาภายในที่ต้องให้ความสนใจ การทำความเข้าใจและการติดตามเวลาการทำงานเป็นสิ่งที่สำคัญสำหรับผู้ดูแลระบบและผู้ใช้ที่ต้องการรับรองว่าการทำงานของเครื่องเป็นปกติ
การติดตามเวลาการทำงานอย่างถูกต้องสามารถช่วยในการวางแผนการบำรุงรักษา การจัดการทรัพยากรระบบ และการรับรองว่าแอปพลิเคชันสำคัญทำงานโดยไม่มีการขัดจังหวะ ตอนนี้เรามาดูกันว่านอกจากนั้นยังใช้ CMD เพื่อตรวจสอบชิ้นส่วนข้อมูลที่สำคัญนี้ได้อย่างไร
เริ่มต้นใช้งาน CMD
ก่อนที่จะไปถึงคำสั่ง มาดูภาพรวมของ Command Prompt หรือ CMD กันก่อน CMD คือแอปพลิเคชันที่แปลคำสั่งซึ่งมีในระบบปฏิบัติการ Windows ส่วนใหญ่ มันอนุญาตให้ผู้ใช้รันคำสั่งต่างๆ เพื่อทำงานเฉพาะอย่างได้โดยตรง หน้าต่างนี้สามารถมีพลังมากเป็นพิเศษเมื่อมันมาเป็นเรื่องของการติดตามและการจัดการประสิทธิภาพของระบบ
เพื่อเปิด CMD:
1. กด Win + R
พิมพ์ cmd
และกด Enter
.
2. หรือค้นหา cmd
ในแถบค้นหาของ Windows และคลิกที่ไอคอน Command Prompt
การใช้ CMD อย่างมีประสิทธิภาพต้องการความรู้พื้นฐานเกี่ยวกับไวยากรณ์คำสั่งและคำสั่งต่างๆ ซึ่งเราจะครอบคลุมในคู่มือนี้ เมื่อคุณเปิด Command Prompt พร้อมแล้ว คุณก็พร้อมที่จะแสวงหาคำสั่งเวลาการทำงาน
คำสั่งพื้นฐานสำหรับเวลาการทำงาน
มีคำสั่งง่ายๆ สองสามตัวที่คุณสามารถใช้เพื่อตรวจสอบเวลาการทำงานของคอมพิวเตอร์ของคุณ ที่นี่เราจะครอบคลุมสองคำสั่งที่ใช้บ่อย: systeminfo
และ net stats srv
การใช้คำสั่ง systeminfo
คำสั่ง systeminfo
แสดงข้อมูลการกำหนดค่ารายละเอียดเกี่ยวกับคอมพิวเตอร์และระบบปฏิบัติการของคุณ เพื่อตรวจสอบเวลาการทำงานโดยใช้คำสั่งนี้:
1. เปิด CMD
2. พิมพ์ systeminfo
และกด Enter
คุณจะเห็นรายละเอียดต่างๆ เกี่ยวกับระบบของคุณ มองหาบรรทัดที่ระบุ ‘System Boot Time’ นี่จะบอกคุณวันที่และเวลาที่คอมพิวเตอร์ของคุณบูทครั้งสุดท้าย การคำนวณเวลาการทำงานจากข้อมูลนี้เพียงแค่การหักวันที่นี้ออกจากวันที่และเวลาปัจจุบัน
การใช้คำสั่ง net stats srv
คำสั่งอื่นที่ใช้ตรวจสอบเวลาการทำงานคือ net stats srv
คำสั่งนี้ให้สถิติเกี่ยวกับ workstation หรือ server ท้องถิ่น
1. เปิด CMD
2. พิมพ์ net stats srv
และกด Enter
เลื่อนดูผลลัพธ์จนกว่าคุณจะพบบรรทัด ‘Statistics since’ บรรทัดนี้แสดงวันที่และเวลาที่บริการ server เริ่มต้นขึ้น บ่งชี้ถึงเวลาการทำงานของคอมพิวเตอร์
คำสั่งสำหรับเวลาการทำงานขั้นสูง
สำหรับผลลัพธ์ที่ละเอียดมากขึ้นและการใช้ขั้นสูง คุณสามารถใช้คำสั่งเช่น WMIC
และรวมคำสั่งหลายตัว
การใช้คำสั่ง WMIC
คำสั่ง WMIC
สามารถมีพลังสำหรับการเรียกข้อมูลระบบที่หลากหลาย เพื่อตรวจสอบเวลาการทำงาน:
1. เปิด CMD
2. พิมพ์ wmic path Win32_OperatingSystem get LastBootUpTime
และกด Enter
ผลลัพธ์จะให้รูปแบบวันที่และเวลายาวๆ การสกัดและการตีความเวลาการทำงานจริงอาจต้องแปลง แต่เป็นการใช้ที่มีประโยชน์สำหรับผู้ใช้ที่ต้องการรายละเอียดแม่นยำ
การรวมคำสั่งสำหรับผลลัพธ์ที่ละเอียด
การรวมคำสั่งหลายตัวสามารถให้ข้อมูลรายละเอียดในรูปแบบที่อ่านง่าย นี่คือตัวอย่าง:
1. เปิด CMD
2. พิมพ์ for /f 'tokens=1-5' %a in ('net stats srv ^| find /i 'Statistics since'') do @echo %a %b %c %d %e
และกด Enter
คำสั่งนี้จะสกัดและแสดงเวลาการทำงานของระบบในรูปแบบที่อ่านง่ายขึ้น
การอัตโนมัติและการเขียนสคริปต์
เพื่อให้การตรวจสอบเวลาการทำงานเป็นไปอย่างสะดวกยิ่งขึ้น คุณสามารถทำให้อัตโนมัติโดยใช้สคริปต์ batch และ Task Scheduler
การสร้างสคริปต์ Batch อย่างง่าย
คุณสามารถสร้างสคริปต์ batch เพื่อตรวจสอบเวลาการทำงานโดยอัตโนมัติ:
1. เปิด Notepad
2. คัดลอกและวางสคริปต์ต่อไปนี้:
bat @echo off systeminfo | find 'System Boot Time pause
3. บันทึกไฟล์นี้ด้วยนามสกุล .bat
เช่น check_uptime.bat
การรันสคริปต์นี้จะดำเนินการคำสั่ง systeminfo
และกรองข้อมูล ‘System Boot Time’ ให้คุณโดยอัตโนมัติ
การตั้งเวลาสคริปต์ด้วย Task Scheduler
เพื่อรันสคริปต์ batch ของคุณอย่างเป็นช่วงๆ:
1. เปิด Task Scheduler โดยการค้นหาในแถบค้นหาของ Windows
2. คลิก ‘Create Basic Task’
3. ตามวิซาร์ดเพื่อกำหนดชื่องานของคุณและตั้งค่าทริกเกอร์เพื่อระบุเวลาที่จะรันสคริปต์
4. ในขั้นตอน ‘Action’ เลือกไปยังสคริปต์ batch ของคุณ
5. เสร็จสิ้นวิซาร์ดเพื่อสร้างงาน
นี่จะตั้งเวลาสคริปต์ของคุณให้รันตามช่วงเวลาที่ระบุ โดยตรวจสอบและบันทึกเวลาการทำงานของคอมพิวเตอร์ของคุณโดยอัตโนมัติ
แก้ไขปัญหาทั่วไป
พบปัญหากับคำสั่งเวลาการทำงานไม่ใช่เรื่องไม่ธรรมดา นี่คือคำแนะนำ:
1. ตรวจสอบว่าคุณมีสิทธิ์ผู้ดูแลระบบเมื่อดำเนินการบางคำสั่งเช่น systeminfo
2. ตรวจสอบความถูกต้องในการพิมพ์
3. ถ้าคำสั่งไม่ทำงาน ให้ตรวจสอบความเข้ากันได้ของมันกับเวอร์ชัน Windows ของคุณ
ถ้าขั้นตอนเหล่านี้ไม่แก้ปัญหาของคุณ การตรวจสอบเอกสารทางการหรือการติดต่อผู้เชี่ยวชาญอาจจะจำเป็น
สรุป
การติดตามเวลาการทำงานของคอมพิวเตอร์ของคุณเป็นเรื่องง่ายด้วย CMD ไม่ว่าจะใช้คำสั่งง่ายๆ หรือสคริปต์ขั้นสูง การมีข้อมูลนี้ที่ปลายนิ้วของคุณสามารถเป็นประโยชน์มากสำหรับการบำรุงรักษา การแก้ไขปัญหา และการรับรองความน่าเชื่อถือของระบบ ด้วยขั้นตอนที่อธิบายไว้ข้างต้น คุณมีวิธีหลายแบบในการตรวจสอบและทำให้อัตโนมัติการตรวจสอบเวลาการทำงานอย่างไม่ยากลำบาก
คำถามที่พบบ่อย
วิธีที่ง่ายที่สุดในการตรวจสอบเวลาที่เครื่องทำงานบน CMD คืออะไร?
วิธีที่ง่ายที่สุดคือการใช้คำสั่ง `systeminfo` มันจะให้ข้อมูลระบบโดยละเอียด รวมถึงเวลาการบูตครั้งล่าสุดด้วย
ฉันสามารถตรวจสอบเวลาที่เครื่องทำงานได้โดยไม่ต้องมีสิทธิ์ผู้ดูแลระบบหรือไม่?
ได้ คำสั่งอย่าง `systeminfo` โดยทั่วไปจะไม่ต้องการสิทธิ์ผู้ดูแลระบบ แต่บางคำสั่งอาจต้องการ ขึ้นอยู่กับการตั้งค่าระบบของคุณ
ทำไมคำสั่งเวลาที่เครื่องทำงานของฉันถึงไม่ทำงานบน CMD?
ตรวจสอบให้แน่ใจว่าคุณใช้ไวยากรณ์และคำสั่งที่ถูกต้องสำหรับเวอร์ชันของ Windows ที่คุณใช้ ตรวจสอบข้อผิดพลาดในการพิมพ์และยืนยันว่าคุณมีสิทธิ์ตามที่จำเป็น