Die Systemuhr von Windows 8 / 8.1 ändert sich zufällig, während das Gerät eingeschaltet und in Betrieb ist

19

Ich kann das nicht klarer erklären und es hat mich buchstäblich verrückt gemacht.

Vor ein paar Wochen begann sich die Windows 8-Systemuhr meines Netbooks zufällig zu ändern, während es eingeschaltet und benutzt wurde. Nachdem ich tagelang damit gekämpft hatte, gab ich nach und tauschte die CMOS-Batterie aus, obwohl ich diesbezüglich äußerst skeptisch war. Keine Überraschungen; es geschah weiter. Wenn ich mich nicht irre, hat eine leere CMOS-Batterie nichts mit der laufenden Systemzeit nach dem Booten zu tun, sodass es einfach nicht daran liegen kann, dass die CMOS-Batterie leer ist, und nicht daran, dass sie leer sein sollte, wenn man bedenkt, dass das Netbook nur 3 ist Jahre alt, wenn ich eine Nummer darauf schreiben muss. Ich habe vor kurzem die linke Maustaste des Netbooks repariert und der Reparaturladen hat die CMOS-Batterie noch einmal mit genau den gleichen Ergebnissen ausgetauscht.

Vor diesem Vorfall verwendete ich Windows hauptsächlich auf meinem Laptop. Vor ungefähr 3 Monaten kaufte ich mir einen bulligen Desktop-Computer und entfernte einfach die SSD von meinem Laptop und steckte sie in meinen Desktop, um sie dauerhaft zu verwenden. Es bootete gut; Ich musste nur Grafiktreiber installieren. Ich hatte bis heute Morgen kein einziges Problem mit diesem System, als ich eine neue SSD kaufte und eine Neuinstallation von Windows 8.1 RTM darauf durchführte. Als ich mich nach der Installation anmeldete, war die Uhr um eine Stunde ausgeschaltet. Ich dachte, es sei nur ein Einzelfall oder etwas, das mit falscher Sommerzeit zu tun hat (obwohl ich in meinem Leben noch nie einen solchen Zeitfehler erlebt habe; Computeruhren haben in allen früheren Fällen immer nur für mich "funktioniert"), also habe ich synchronisierte es mit dem Internet und es war in Ordnung. Dann ging ich ins Bett und schlief, wobei ich den Computer wie immer eingeschaltet ließ.

Als ich aufwachte, war die Uhr um ungefähr sechs Stunden abgestellt! Ich konnte nicht glauben, dass es so aussah, als würde genau dasselbe Problem auftreten, das mein Netbook schon lange hatte. Ich synchronisierte es mit dem Internet und entschied mich für einen Neustart, um die Uhrzeit im BIOS zu überprüfen. Überraschenderweise zeigte das BIOS die falsche Zeit an, als es gerade war, bevor ich es vorher synchronisierte. Das ergab für mich keinen Sinn, da ich dachte, eine manuelle Änderung der Windows-Zeit würde auch die BIOS-Uhr aktualisieren. Ich habe die richtige Zeit manuell im BIOS eingestellt und Windows 8.1 neu gestartet. Ich benutze diesen PC jetzt seit ein paar Stunden und es war in Ordnung bis vor ein paar Minuten, als die Zeit um ungefähr 40 Minuten zurückging. WTF?

Was zur Hölle ist los? Ich habe zwei Windows 8 / 8.1-Geräte, deren Zeit während des Betriebs zufällig geändert wird! Kann jemand bitte etwas Licht ins Dunkel bringen, was hier vor sich geht, denn das habe ich zugegebenermaßen als selbstverständlich angesehen, und jetzt kann ich nirgendwo die richtige Zeit haben! Arghhhhhhh.

PS Meine Zeitzone ist korrekt. Um die ganze Situation noch verrückter zu machen, habe ich den Windows-Zeitdienst auf meinem Netbook auf manuell eingestellt und angehalten, was bedeutet, dass auf diesem Computer kein NTP-Client ausgeführt wird (ich habe ihn deaktiviert) seltsame intervalle? Seit dem Schreiben dieses Beitrags ist die Zeit um genau 6 Stunden zurückgesetzt worden. Das ist keine Zeitverschiebung. Es ändert sich normalerweise um etwas kleinere Werte wie Dutzende von Minuten oder ein paar Stunden auf einmal, was immer noch kein Zeitversatz ist. eher wie ein Uhrensprung. Im Gegenteil, auf meinem PC mit der Neuinstallation ist der Windows-Zeitdienst auf "Automatisch" eingestellt und wird ausgeführt, es tritt jedoch immer noch dasselbe Problem auf.

Bearbeiten: Zwei Tage später ist es immer noch passiert. Die Uhr meines PCs ging um 2 Stunden und 19 Minuten zurück. Folgendes habe ich im Ereignisprotokoll gefunden, wobei sich das letzte Ereignis unten befindet (im Gegensatz zum Ereignisprotokoll).

1.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.729000000Z from ‎2013‎-‎09‎-‎26T23:00:55.729452500Z.
    Change Reason: An application or system component changed the time.

2.  27/09/2013 11:00:55am
    The time service has not synchronized the system time for 86400 seconds because none of the time service providers provided a usable time stamp. The time service will not update the local system time until it is able to synchronize with a time source. If the local system is configured to act as a time server for clients, it will stop advertising as a time source to clients. The time service will continue to retry and sync time with its time sources. Check system event log for other W32time events for more details. Run 'w32tm /resync' to force an instant time synchronization.

3.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.500000000Z from ‎2013‎-‎09‎-‎26T23:19:01.095060700Z.
    Change Reason: System time synchronized with the hardware clock.

4.  27/09/2013 12:00:00pm
    The system uptime is 154744 seconds.

5.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.500000000Z from ‎2013‎-‎09‎-‎27T00:00:55.506659800Z.
    Change Reason: System time synchronized with the hardware clock.

6.  27/09/2013 12:00:00pm
    The system uptime is 158344 seconds.

7.  27/09/2013 11:00:55am
    The system time has changed to ‎2013‎-‎09‎-‎26T23:00:55.500000000Z from ‎2013‎-‎09‎-‎27T00:00:55.503286900Z.
    Change Reason: System time synchronized with the hardware clock.plication or system component changed the time.

Das erste Ereignis sieht aus wie ein echter Versatz um einige Mikrosekunden. Dann eine seltsame Fehlermeldung. Dann wird die Zeit aus irgendeinem Grund um 19 Minuten zurückgesetzt. Dann eine Betriebszeitzählung. Dann wird die Zeit um eine Stunde zurückgesetzt. Dann eine Betriebszeitzählung, weil er dachte, es sei wieder 12 Uhr, was dann der Fall ist, wenn die Betriebszeit zählt. Dann setzt es die Zeit WIEDER um eine Stunde zurück.

Dies ist eine Neuinstallation mit einem legitimen Produktschlüssel, ISO von MSDN. Man kann mit Sicherheit sagen, dass ich keine Ahnung habe, was los ist, aber zumindest habe ich einen Protokollnachweis, der genau zu den genannten Zeitsprüngen passt.

Milos Ivanovic
quelle

Antworten:

21

Problem gelöst. Die Tatsache, dass das Problem auf zwei Plattformen auftrat, war einfach ein ärgerlicher Zufall.

PC:

Die RTC (Real Time Clock) ist abgestürzt und / oder hat aufgehört zu ticken. Ja, ich wiederhole: Das BIOS, auch bekannt als RTC-Uhr, auf meinem im Wesentlichen brandneuen ASUS Z87 Deluxe-Motherboard hat nach dem Austausch von SSDs und der Installation von Windows 8.1 aufgehört zu ticken. Als ich ins BIOS ging, um die Uhrzeit zu überprüfen, fand ich es seltsam, dass die Sekunden nicht aktualisiert wurden. Das war definitiv kein normales Verhalten, aber es erklärt absolut alles. Ich habe das Internet durchsucht und diesen Forenthread gefundenDas zeigt jemanden mit genau dem gleichen Problem, dessen Build sich jedoch insgesamt unterscheidet. Ich habe versucht, mein BIOS auf die Werkseinstellungen zurückzusetzen, aber das Problem blieb bestehen, und ich hatte bereits die neueste Version. Trotzdem entschloss ich mich, die CMOS-Batterie zu entfernen und ein oder zwei Minuten zu warten, bevor ich sie wieder einsetze. Groß. Ich habe nicht einmal gedacht, dass ein solches Problem existieren könnte, aber es tat es. Man lernt wirklich jeden Tag etwas Neues.

Netbook:

Obwohl die CMOS-Batterie mehrmals ausgetauscht wurde, wurde sie nicht richtig ausgetauscht. Das Netbook benötigte eine dieser besonderen Arten, da das Motherboard keinen direkten Steckplatz für die CR2032 CMOS-Batterie hat. Sie waren jedoch nirgends zu finden und die, die ich fand, hatten den falschen Adapter. Das Austauschen der Batterie bedeutete also, die alte Batterie abzuschneiden, die Drähte auf jede Platte der neuen Batterie zu kleben und alles zusammenzukleben, was nicht ausreichend war eine elektrische Verbindung halten. Aber nachdem dies erkannt wurde, war die Verwendung eines kleinen Stückchen sehr starken Klebebands der Trick.

Gewonnene Erkenntnisse:

  • Es kann nicht die CMOS-Batterie sein. Ja, kann es.
  • Auf keinen Fall hat meine RTC-Uhr angehalten. Ja da ist.
  • Wenn also die Uhr plötzlich falsch und niemals anders ist, hängt dies wahrscheinlich mit dem BIOS zusammen.
  • Windows synchronisiert die weiche Uhr regelmäßig mit der RTC-Uhr. Das heißt, es setzt den Wert der Soft Clock auf den Wert der RTC. Warum das so ist, ergibt für mich keinen Sinn, aber der Beweis steht in den obigen Protokollen und ist der Grund für die scheinbar zufälligen Zeitänderungen während des normalen Betriebs.
Milos Ivanovic
quelle