ฉันจะกำหนดเวลาที่แน่นอนในการรีเซ็ตเนื่องจากการสูญเสียพลังงานได้อย่างไร


17

ตารางพลังงานที่ฉันทำงานไม่เสถียรและบางครั้งมันจะดับลงเมื่อฉันไม่อยู่

ฉันต้องตรวจสอบว่ามันเกิดขึ้นเมื่อใด Windows เก็บข้อมูลประเภทนี้ไว้หรือไม่?


10
หากคุณรู้ว่ากริดพลังงานในตำแหน่งของคุณไม่เสถียรให้พิจารณาใช้ UPS อย่างยิ่ง ไม่เพียง แต่ UPS จะป้องกันระบบของคุณไม่ให้รีบูตในกรณีที่เกิดข้อผิดพลาดกำลังไฟอุปกรณ์ที่เหมาะสม (แม้แต่อันราคาถูก) ก็ควรกรองพลังงานที่จะช่วยให้อุปกรณ์ของคุณใช้งานได้นานขึ้น ไฟฟ้าดับมักจะมาพร้อมกับกำลัง "สกปรก" (แรงดันไฟฟ้าผันผวนและความถี่ที่อาจเกิดขึ้น) ในช่วงเวลาที่ไฟฟ้าดับหรือกลับมา อิเล็กทรอนิคส์มักจะไม่ชอบที่มาก
CVn

1
คุณหมายถึงโดยไม่ใช้อุปกรณ์ภายนอกหรือไม่? อุปกรณ์ภายนอกอาจเป็นแล็ปท็อปที่ส่งคอมพิวเตอร์ที่เป็นปัญหา (ผ่าน Ethernet หรือ Wi-Fi)
ปีเตอร์มอร์เทนเซ่น

@ MichaelKjörlingโซลูชันที่เหมาะสมที่สุดและ UPS ที่ดีพร้อมการจัดการระยะไกลสามารถกำหนดค่าเพื่อเก็บบันทึกสถานะพลังงาน แม้แต่หน่วยของ UPS ที่มีการตรวจสอบพอร์ต USB หรือต่อเนื่องเท่านั้นก็สามารถบันทึกผ่านซอฟต์แวร์การตรวจสอบบนพีซีได้
Tonny

คำตอบ:


25

Windows เก็บข้อมูลประเภทนี้ไว้หรือไม่?

มีสองเหตุการณ์บังคับที่คุณอาจพบในแฟ้มบันทึกเหตุการณ์ของระบบEventID 6008และEventID 41

การสูญเสียพลังงานจะเกิดขึ้นบางครั้งระหว่างหนึ่งในเหตุการณ์เหล่านี้และเหตุการณ์ก่อนหน้า

EventID 6008อาจมีประโยชน์มากกว่าเนื่องจากสามารถรวมการประทับเวลา (หากการตั้งค่านโยบายกลุ่มประทับเวลาถาวรถูกเปิดใช้งานหรือไม่ได้กำหนดค่าไว้) จะแสดงสถานะการออนไลน์ในไม่กี่วินาทีก่อนที่จะเกิดการปิดที่ไม่คาดคิด

การใช้ค่านี้พร้อมกับการประทับเวลาสำหรับการเริ่มต้นก่อนหน้านี้จะช่วยให้คุณสามารถคำนวณเวลาปิดเมื่อเกิดไฟฟ้าดับ

การเริ่มต้นก่อนหน้านี้สามารถพบได้โดยการค้นหาEventID 6005 บริการบันทึกเหตุการณ์เริ่มต้นขึ้น

หากระบบของคุณใช้พลังงานจากแบตเตอรี่ (เช่นแล็ปท็อป) คุณสามารถค้นหาเวลาที่สูญเสียพลังงานได้อย่างแน่นอน ดูคำตอบของฉันฉันจะทราบได้อย่างไรว่าแล็ปท็อปของฉันถูกถอดปลั๊กล่าสุดใน windows 10 สำหรับแบตช์ไฟล์ซึ่งทำสิ่งนี้


EventID 6008 การปิดระบบก่อนหน้านี้ที่% 1 เมื่อ% 2 ไม่คาดคิด

รหัสเหตุการณ์: 6008

ที่มา: บันทึกเหตุการณ์

คำอธิบาย: การปิดระบบก่อนหน้านี้ที่% 1 เมื่อ% 2 ไม่คาดคิด

สาเหตุที่ 1:

เหตุการณ์นี้ถูกเขียนขึ้นระหว่างการเริ่มต้นหลังจากการรีสตาร์ทหรือปิดที่ไม่คาดคิด การรีสตาร์ทหรือปิดระบบที่ไม่คาดคิดเป็นสิ่งที่ระบบไม่สามารถคาดการณ์ได้เช่นเมื่อผู้ใช้กดปุ่มรีเซ็ตคอมพิวเตอร์หรือถอดปลั๊กสายไฟ

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


EventID 41 Kernel-Power

ข้อความแสดงข้อผิดพลาดที่สำคัญซึ่งมีลักษณะดังต่อไปนี้จะถูกบันทึกไว้ในบันทึกเหตุการณ์:

รหัสเหตุการณ์: 41

คำอธิบาย: ระบบรีบู๊ตโดยไม่ต้องปิดระบบก่อน

หมายเหตุ: ค่าสำหรับ BugcheckCode ข้อผิดพลาด Stop และ BugcheckParameters อาจแตกต่างกันไป

ข้อผิดพลาดเหตุการณ์พลังงานเคอร์เนล ID 41 เกิดขึ้นเมื่อคอมพิวเตอร์ปิดเครื่องหรือรีสตาร์ทโดยไม่คาดหมาย เมื่อคอมพิวเตอร์ที่ใช้ Windows เริ่มทำงานจะมีการตรวจสอบเพื่อตรวจสอบว่าคอมพิวเตอร์ดังกล่าวถูกปิดอย่างสมบูรณ์หรือไม่ หากคอมพิวเตอร์ไม่ได้ปิดอย่างสมบูรณ์ข้อความ Kernel Power 41 เหตุการณ์จะถูกสร้างขึ้น

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

หากเหตุการณ์ 41 ถูกบันทึกไว้เนื่องจากกระแสไฟฟ้าไปยังเครื่องคอมพิวเตอร์ถูกขัดจังหวะพิจารณาการรับพลังงานสำรอง (UPS) เช่นแหล่งจ่ายไฟสำรองแบตเตอรี่ แหล่งจ่ายไฟที่ underpowered หรือล้มเหลวอาจทำให้เกิดพฤติกรรมนี้ ตัวอย่างเช่นถ้าคุณเพิ่ม RAM หรืออุปกรณ์เพิ่มเติมหรือฮาร์ดดิสก์เมื่อปัญหานี้เริ่มต้นขึ้นแหล่งจ่ายไฟอาจทำให้เกิดปัญหา


การตรวจสอบบันทึกเป็นสิ่งที่ดีถ้าคอมพิวเตอร์ไม่ได้เข้าสู่โหมดประหยัดพลังงานเช่นการจำศีลและไม่สามารถบันทึกอะไรก็ได้ คุณอาจต้องตั้งค่าให้ไม่จำศีล
dreamcatcher

5

คุณไม่สามารถรับเวลาที่แน่นอนได้เนื่องจากคอมพิวเตอร์ไม่ทราบว่าเกิดไฟฟ้าดับเมื่อใด คุณสามารถกำหนดหน้าต่างจากรายการบันทึกล่าสุดและเหตุการณ์ 41 (ตามที่ DavidPostill ใส่ไว้ในคำตอบ)


1
คุณไม่สามารถเพียงแค่บันทึกเวลาทุกวินาทีและที่บันทึกหยุดไฟฟ้าดับ
Byte11

2
แน่นอนคุณสามารถเพิ่ม UPS และไม่ต้องจ่ายไฟลงเลย อย่างไรก็ตามนั่นไม่ใช่คำถามที่ถูกถาม
Keltari

2

สมมติว่าเปิดคอมพิวเตอร์ได้โดยตรงหลังจากนั้นคุณสามารถใช้คำสั่งง่าย ๆ หนึ่งคำสั่งเพื่อค้นหาว่าเมื่อคอมพิวเตอร์บูทขึ้น:

net statistics workstation

คำสั่งนี้จะแสดงข้อมูลจำนวนมากเกี่ยวกับทราฟฟิกเครือข่ายและที่ด้านบนสุดมันจะพูดว่า: คอมพิวเตอร์เครื่องนี้ทำงานและทำงานตั้งแต่: วันที่และเวลา

หาก UPS ปรากฏว่ามี powerloss และพีซีดังกล่าวไม่เคยหยุดทำงานการตั้งค่านี้จะไม่แสดง powerloss นั้นซึ่งเป็นสิ่งที่คุณต้องการ Powerloss ที่ตรวจพบโดย UPS จะแสดงใน eventlog หาก UPS เชื่อมต่อโดยใช้สาย USB

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


ดี มันให้เวลาของการรีเซ็ตฮาร์ดครั้งล่าสุดของฉันถึงภายใน 2 วินาทีอย่างไรก็ตามการรีเซ็ตสถิติจะเป็นศูนย์ทั้งหมด (ยกเว้นได้รับ SMB และการใช้นับ) ฉันคิดว่าอาจเป็นเพราะฉันใช้การปล่อยสัญญาณผ่านมือถือสำหรับอินเทอร์เน็ต
DavidPostill

@ David โพสต์ใช่ฉันคิดว่าเป็นไปได้ค่อนข้าง
LPChip

1

ในที่สุดคุณสามารถใช้บางอย่างเช่น Fluke VR1710 (เครื่องบันทึกคุณภาพแรงดันไฟฟ้า) ซึ่งจะให้ข้อมูลที่แม่นยำยิ่งขึ้น


0

วิธีที่อธิบายไว้ที่นี่ทำให้คอมพิวเตอร์เขียนวันที่และเวลาลงในไฟล์เป็นระยะ หากคอมพิวเตอร์หยุดทำงานจะมีการบันทึกเวลาที่ขาดหายไป

สร้างไฟล์. bat ด้วยบรรทัดต่อไปนี้ ...

  DATE /t >> power.log
  TIME hh:mm >> power.log

จากนั้นตั้งค่าตัวกำหนดตารางเวลาให้รันโปรแกรม bat สำหรับความละเอียดที่คุณต้องการเช่นเรียกใช้หนึ่งครั้งต่อนาทีหรือทุกๆ 10 นาทีหรืออะไรก็ตาม

สำหรับ win7 มันจะเป็น ...

1) Make sure you logged on as an administrator or you have the same access as an administrator.
2) Start->Control Panel->System and Security->Administrative Tools->Task Scheduler
3) Action->Create Basic Task->Type a name and Click Next
4) Follow through the wizard.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.