2014-01-25 14:51:26 +0000 2014-01-25 14:51:26 +0000
29
29

Windows 7 Zeit ändert sich ständig von selbst

Wie der Titel andeutet, ändert sich die Fensterzeit in zufälligen Zeiten und mit zufälligen Beträgen. Es passiert manchmal jede Minute, manchmal ist es gut für Stunden. Wenn ich auf “Synchronisieren mit der Internet-Zeit” drücke, wird sie auf die richtige Zeit aktualisiert.

Dinge, die ich gelesen/überprüft habe

  1. Internetzeitsynchronisation deaktivieren/aktivieren. Keine Hilfe.
  2. Windows-Zeitdienst deaktivieren/aktivieren. Hilft nicht.
  3. CMOS-Batterie ist leer. Nein, sie ist nicht tot. Zeitänderungen finden auch bei laufendem Windows statt.
  4. Ihre Router/Modem-Zeit ist falsch und beeinflusst die Windows-Zeit. Nein, sie ist nicht falsch.
  5. Ihre Zeitzone ist falsch konfiguriert. Nein, sie lautet UTC+0 London
  6. Sie booten mit einem Hackintosh/Linux. Nein, auf diesem PC läuft nur Win 7.
  7. Sie haben eine fragwürdige Übertaktung. Ich habe ein hohes OC-Profil, aber ich habe versucht, mit den Standardgeschwindigkeiten zu laufen, was nicht geholfen hat.
  8. Virus/Trojaner. Das bezweifle ich stark. Dies ist eine sehr nackte Windows-Installation zum Spielen. Es sind nur Windows und Spiele mit Steam installiert.

Update

Ich kann bestätigen, dass dieses Problem nicht besteht, wenn ich das Windows im abgesicherten Modus starte. Ich habe dies getestet, indem ich im abgesicherten Modus gebootet habe. Nach dem Booten habe ich die Zeit manuell korrigiert und den PC für ein paar Stunden laufen lassen, und die Zeit wurde nicht verändert.

Update 2

Ich weiß nicht, wie ich dieses Detail übersehen habe (oder ob es tatsächlich hilft), aber die Zeit wird auf “die” exakte Zeit zurückgesetzt. Diese exakte Zeit ist die erste aktualisierte Zeit.

Beispiel:

  • Ich starte den PC, und nach einiger Zeit wird er auf (sagen wir) 09:33:27 zurückgesetzt
  • a-) Ich korrigiere die Zeit, lasse ihn eine Zeit lang laufen, und er springt zurück auf 09:33:27
  • b-) Ich lasse ihn eine Zeit lang laufen, und er wird auf 09: 33:27 nach einer Periode (sehr zufällige Periode, ich sehe hier kein Muster wie stündlich/alle 17 Minuten oder sonst etwas)
  • Das passiert immer wieder, egal ob ich die Zeit ändere oder nicht.
  • Nach dem nächsten Start (am nächsten Tag?) wählt er eine andere Zeit, um sich auf

Weitere Details

Hier ist ein Screenshot aus der Ereignisanzeige, über die Zeitänderung. Beachten Sie, dass dieser Screenshot aufgenommen wurde, als der “Windows Time”-Dienst deaktiviert war.

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}" /> 
  <EventID>1</EventID> 
  <Version>0</Version> 
  <Level>4</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000010</Keywords> 
  <TimeCreated SystemTime="2014-01-25T09:38:34.500000000Z" /> 
  <EventRecordID>19280</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="64" /> 
  <Channel>System</Channel> 
  <Computer>slayer</Computer> 
  <Security UserID="S-1-5-18" /> 
</System>
<EventData>
  <Data Name="NewTime">2014-01-25T09:38:34.500000000Z</Data> 
  <Data Name="OldTime">2014-01-25T13:59:57.982183900Z</Data> 
</EventData>
</Event>

Bildschirmfoto der Ereigniseigenschaften:

Detailseite vom gleichen Ereignis:

Screenshot und die Details deuten irgendwie darauf hin, dass Windows wirklich denkt, dass dies der richtige Zeitpunkt ist und das Bedürfnis hat, ihn zu aktualisieren. Obwohl kein Windows-Dienst aktiviert ist, um dies zu autorisieren.

Irgendwelche Ideen?

Update 3 Problem & Lösung

Das Problem war offensichtlich nicht Windows oder eine andere Software, die versucht, die Zeit zu aktualisieren.

Nachdem ich den Systemspeicher-Dump eine Stunde lang gelesen hatte, fand ich heraus, dass Windows nicht in der Lage war, die RTC vom Motherboard zu lesen. Nachdem es eine Weile nicht gelungen ist, den RTC-Status zu lesen, denkt Windows, dass es die Zeit falsch berechnet und kehrt zum letzten bekannten RTC-Status zurück.

Ich habe keine Ahnung, warum dies nicht im “Abgesicherten Modus” passiert und das erfolgreiche Starten von Windows im Abgesicherten Modus brachte mich auf eine völlig falsche Fährte (Suche nach einem Fehler in der Software statt in der Hardware) Die Fehlerquelle war das System-BIOS (oder UEFI in meinem Fall), das nach dem System-POST und dem Booten überhaupt nicht mehr läuft. Eine einfache Google-Suche nach diesem Problem und anscheinend ist es ein sehr häufiges Problem mit den meisten UEFI-Boards (Ich benutze selbst ein Asus-ROG-Board)

Die empfohlene Lösung war: Flashen Sie Ihr UEFI und setzen Sie das CMOS im Standby-Modus zurück. Da ich wusste, dass ich bereits eine aktuelle UEFI-Version hatte, hat bei mir nur das Zurücksetzen des CMOS im Standby funktioniert. Jetzt funktioniert alles ohne Probleme.

Danke für all die Anregungen und Entschuldigung für die irreführenden Informationen über das Problem, aber ich werde alle Informationen oben gepostet lassen, in der Hoffnung, dass es vielleicht jemand anderes.

Antworten (10)

5
5
5
2014-01-26 20:27:28 +0000

Versuchen Sie diesen Befehl:

bcdedit /set {current} useplatformclock yes

Ich habe es im Internet gefunden, aber keine Quelle ist für mich verfügbar. Ich hatte das gleiche Problem in den Nachtstunden, jetzt - nach diesem Befehl - ist es weg. Systemneustart ist erforderlich.

2
2
2
2016-07-25 09:02:11 +0000

Ich bezweifle, dass dies die Antwort auf das Problem dieses Benutzers ist, da er es wie oben beschrieben behoben hat. Es gibt jedoch eine häufige Ursache für genau diese Symptome in Dual-Boot-Windows/Linux-Systemen: Die beiden Betriebssysteme behandeln die CMOS-Uhr unterschiedlich und streiten sich um die Einstellung der Uhr, wie sie es wollen (Linux auf UTC, das Sommerzeit etc. in der Software macht, Windows auf lokale Zeit, so dass die Software- und Hardware-Uhren gleich sind).

Dafür gibt es eine einfache Lösung: Sagen Sie einem von beiden, dass er das Standardverhalten des anderen verwenden soll.

Windows: Setzen Sie ein neues DWORD RealTimeIsUniversal auf 1 in

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

und stellen Sie dann sicher, dass Sie dies über Windows Update installiert haben https://support.microsoft.com/en-us/kb/2922223

Linux: Setzen Sie UTC=false in /etc/sysconfig/clock

Natürlich sollten Sie nicht beides tun!

1
1
1
2014-11-29 15:51:49 +0000

Es gibt zwei Arten dieses Problems. Bei der ersten werden Datum und Uhrzeit auf das Basisdatum zurückgesetzt, das bei den meisten modernen Computern 2008 ist. Selbst wenn die Internet-Zeitsynchronisation deaktiviert ist, gibt es Software wie Nero burning rom und MSinstall exec, die versuchen, die Zeit für eine Installation oder einen Lauf zu setzen. Ältere Versionen von dotnet tun dies ebenfalls und einige Spiele installieren diese alten Versionen versteckt im Hintergrund. Eine kürzliche Installation einer älteren Version von Printshop hat genau das getan. Ich habe tracemon laufen lassen und es wurde auf das dotnet 1.x zurückgeführt, das printshop intern installiert hat.

Schauen Sie sich jede ältere Software an, die Sie vielleicht installiert haben, und schauen Sie sich auch das dotnet-Aktivitätsprotokoll an.

Es gibt auch eine Korrelation mit SSL oder Internet Secure Server, wenn das Datum älter als ein Monat ist (Windows 7 & 8), dass es auch zu unautorisierten Zeit- und Datumsänderungen führt und die Windows-Sicherheit in die automatische Sperre geht und die Zeit und das Datum auf den minimalen Standard zurücksetzt, um sich selbst zu schützen.

Ich hoffe, das hilft.

0
0
0
2014-01-28 13:35:03 +0000

Deinstallieren Sie alle Uhranwendungen von Drittanbietern, die auf Ihrem Computer installiert sind, und prüfen Sie, ob dies eine Änderung der Uhrzeit bewirkt.

Überprüfen Sie zunächst den Status von Windows Time und starten Sie es neu. überprüfen Sie, ob dies einen Unterschied macht.

  1. Klicken Sie auf Start, geben Sie services.msc ein und drücken Sie ENTER.
  2. Suchen Sie Windows Time.
  3. Klicken Sie mit der rechten Maustaste und wählen Sie Neustart.
0
0
0
2019-12-30 21:45:03 +0000

In meinem Fall, Dell optiplex 990, verliert 2-4 mal seine Zeit über einen Zeitraum von 4 Stunden, habe ich alles wie beschrieben gemacht, die Zeit eingestellt, den Zeitdienst neu gestartet, Zeitzone ok, etc. Meine Lösung ist wie oben im “Update 3 Problem & Lösung” Reset des CMOS (Netzkabel abziehen, Box öffnen, Jumper von Passwrd RST entfernen, auf RTCRST stecken, 10sec warten, ohne Einschalten des Netzkabels einstecken, Jumper RTCRST entfernen und wieder an seinen ursprünglichen Platz stecken). Mein guter Tipp, überprüfen Sie im Bios-Parameter (F2), im Parameter für die Zeit- und Datumseinstellung, ob Sie die Sekunden hochgezählt sehen. Wenn nicht, haben Sie das gleiche Problem wie ich. Sobald diese Aktion durchgeführt wird, beginnen die Sekunden wieder zu inkrementieren, dies zeigt an, dass die RTC wieder korrekt funktioniert.

0
0
0
2015-10-03 09:24:01 +0000

Wenn das Blinken nicht funktioniert, könnte es die cmos-Batterie sein. Bei all den Computern, die ich seit Jahren besitze, hatte ich dieses Problem noch nie, aber Freunde von mir mussten schon mehrmals ihre cmos-Batterie ersetzen. Sie ist winzig, wie eine in einer Uhr. Einige sind größer/dünner, wie die cr2032s, die man für ein Snark-Gitarrenstimmgerät bekommt.

Ich hoffe, das hat geholfen. Ich bin auch auf der Jagd nach diesem auf meinem Computer, aber ich habe seit kurzem die zusätzlichen Probleme, dass er mir ständig sagt, dass ich nicht genug Speicher in C: habe, um ziemlich einfache Anwendungen laufen zu lassen, und ich weiß, dass ich einen Laptop-Akku habe, der sich sehr nahe an 0 Minuten Ladung heruntergearbeitet hat. Ich benutze dieses Gerät zu Hause immer eingesteckt und habe einen neueren Laptop, den ich überall sonst benutze.

Wenn es also mein cmos-Akku ist, muss ich tatsächlich zwei Optionen abwägen. Ersetzen oder es tot lassen. Der Nachteil ist natürlich, dass die Uhr falsch geht. Der Vorteil ist, dass ich eine meiner alten “Geeksquad-Retter-Discs” auf dieser Box ohne die üblichen Workaround-Probleme verwenden kann ;)

0
0
0
2016-07-21 21:55:57 +0000

Versuchen Sie, eine regelmäßige Aufgabe zum Synchronisieren Ihrer Zeit zu erstellen.

  • Geben Sie in Start/Cortana “Task” ein
  • Klicken Sie mit der rechten Maustaste auf “Taskplaner” und führen Sie ihn als Administrator aus
  • Navigieren Sie im linken Verzeichnisbereich unter “Taskplaner (lokal)” zu Task Scheduler Library/Microsoft/Windows/Time Synchronization - Hier sehen Sie möglicherweise eine Aufgabe “ForceSynchronizeTime” oder “SynchronizeTime”. Klicken Sie mit der rechten Maustaste und gehen Sie zu Eigenschaften
  • Klicken Sie auf die Registerkarte “Trigger” und bearbeiten Sie den Trigger oder fügen Sie einen neuen Trigger hinzu
  • Dann können Sie “Begin the Task” auf “At log on” setzen
  • Lassen Sie alles andere außer “Enabled” unangekreuzt

Der ursprüngliche Beitrag hat eine etwas andere Konfiguration (er schlägt vor, “At Startup” und “Repeat task every: 5 minutes” anzukreuzen).

Außerdem hatte ich ein kleines Problem damit, dass ich den Auslöser nicht ändern konnte, also habe ich die Aufgabe “ForceSynchronizeTime” exportiert und sie dann in “FixClock” umbenannt und die neue Aufgabe in den Ordner neben der alten importiert. Dann habe ich den Trigger für “FixClock” bearbeitet.

Diesen Trick habe ich für Windows 7 und Windows 10 verwendet. Alle Anerkennung geht an anthony82. Siehe seinen ursprünglichen Beitrag hier: http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/The-time-on-your-clock-keeps-changing-to-the-wrong-time/td-p/2510559

[bearbeitet, um eine Schritt-für-Schritt-Anleitung einzufügen]

0
0
0
2020-02-13 15:09:24 +0000

Ich hatte dieses Problem auch und konnte nicht herausfinden, was die Zeit verändert. Bei mir war es das Hyper-V Time Synchronization Service.

Entweder stoppen Sie den Dienst oder ändern die Zeit auf dem Host-Rechner und versuchen dann, sie manuell auf dem Client zu ändern. Die Zeit wird nun wie vorgesehen aktualisiert.

0
0
0
2014-01-29 10:28:41 +0000

Überprüfen Sie den Wert des Zeitzonenservers. Er sollte time.windows.com lauten.

Zweite Möglichkeit - ich würde Ihnen vorschlagen, den Windows-Zeitdienst über services.msc neu zu starten.

Haben Sie irgendwelche Zeitanwendungen von Drittanbietern auf Ihrem Computer installiert? Wenn ja, deinstallieren Sie bitte die Anwendung.

-1
-1
-1
2014-01-28 13:30:09 +0000

Sie sollten vielleicht Ihre regionalen Einstellungen überprüfen.

Hat Windows 7 vielleicht eine schlechte UTC-Offset-Einstellung? Vielleicht berechnet es deshalb die Zeit falsch. Überprüfen Sie Ihre Zeitzone und (weniger offensichtlich) Ihre Ländereinstellungen in der Systemsteuerung.

Antwort hier gefunden: http://answers.microsoft.com/en-us/windows/forum/windows_7-desktop/windows-7-keeps-changing-my-time/6c01463d-a557-4964-a106-60232391a1cd