Di mana pada sistem atau registri saya harus mencari data berapa kali Windows telah di-reboot? Saya ingin membuat aplikasi yang menggunakan informasi ini (berapa kali Windows telah reboot sejak proses OOBE *) untuk mengimplementasikan fitur tertentu.
Saya yakin bahwa Microsoft mungkin telah menerapkan ini di suatu tempat. Saya sedang memikirkan kunci registri atau sesuatu seperti ini.
* OOBE - Pengalaman Di Luar Kotak, ini adalah proses yang terjadi ketika Anda boot-up Windows Anda untuk pertama kalinya dan mengatur nama pengguna, kata sandi, dan komputer.
windows-7
boot
session-manager
Diogo
sumber
sumber
Jawaban:
Setiap startup dan shutdown direkam dalam Log Kejadian. Buka Event Viewer, dan buka bagian System logs. Jika Anda memfilter catatan ini (Gunakan
Filter Current Log
tombol di sebelah kanan) dengan Nomor Kejadian 12 dan 13, Anda hanya perlu memberi tahu peristiwa tersebut ketika sistem dimatikan dan memulai.ID Peristiwa 12 adalah sistem yang memulai, ID Peristiwa 13 adalah sistem yang dimatikan. Ini juga menyediakan waktu yang tepat ketika acara itu dicatat dalam acara itu sendiri.
Anda bisa meminta aplikasi Anda untuk menghitung jumlah acara dengan ID Peristiwa 12, yang akan memberi Anda apa yang Anda inginkan.
sumber
Saya menemukan jawabannya.
Temukan lebih dari:
Nilai, dalam desimal, yang akan Anda lihat adalah berapa kali sistem Anda telah reboot.
sumber
Inilah cara lain: SMART
Sebagian besar hard drive saat ini menyimpan informasi SMART. Ada dua informasi yang mungkin menarik bagi Anda: 04 Hitungan Start / Stop Count 12 Power Cycle
Lihat artikel wikipedia tentang SMART dan mungkin dokumentasi smartmontools.
smartmontools adalah proyek sumber terbuka yang dapat meminta data ini dalam CLI, atau ada program lain di sekitarnya yang bisa mendapatkan data ini dengan berbagai GUI: Wikipedia daftar alat SMART
sumber
Lihat Manajer Keandalan di Windows 7
sumber
Saya telah menulis dua skrip pendek yang dapat menghitung berapa kali komputer telah dihidupkan.
Sayangnya tidak ada log peristiwa khusus untuk memulai ulang, hanya untuk saat Windows mulai dan dimatikan.
Script ini mencari log peristiwa
event 12
yang dicatat ketika Windows mulai. Ini kemudian memberi tahu Anda berapa kali dihitung.VBS Script: Hitung berapa kali komputer telah dihidupkan
VBS Script: Jumlah hitungan jarak jauh kali komputer telah dihidupkan:
Source VBS Script - Count Jumlah waktu komputer dihidupkan
sumber