Die PC-Uhr wird immer von etwas Externem zurückgesetzt

1264
Paul_JHB

Problem mit der PC-Uhr: Stellt sich vor einem Tag und einer Uhrzeit 17 Tage 14 Stunden 46 Minuten zurück. Wenn ich die Uhr manuell korrigiere, bleibt sie für einige Sekunden bis 3 Minuten korrekt und setzt sich dann zurück. Es wird immer um denselben Betrag rückwärts zurückgesetzt, nicht auf ein bestimmtes konstantes Datum (z. B. 1. Januar 2005). Mit anderen Worten: Wenn das Datum und die Uhrzeit am 04.08.2016 (britische Sommerzeit) um 13:00 Uhr waren, wurde es am 17/07/2016 auf 22:14 zurückgesetzt, und als Datum und Uhrzeit waren es 18:10 Uhr am 08.04.2016 wurde die Einstellung am 18.07.2016 um 03:24 Uhr zurückgesetzt. Das Zurücksetzen erfolgt nur, wenn der PC eingeschaltet und mit dem Internet verbunden ist. Meine Zeitzone ist ITC + 00:00 (UK) und ich bin auf Windows 7 ausprobiert.

  • Wenn ich den PC ausschalte, wenn er die richtige Uhrzeit anzeigt, und dann wieder einschalten, wird immer noch die richtige Uhrzeit angezeigt. Nach einem Intervall zwischen einigen Sekunden und 3 Minuten wird es auf die falsche Zeit zurückgesetzt. Dies scheint die Möglichkeit eines leeren CMOS-Akkus zu beseitigen.
  • Der Fehler ist nicht eine ganze Anzahl von Stunden (oder eine halbe Stunde) von der korrekten Zeit entfernt. Dies scheint zu beseitigen, in die falsche Zeitzone gerutscht zu sein (und würde in jedem Fall den 17-tägigen Teil des Fehlers nicht erklären).
  • Meine Uhreinstellungen sind so eingestellt, dass sie im Netz (einmal pro Woche) synchronisiert werden. Wenn ich in die Systemsteuerung gehe und auf "Jetzt aktualisieren" klicke, wenn die Uhr falsch ist, wird sie sofort korrigiert - setzt sich jedoch nach einem Intervall zwischen einigen Sekunden und 3 Minuten wieder auf die falsche Zeit zurück. Ich habe von time.windows.com zu time.nist.gov und wieder zurück gewechselt, und das macht keinen Unterschied.
  • Die korrekte Zeit wird beibehalten, wenn der PC eingeschaltet wird, wenn (a) der Router ausgeschaltet ist oder (b) der Router eingeschaltet bleibt, seine Telefonverbindung jedoch nicht angeschlossen ist. Das deutet darauf hin, dass etwas Externes alle paar Minuten einen Reset auslöst.

UPDATE: Das oben beschriebene Verhalten hat den ganzen Tag gedauert (über 9 Stunden +) und war absolut konsistent in dem eingeführten Fehler, hat sich aber gerade geändert, bevor ich diese Frage hochgeladen habe. Während der letzten halben Stunde wurden konstant nur 12 Stunden (anstelle von 17 Tagen, 14 Stunden…) vom korrekten Datum und der richtigen Uhrzeit abgezogen. Es zeigt jetzt 06:54 anstelle von 18:54. Es nimmt die Änderung immer noch in einem zufälligen Intervall bis zu 3 Minuten nach der Korrektur vor.

Irgendwelche guten Ideen?

UPDATE / POSTSCRIPT eine Woche später. Ohne (wissentlich) irgendwelche Eingaben von mir hörte das Problem auf und ist nicht wieder aufgetreten. Die Uhr stellte sich am späten Abend nicht mehr neu ein. Seitdem habe ich den Akku nicht ausgetauscht, die Zeitzone oder irgendetwas am PC nicht neu eingestellt und auch nichts mit dem Router gemacht. Ich bin völlig verwirrt.

Ich habe jedoch heute die Windows-Systemereignisprotokolle durchforstet, und das habe ich gefunden. Das Problem begann, kurz nachdem ich mich am Morgen des 4. August mit diesem Ereignis angemeldet hatte (Kernel-General): "Die Systemzeit hat sich in 2016 - 07 - 17T16: 35: 43.949000000Z von 2016 geändert - 08 - 04T07: 20: 30.407398600Z. " Das Protokoll gibt keinen Hinweis darauf, was die Änderung verursacht hat. An diesem Tag gab es viele ähnliche Protokolle, bei denen ich Datum und Uhrzeit korrigierte und etwas anderes es wieder zurückschob. Ich habe festgestellt, dass ein ähnlicher Protokolleintrag während des normalen Betriebs etwa alle 10 Minuten den ganzen Tag auftritt, während der PC eingeschaltet ist. Normalerweise ist die "Änderung" ein Bruchteil einer Sekunde; Wenn es der erste des Tages ist, kann es eine ganze Sekunde sein. Außer am 4. August

Vielen Dank an alle für Ihre hilfreichen Ideen - auch wenn in diesem Fall keiner die Erklärung / Lösung zu liefern schien. Wenn das Problem erneut auftritt, werde ich den Vorschlag von GuitarPicker zu Diagnosewerkzeugen verfolgen. In der Zwischenzeit dachte ich, dass es nützlich sein könnte, dieses Update zur Verfügung zu stellen, nur für den Fall, dass irgendjemand anderes in der Zukunft das gleiche Problem hat oder wenn sich jemand für ausreichend motiviert oder motiviert fühlt, das Rätsel weiter zu erforschen.

2
Haben Sie Ihren NPT-Dienst überprüft? Maxim vor 7 Jahren 0
wow das ist ein lustiges Zeug. Haben Sie Ihre CMOS-Zeit überprüft? Zwischenspeichert Ihr Router den Zeitserver? Haben andere Maschinen in Ihrem Haus ein Interesse an Zeitreisen entwickelt? Was ist mit anderen Leuten in Ihrer Nachbarschaft, die denselben ISP benutzen? paradoxon vor 7 Jahren 0
Ist die Uhrzeit an Ihrem Router richtig eingestellt? Kommt es vor, wenn Windows im abgesicherten Modus gestartet wird? Haben Sie sichergestellt, dass Sie die neueste BIOS-Version für Ihr Motherboard verwenden? Ƭᴇcʜιᴇ007 vor 7 Jahren 1
Danke allen @ Maxim: Ich bin mir nicht sicher, ob ich das verstehe. Ich habe die Synchronisierung mit der Internetzeit (time.windows.com) überprüft und funktioniert korrekt, wenn ich auf "Jetzt aktualisieren" klicke. Aber ist der NTP-Dienst etwas anderes? Paul_JHB vor 7 Jahren 0
Danke, Paradoxon. Alle ausgezeichneten Fragen! Wenn ich in das BIOS-Setup gehe (das ist CMOS-Zeit, denke ich?), Ist es dasselbe wie auf der sichtbaren Bildschirmuhr: Wenn die Bildschirmuhr falsch ist, ist auch das BIOS der Fall; Wenn es richtig ist, gilt auch das BIOS. Ich weiß nicht, ob der Router den Zeitserver zwischenspeichert (nicht sicher, wie er überprüft werden soll). Die anderen Geräte im Haus haben sich unbeirrt an die richtige Zeit gehalten - was den Router anscheinend von jeder Schuld freimacht. Leider kenne ich hier niemanden, der denselben ISP verwendet. Paul_JHB vor 7 Jahren 0
… Und Techie007: Ja, ich bin in den Router eingestiegen (vom fraglichen PC unter Verwendung der IP-Adresse des Routers), und es wird die korrekte Uhrzeit angezeigt. Ja, ich habe den abgesicherten Modus ausprobiert, und damals gab es keine Probleme mit der Uhr. Ich denke jedoch, dass der abgesicherte Modus vom Internet getrennt wurde. Daher ist das Ergebnis nicht überraschend, da das Problem nur auftritt, wenn ich verbunden bin. BIOS-Version: nicht geprüft, aber ich hatte gehofft, das zu vermeiden - und es ist schwer zu verstehen, wie dies die Ursache des Problems sein kann, da die falsche Zeit nur dann auf dem Computer landet, wenn ich online bin. Ich bin rätselhaft Paul_JHB vor 7 Jahren 0
Wenn Sie nicht gesagt haben, dass dies nicht im abgesicherten Modus geschieht, würde ich als Erstes vorschlagen, die Klickbatterie des Motherboards auszutauschen. Früher hatten wir Maschinen, die ihre Klicks immer wieder zu seltsamen Zeiten sahen, weil das BIOS einige Zeit damit verbracht hatte, die Zeit zu halten, wenn der Akku leer war. Moshe Katz vor 7 Jahren 0
Ihre Aussage, dass der PC Zeit hat, während er ausgeschaltet ist, beseitigt auch nicht die Möglichkeit eines leeren Akkus. Wenn Sie das Gerät nicht wirklich von der Wand trennen, wird der Strom immer noch schwächer. Moshe Katz vor 7 Jahren 0
Danke, Moshe: Punkt genommen, und ich werde morgen einen Akku kaufen, nur um diese Möglichkeit endgültig auszuschalten. Aber das wirklich auffallende Muster ist: Verbindung mit dem Internet trennen und das Problem verschwindet, die Verbindung wird wiederhergestellt, und das Problem tritt zurück. Ich habe mehrmals verbunden und erneut verbunden, und das Muster ist unverkennbar. Paul_JHB vor 7 Jahren 0

2 Antworten auf die Frage

3
David Schwartz

Das Äußere, das die Zeit immer wieder neu einstellt, sind SIE . Der Computer ist genauso frustriert wie Sie und fragt sich, warum jemand die Uhrzeit jedes Mal um 12 Stunden absetzt, wenn er korrigiert wird.

Überprüfen Sie Ihre Zeitzoneneinstellungen, damit Sie und Ihr Computer sich auf die korrekte Ortszeit einigen können.

Danke, David. Es ist immer gut, Probleme aus der Sicht eines anderen (in diesem Fall des Computers) zu betrachten! Ja, ich habe die Zeitzoneneinstellung überprüft und ist korrekt. Wenn das Problem nur 12 Stunden gewesen wäre, wäre das der erste Ort gewesen, an dem man suchen sollte. Aber ich kenne keine Zeitzone 17 TAGE 14 Stunden 46 Minuten entfernt! Paul_JHB vor 7 Jahren 0
@Paul_JHB Möglicherweise führen Sie eine andere Software aus, die über eigene Zeitzoneneinstellungen verfügt, in denen Sie eine beliebige Anzahl von Sekunden einstellen können. David Schwartz vor 7 Jahren 0
Ich habe seit gestern nicht wissentlich neue Software installiert, und ich habe heute nichts getan, um die Differenz von 17 Tagen + auf lediglich 12 Stunden zu ändern. Ich kann mir auch keinen Zweck beim Entwerfen einer Software vorstellen, die 17 Tage + eine ungerade Anzahl von Stunden und Minuten erlaubt. Paul_JHB vor 7 Jahren 0
@Paul_JHB Zu einer Zeit hatten alle Zeitzonen gerade Stundenversätze. Dann wurde eine Zeitzone hinzugefügt, die einen halben Stundenversatz hatte, und die Annahme, dass die Zeitzonenverschiebungen gerade Stunden waren, brachen. Um Probleme zu vermeiden, ist es für Software üblich, den Zeitzonenversatz intern als ganze Zahl von Sekunden zu kodieren (und häufig anzugeben). Wenn Sie "tm_gmtoff" in Ihre bevorzugte Suchmaschine eingeben, werden Sie zahlreiche Beweise dafür finden. David Schwartz vor 7 Jahren 0
Hmmm. Faszinierendes Zeug, aber es hilft mir nicht, Software oder externe Agenturen zu ermitteln, die einen solchen Versatz bewirken. Indien ist, solange ich mich erinnern kann, UTC + 05:30. Ich habe nur nachgesehen: 1906 für den Großteil Indiens, dann wurden die Bits, die zu anderen Zeiten auf der Unabhängigkeit standen, 1947 in Einklang gebracht. Es ist daher unwahrscheinlich, dass Computer unter der Annahme einer ganzen Anzahl von Stunden +/– UTC und dann entlang der Entwicklung entworfen wurden kam Indien (und ein paar andere merkwürdige Orte), was dazu führte, dass das "bricht". Paul_JHB vor 7 Jahren 0
0
GuitarPicker

Es klingt, als sei der Upstream-NTP-Server falsch oder wurde gebastelt. Normalerweise verwendet Ihr Computer einen Domänenserver (falls konfiguriert) oder time.windows.com für Standalone-Computer.

Sie müssen die Zeitkonfiguration Ihres Computers abfragen, um zu sehen, wo er nach Zeit sucht. Führen Sie an einer Eingabeaufforderung mit erhöhten Rechten die folgenden Schritte aus:

w32tm /query /sourcezeigt Ihnen die verwendete Zeitquelle. Es

w32tm /query /peers wird Ihnen etwas mehr zeigen.

w32tm /monitorzeigt den aktuellen Offset zwischen Ihrem Computer und den Upstream-Servern an. Suchen Sie nach einem oder mehreren Servern, die einen falschen Offset haben (dh der mit der falschen Zeit übereinstimmt).

In dieser verwandten Frage finden Sie weitere Diagnosewerkzeuge, z. B. Streifendiagramme zur Live-Überwachung des Trends Ihrer Uhr.

Wenn Sie einen schnellen Reset auf einem eigenständigen Computer durchführen möchten, probieren Sie diese Anweisungen in Adrian Ks vBlog :

w32tm /config /manualpeerlist:"time.windows.com,0x1" /syncfromflags:manual /reliable:yes /update w32tm /config /update net stop w32time && net start w32time 

Andernfalls müssen Sie möglicherweise die Zeiteinstellungen auf die Standardwerte zurücksetzen: w32tm / unregister w32tm / register net stop w32time && net start w32time w32tm / config / update