Wo auf dem System oder in der Registrierung sollte ich nach Daten suchen, wie oft Windows neu gestartet wurde? Ich möchte eine Anwendung erstellen, die diese Informationen verwendet (wie oft Windows seit dem OOBE * -Prozess neu gestartet wurde), um eine bestimmte Funktion zu implementieren.
Ich bin sicher, dass Microsoft dies irgendwo implementiert hat. Ich denke über einen Registrierungsschlüssel oder so etwas nach.
* OOBE - Out-of-Box-Erfahrung: Dieser Vorgang wird ausgeführt, wenn Sie Windows zum ersten Mal starten und Benutzer-, Kennwort- und Computernamen einrichten.
windows-7
boot
session-manager
Diogo
quelle
quelle
Antworten:
Jedes Starten und Herunterfahren wird in den Ereignisprotokollen aufgezeichnet. Öffnen Sie die Ereignisanzeige und wechseln Sie zum Abschnitt Systemprotokolle. Wenn Sie diese Datensätze (Verwenden Sie die
Filter Current Log
Schaltfläche auf der rechten Seite) nach den Ereignisnummern 12 und 13 filtern , sollten Sie nur die Ereignisse erhalten, die Sie benachrichtigen, wenn das System heruntergefahren und gestartet wird.Ereignis-ID 12 ist der Systemstart, Ereignis-ID 13 ist das Herunterfahren des Systems. Außerdem wird die genaue Uhrzeit angegeben, zu der das Ereignis im Ereignis selbst protokolliert wurde.
Sie könnten Ihre Anwendung veranlassen, die Anzahl der Ereignisse mit der Ereignis-ID 12 zu zählen, was Ihnen das geben sollte, was Sie wollen.
quelle
Ich habe die Antwort gefunden.
Finden Sie über:
Der dezimale Wert, der angezeigt wird, gibt an, wie oft Ihr System bereits neu gestartet wurde.
quelle
Hier ist ein anderer Weg: SMART
Die überwiegende Mehrheit der Festplatten speichert heutzutage SMART-Informationen. Es gibt zwei Informationen, die Sie interessieren könnten: 04 Start / Stop Count 12 Power Cycle Count
Lesen Sie den Wikipedia-Artikel zu SMART und möglicherweise die Dokumentation zu smartmontools.
smartmontools ist ein Open-Source-Projekt, das diese Daten in einer CLI abfragen kann, oder es gibt andere Programme, die diese Daten mit verschiedenen GUIs abrufen können: Wikipedia-Liste der SMART-Tools
quelle
Überprüfen Sie den Zuverlässigkeits-Manager in Windows 7
quelle
Ich habe zwei kurze Skripte geschrieben, die zählen, wie oft ein Computer eingeschaltet wurde.
Leider gibt es kein spezielles Ereignisprotokoll für Neustarts, nur wenn Windows gestartet und heruntergefahren wird.
Dieses Skript durchsucht das Ereignisprotokoll, nach
event 12
dem protokolliert wird, wenn Windows gestartet wird. Dann erfahren Sie, wie oft es gezählt hat.VBS-Skript: Zählt, wie oft der Computer eingeschaltet wurde
VBS-Skript: Remote-Zählung, wie oft der Computer eingeschaltet wurde:
Quell- VBS-Skript - Anzahl Anzahl, wie oft der Computer eingeschaltet wurde
quelle