Bagaimana cara menentukan apakah shutdown terakhir disebabkan oleh kegagalan daya di windows?

12

Saya tahu saya bisa mendapatkan log shutdown dari eventlog ketika shutdown tepat dan diprakarsai oleh pengguna atau karena peningkatan perangkat lunak. Tetapi bagaimana saya menentukan apakah shutdown terakhir adalah karena kegagalan daya, pemanasan dll?

tidak terbatas
sumber

Jawaban:

16

Dalam Systemlog peristiwa, cari EventID 41 Kernel-Power. Penjelasannya adalah:

Sistem telah reboot tanpa mematikan dengan benar terlebih dahulu. Kesalahan ini dapat disebabkan jika sistem berhenti merespons, jatuh, atau kehilangan daya secara tidak terduga.

Kedengarannya seperti apa yang Anda cari, benar?

MDMarra
sumber
1
Juga jika sistem dimatikan dengan bersih akan selalu ada 3 peristiwa "Event Log" berturut-turut. Satu berhenti berhenti dan satu mulai.
Zapto
Apakah ada cara untuk mengetahui kapan penutupan terakhir terjadi karena alasan yang disebutkan dalam pertanyaan saya?
unlimit
Anda dapat memiliki tugas yang dijadwalkan dengan peristiwa itu sebagai pemicu dan minta dia mengirim email atau melakukan apa pun yang Anda inginkan.
MDMarra
Saya berpikir untuk membuat layanan dan mungkin melakukan "sentuhan" pada file setiap n menit dan kemudian membandingkan tanggal terakhir yang dimodifikasi dengan cap waktu acara untuk mengetahui hal ini. Apakah Anda pikir ini akan efisien atau apakah Anda memiliki cara yang lebih baik?
unlimit
Mengapa Anda membutuhkan itu, ada waktu yang terdaftar dengan acara ...
MDMarra
2

Anda dapat membuat tampilan penampil peristiwa kustom dari log Sistem dan membatasi sumbernya

Sumber: Microsoft-Windows-Kernel-Power

Ini harus memberi tahu Anda tentang kehilangan daya dan peristiwa yang dipulihkan daya selanjutnya.

Brent Pabst
sumber