Die Windows 7-Zeit ändert sich ständig von selbst


28

Wie der Titel andeutet, ändert sich die Zeit in zufälligen Zeiten mit zufälligen Beträgen. Es passiert manchmal jede Minute, manchmal ist es stundenlang gut. Wenn ich auf Synchronisieren mit der Internetzeit gehe, wird die korrekte Uhrzeit aktualisiert.

Dinge, die ich gelesen / überprüft habe

  1. Deaktivieren / Aktivieren Sie die Internetzeitsynchronisierung . Keine Hilfe.
  2. Windows-Zeitdienst deaktivieren / aktivieren . Keine Hilfe.
  3. CMOS-Batterie ist leer . Nein, es ist nicht tot. Zeitänderungen treten auch auf, wenn Windows ausgeführt wird.
  4. Die Zeit Ihres Routers / Modems ist falsch und beeinträchtigt die Windows-Zeit . Nein, das ist nicht falsch.
  5. Ihre Zeitzone ist falsch konfiguriert . Nein, es ist UTC + 0 London
  6. Sie booten doppelt in Hackintosh / Linux . Nein, nur Win 7 läuft auf diesem PC.
  7. Sie haben eine zwielichtige Übertaktung . Ich hatte ein hohes OK-Profil, aber ich habe versucht, ohne Hilfe mit Vorratsgeschwindigkeiten zu laufen.
  8. Virus / Trojaner . Ich bezweifle es stark. Dies ist eine sehr einfache Windows-Installation für Spiele. Es werden nur Windows und Spiele mit Steam installiert.

Aktualisieren

Ich kann bestätigen, dass dieses Problem nicht besteht, wenn ich die Fenster im abgesicherten Modus starte. Ich habe dies durch Booten im abgesicherten Modus getestet. Nach dem Booten habe ich die Zeit manuell korrigiert und den PC einige Stunden laufen lassen, und die Zeit wurde nicht geändert.

Update 2

Ich weiß nicht, wie ich dieses Detail übersehen habe (oder ob es hilft), aber die Zeit wird auf "diese" genaue Zeit zurückgesetzt. Genau diese Uhrzeit ist die erste aktualisierte Uhrzeit.

Beispiel:

  • Ich starte den PC und er wird nach einiger Zeit auf (sagen wir mal) 09:33:27 zurückgesetzt
  • a-) Ich korrigiere die Zeit, lasse sie für eine Weile und sie springt zurück auf 09:33:27
  • b-) Ich lasse es einige Zeit laufen und es wird nach einer gewissen Zeit auf 09:33:27 zurückgesetzt (sehr zufällige Zeit, ich sehe hier kein Muster wie stündlich / alle 17 Minuten oder irgendetwas anderes)
  • Das passiert immer wieder, unabhängig davon, ob ich die Zeit ändere oder nicht.
  • Nach dem nächsten Start (nächster Tag?) Wird ein anderer Zeitpunkt zum Zurücksetzen ausgewählt

Mehr Details

Hier ist ein Screenshot der Ereignisanzeige zur Zeitumstellung. Denken Sie daran, dass dieser Screenshot erstellt wird, wenn der Dienst "Windows Time" deaktiviert ist.

Bildbeschreibung hier eingeben

Screenshot mit den Ereigniseigenschaften:

Bildbeschreibung hier eingeben

Detailseite vom selben Event:

<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>

Screenshot und die Art der Details implizieren, dass Windows wirklich denkt, dass dies die richtige Zeit ist und das Bedürfnis hat, sie zu aktualisieren. Obwohl kein Windows-Dienst aktiviert ist, um dies zu autorisieren.

Irgendwelche Ideen?

Update 3 Problem & Lösung

Das Problem war anscheinend nicht Windows oder irgendeine andere Software, die versuchte, die Zeit zu aktualisieren.

Nachdem ich eine Stunde lang den Systemspeicherauszug gelesen hatte, stellte ich fest, dass Windows RTC nicht vom Motherboard lesen konnte. Nachdem der RTC-Status eine Weile nicht gelesen wurde, geht Windows davon aus, dass die Uhrzeit falsch berechnet wurde, und kehrt zum letzten bekannten RTC-Status zurück.

Ich habe keine Ahnung, warum dies nicht im "Abgesicherten Modus" geschieht und das erfolgreiche Ausführen von Windows im abgesicherten Modus mich auf eine völlig falsche Route gebracht hat (Suche nach einem Fehler in der Software anstelle der Hardware). Die Fehlerquelle war das System-BIOS (oder UEFI in mein Fall) überhaupt nicht nach System POST's und Booten ausgeführt. Eine einfache Google-Suche nach diesem und anscheinend ist es ein wirklich häufiges Problem mit den meisten UEFI-Boards (mit einem Asus-ROG-Board selbst)

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 neuere UEFI-Version hatte, funktionierte es für mich, CMOS im Standby-Modus zurückzusetzen. Alles funktioniert jetzt ohne Probleme.

Vielen Dank für all die Eingaben und Entschuldigung für die irreführenden Informationen über das Problem, aber ich lasse alle oben genannten Informationen in der Hoffnung, dass es jemand anderes sein könnte.


Haben Sie verschiedene Internet-Zeitserver ausprobiert? Gehen Sie zu Datums- und Uhrzeiteinstellungen -> Registerkarte "Internetzeit" -> Schaltfläche "Einstellungen ändern", um ein Dropdown-Menü mit den verfügbaren Internetzeitservern anzuzeigen. Es sieht so aus, als wäre "time.windows.com" der Standardserver.
P Fitz

Auch hier wird die Zeit aktualisiert, selbst wenn "Synchronisation" deaktiviert ist. Wenn Sie im Internet auf "Synchronisieren" klicken, wird die Uhrzeit korrigiert (unabhängig von der Serverauswahl)
kali

In was ändert es sich, wenn es das Datum ändert? xx-xx-2002?
Sickest

Wird der Windows-Zeitdienst ausgeführt, wenn sich die Zeit ändert? Ändert sich auch das Datum?
And31415

1
Rufen Sie den Taskplaner auf und überprüfen Sie die aktivierten Tasks (diese können auf dem lokalen Systemkonto ausgeführt werden). Überprüfen Sie auch Ihren PC mit den Autoruns von Sysinternals. Und sag uns, ob es geholfen hat oder nicht.
Jet

Antworten:


5

Versuchen Sie diesen Befehl:

bcdedit /set {current} useplatformclock yes

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


soll ich etwas für {current} eingeben? Wenn dies nicht der Fall ist, erhalte ich die Meldung "Der Vorgang wurde erfolgreich abgeschlossen." aber die zeit vergeht immer noch
kali

Nein, "{current}" bleibt wie es ist. Die Zeit sollte sich jetzt nicht ändern. In diesem Fall muss es sich um eine Software handeln, die die Zeit ändert. Dies kann eine Art Treiber oder Rootkit sein, nicht nur eine App. Ich würde das System per Update scannen: Windows Defender, MBAM und MBAR.
pbies

Hallo @pmbiesiada, obwohl deine Antwort mein Problem nicht gelöst hat, ist es die einzige konstruktive Antwort, die hier gepostet wird. Zumindest lesen Sie die Frage im Gegensatz zu anderen Antwortenden. Also werde ich den Preis an mich selbst vergeben. Vielen Dank für die Hilfe (die Lösung der Frage beigefügt)
Kali

Vielen Dank. Nachdem ich die Lösung gelesen hatte, fragte ich mich, ob die Chipsatztreiber die Lösung nicht geben würden. Möglicherweise ist früher ein Fehler mit den CMOS-Daten aufgetreten (nicht wiederherstellbar, ohne das CMOS zurückzusetzen).
Pbies

@pbies-Kannst du erklären, was du damit erreichst? Ich frage dies, weil die MS-Dokumentation besagt, dass Sie diese Option nur zu Debug-Zwecken verwenden sollten: "useplatformclock - Erzwingt die Verwendung der Plattformuhr als Leistungsindikator des Systems. Hinweis: Diese Option sollte nur zum Debuggen verwendet werden."
WeGoToMars

2

Zweifle, dass dies die Antwort auf das oben beschriebene Problem dieses Benutzers ist. Es gibt jedoch eine häufige Ursache für genau diese Symptome bei Windows- / Linux-Dual-Boot-Systemen: Die beiden Betriebssysteme behandeln die CMOS-Uhr unterschiedlich und streiten darum, die Uhr nach ihren Wünschen einzustellen (Linux zu UTC, Sommerzeit usw. in Software, Windows zu lokal) Zeit, so dass die Software- und Hardware-Uhren gleich sind).

Dies hat eine einfache Lösung: Sagen Sie einem von ihnen, dass er das Standardverhalten des anderen verwenden soll.

Windows : Setzen Sie ein neues DWORD RealTimeIsUniversalauf 1 in

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation

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

Linux : setzen Sie UTC=falsein/etc/sysconfig/clock

Beides natürlich nicht!


Es stellte sich heraus, dass es auf dieser Website bereits eine Antwort gibt, die dieses Problem erwähnt: superuser.com/questions/198185/… Da ich jedoch nicht wusste, dass es sich um einen Dual-Boot handelt, fand ich diese Antwort erst nach mir habe es schon gelöst und angefangen dieses zu schreiben. Ich habe die Antwort trotzdem gepostet, um allen anderen zu helfen, die hier mit diesem Problem enden.
Dataduck

1

Es gibt zwei Arten dieses Problems. Der erste wird auf das Basisdatum und die Basiszeit zurückgesetzt, die für die meisten modernen Computer 2008 gelten. Auch wenn die Synchronisierung der Internetzeit deaktiviert ist, gibt es Software wie Nero Burning Rom und MSinstall Exec, die versuchen, die Zeit für eine Installation oder Ausführung festzulegen. Ältere Versionen von dotnet werden dies ebenfalls tun und einige Spiele installieren diese alten Versionen versteckt im Hintergrund. Eine kürzlich installierte ältere Version von printshop hat genau das getan. Ich habe tracemon ausgeführt und es wurde auf das von der Druckerei intern installierte dotnet 1.x zurückgeführt.

Sehen Sie sich ältere oder anderweitig installierte Software-Spiele an und sehen Sie sich auch das Dotnet-Aktivitätsprotokoll an.

Dies ist auch eine Korrelation mit SSL- oder Internet-Sicherheitsservern, die, wenn das Datum älter als ein Monat ist (Windows 7 und 8), auch nicht autorisierte Zeit- und Datumsänderungen hervorruft und die Windows-Sicherheit automatisch sperrt und Uhrzeit und Datum einstellt zurück auf den minimalen Standard, um sich selbst zu schützen.

Ich hoffe das hilft.


0

Deinstallieren Sie alle auf Ihrem Computer installierten Uhrenanwendungen von Drittanbietern und prüfen Sie, ob sich dadurch die Uhrzeit ändert.

Lassen Sie uns zunächst den Status der Windows-Zeit überprüfen und diesen neu starten. Überprüfen Sie, ob dies einen Unterschied macht.

  1. Klicken Sie auf Start, geben Sie services.msc ein und drücken Sie die EINGABETASTE.
  2. Suchen Sie die Windows-Zeit.
  3. Klicken Sie mit der rechten Maustaste und wählen Sie Neu starten.

0

Haben Sie den Wert des Zeitzonen-Servers überprüft? es sollte time.windows.com sein.

Zweite Option - Ich würde vorschlagen, dass Sie den Windows-Zeitdienst über services.msc neu starten.

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


0

Wenn das Blinken nicht funktioniert, liegt es möglicherweise an der CMOS-Batterie. Ich hatte dieses Problem noch nie in all den Computern, die ich seit Jahren besitze, aber ich hatte mehrere Male Freunde, die ihre CMOS-Batterie ersetzen mussten. Es ist winzig, wie einer in einer Uhr. Einige sind größer / dünner als die cr2032s, die Sie für einen Snark-Gitarren-Tuner erhalten.

Hoffe das hat geholfen. Ich bin auch auf meinem Computer auf der Jagd nach diesem, habe aber kürzlich die zusätzlichen Probleme festgestellt, die mir ständig mitteilten, dass ich in C nicht genug Speicher habe: um ziemlich einfache Apps auszuführen und zu wissen, dass ich einen Laptop-Akku habe, der auf seine Weise funktioniert sehr nahe an 0 Minuten aufladen. Ich benutze diesen jetzt die ganze Zeit zu Hause und habe einen neueren Laptop, den ich überall sonst benutze.

Wenn es also meine CMOS-Batterie ist, muss ich tatsächlich zwei Optionen abwägen. Ersetzen statt tot halten. Der Nachteil ist natürlich, dass die Uhr falsch ist. Der Vorteil ist, dass ich für diese Box eine meiner alten "Geeksquad Saviour" -Discs verwenden kann, ohne die üblichen Umgehungsprobleme zu haben. ;)


Willkommen bei Super User! Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort beantwortet nicht die ursprüngliche Frage. OP hat die CMOS-Batterie bereits überprüft.
DavidPostill

0

Versuchen Sie, eine reguläre Aufgabe zu erstellen, um Ihre Zeit zu synchronisieren.

  • In Start / Cortana geben Sie "Task" ein
  • Klicken Sie mit der rechten Maustaste auf "Taskplaner" und wählen Sie "Als Administrator ausführen"
  • Navigieren Sie Task Scheduler Library/Microsoft/Windows/Time Synchronizationim linken Verzeichnisbereich unter Taskplaner (lokal) zu.
  • Hier sehen Sie möglicherweise eine Aufgabe "ForceSynchronizeTime" oder "SynchronizeTime". Rechtsklicke und gehe zu den Eigenschaften
  • Klicken Sie auf die Registerkarte "Trigger" und bearbeiten 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 "Aktiviert" deaktiviert

Der ursprüngliche Beitrag hat eine etwas andere Konfiguration (er schlägt vor, "Beim Start" und "Aufgabe alle 5 Minuten wiederholen" zu aktivieren).

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

Ich habe diesen Trick für Windows 7 und Windows 10 verwendet. Seht 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 schrittweise Anleitungen einzuschließen]


Mein erster Kommentar war nett. Ich finde keine Nur-Link-Antworten hilfreich. Was soll ich sonst noch sagen, wenn ich etwas nicht hilfreich finde? Anstatt nur Ihre Antwort zu verbessern, kommentierten Sie und schlugen vor, dass ich ohne Grund Leute abstimmen lasse. Ich sollte keinen Aufsatz mit 500 Wörtern vorlegen müssen, weil eine Nur-Link-Antwort nicht hilfreich ist. Wenn Sie die Hilfe lesen, finden Sie darin alles, was Sie benötigen, um dies festzustellen.
Ramhound

@ Ramhound ich vorlegen. Du hast Recht. Lass uns Frieden schließen.
Washifu

1
Wir waren immer in Frieden.
Ramhound

-1

Möglicherweise möchten Sie Ihre regionalen Einstellungen überprüfen.

Hat Windows 7 möglicherweise eine falsche UTC-Versatzeinstellung? Vielleicht wird die Zeit deswegen falsch berechnet. Überprüfen Sie Ihre Zeitzone und (weniger offensichtlich) Ihre Ländereinstellungen in der Systemsteuerung.

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


1
"Abstimmung erfordert 125 Ruf"
kali
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.