วิธีการกำหนดเวลาปิดเครื่องล่าสุดและวันที่ใน Windows

2017-12-29 19:56:04
หลัก·ไมโครซอฟท์·วิธีการกำหนดเวลาปิดเครื่องล่าสุดและวันที่ใน Windows

วิธีที่ง่ายที่สุดในการกำหนดวันที่และเวลาปิดเครื่องล่าสุดคือการตรวจสอบบันทึกเหตุการณ์ เมื่อคุณปิดเครื่องคอมพิวเตอร์รหัสเหตุการณ์ 1074 จะถูกเขียนไปยังบันทึกเหตุการณ์ซึ่งหมายถึงการปิดระบบใหม่ทั้งหมด คำแนะนำต่อไปนี้ใช้กับ Windows ทุกรุ่นรวมถึง Windows 10

ตรวจสอบการปิดระบบล่าสุดหรือวันที่ & เวลาเริ่มต้นใหม่ใน Windows

หากต้องการค้นหาว่าเมื่อใดที่คอมพิวเตอร์ปิดตัวล่าสุดให้ตรวจสอบตัวแสดงเหตุการณ์เพื่อดู ID เหตุการณ์ 1074 ล่าสุด

  1. เรียกใช้ eventvwr.msc เพื่อเริ่มตัวแสดงเหตุการณ์
  2. ใน Event Viewer ให้ขยาย Windows Logs → ระบบ
  3. จัดเรียงบันทึกตามวันที่ (มากไปหาน้อย)
  4. คลิกกรองบันทึกปัจจุบัน ... บนบานหน้าต่างด้านขวา
  5. เพิ่มรหัสเหตุการณ์: 1074 ในรายการรวมและเปิดใช้งานประเภทเหตุการณ์ทั้งหมด
  6. คลิกตกลง

นี่คือเหตุการณ์ปิดตัวอย่าง:

 ชื่อบันทึก: ระบบที่มา: ผู้ใช้ 32 วันที่: 2019-06-25T00: 15: 05.230 รหัสเหตุการณ์: 1074 งาน: ระดับ N / A: ข้อมูล Opcode: N / A คำสำคัญ: คลาสสิคชื่อผู้ใช้: DESKTOP-JKJ4G5Q \ ramesh คอมพิวเตอร์: DESKTOP- JKJ4G5Q คำอธิบาย: กระบวนการ C: \ Windows \ System32 \ RuntimeBroker.exe (DESKTOP-JKJ4G5Q) ได้ริเริ่มการปิดเครื่องคอมพิวเตอร์ DESKTOP-JKJ4G5Q ในนามของผู้ใช้ DESKTOP-JKJ4G5Q \ ramesh ด้วยเหตุผลดังต่อไปนี้: เหตุผลอื่น ๆ (ไม่ได้วางแผน) รหัสเหตุผล : 0x0 ประเภทการปิดระบบ: ปิดเครื่อง 

ค้นหาเวลาปิดเครื่องล่าสุดโดยใช้บรรทัดคำสั่ง

ในการดึงข้อมูลเหตุการณ์การปิดระบบล่าสุด (รหัสเหตุการณ์ 1074) จากบันทึกเหตุการณ์ระบบโดยใช้บรรทัดคำสั่งให้เรียกใช้คำสั่งนี้:

 ระบบ wevtutil qe "/ q: * [ระบบ [(EventID = 1074)]]" / rd: จริง / f: text / c: 1 

หากต้องการดูเฉพาะวันที่ (การประทับเวลา) ของกิจกรรมโดยไม่มีรายละเอียดอื่น ๆ ให้เรียกใช้:

 wevtutil qe system "/ q: * [ระบบ [(EventID = 1074)]]" / rd: จริง / f: text / c: 1 | findstr / i "วันที่" 
ที่เกี่ยวข้อง: วิธีต่างๆในการค้นหาสถานะการออนไลน์ใน Windows

รหัสเหตุการณ์ 6005 และ 6006

คุณสามารถค้นหารหัสเหตุการณ์ 6006“ บริการบันทึกเหตุการณ์หยุดทำงาน” และ 6005“ บริการบันทึกเหตุการณ์เริ่มขึ้น” ซึ่งหมายถึงว่ามีการปิดระบบหรือรีสตาร์ทเหตุการณ์ตามเวลาที่กำหนด

ที่เกี่ยวข้อง: วิธีการค้นหาวันที่และเวลาในการติดตั้ง Windows

ใช้ Windows สคริปต์และรีจิสทรี

Windows ยังเก็บวันที่ปิดเครื่องล่าสุดและเวลาในค่า REG_BINARY ชื่อ ShutdownTime ในสาขาต่อไปนี้:

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows 

หมายเหตุ: วิธีนี้จะแสดงเวลาปิดเครื่องที่ถูกต้องเฉพาะเมื่อไม่ได้ใช้งาน Fast Startup

ในการแปลงข้อมูลไบนารี่เป็นรูปแบบที่อ่านได้คุณสามารถใช้ VBScript ต่อไปนี้

 'กำหนดเวลาปิดเครื่องและวันที่สุดท้ายใน Windows 10 และ strValueName = "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Windows \" _ & "ShutdownTime" ตั้งค่า oShell = CreateObject ("WScript.Shell") Ar = oShell.RegRead (strValueName) ) เทอม = Ar (7) * (2 ^ 56) + Ar (6) * (2 ^ 48) + Ar (5) * (2 ^ 40) + Ar (4) * (2 ^ 32) _ + Ar ( 3) * (2 ^ 24) + Ar (2) * (2 ^ 16) + Ar (1) * (2 ^ 8) + Ar (0) วัน = เทอม / (1E7 * 86400) WScript.Echo "ShutdownTime = "& CDate (DateSerial (1601, 1, 1) + วัน) _ &" UTC " 

คัดลอกโค้ดด้านบนไปยัง Notepad และบันทึกไฟล์ด้วยนามสกุล .vbs คลิกสองครั้งที่สคริปต์เพื่อเรียกใช้

อีกวิธีหนึ่งคือการใช้ตัวแก้ไขรีจิสทรีเพื่อส่งออกคีย์รีจิสทรีต่อไปนี้ไปยังไฟล์เป็นไฟล์. txt (แทนที่จะเป็น. reg)

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows 

การส่งออกคีย์ไปยังไฟล์. txt แสดงเวลาการเขียนครั้งสุดท้ายของคีย์ เมื่อ Windows อัปเดตค่ารีจิสทรี ShutdownTime เวลาเขียนครั้งสุดท้ายของคีย์จะได้รับการอัพเดต

ตัวเลือกของบรรณาธิการ