Sofortige Synchronisationszeit über NTP nach großem Versatz bei win10

594
umläute

Einer meiner Win10-Computer hat einen großen Zeitversatz in der Reihenfolge von Wochen (es handelt sich hierbei um eine VM, die auf Anfrage nicht angehalten wird).

Im Zeitalter von kurzlebigen SSL-Zertifikaten ist es für viele (webbasierte) Vorgänge entscheidend, die korrekte Zeit einzustellen. Aus Präzisionsgründen (und weil ich mir nicht die Mühe machen sollte, sich "manuell" an die tatsächliche Uhrzeit zu erinnern), möchte ich NTP verwenden.

Da der Zeitversatz so groß ist, wird die Zeit beim Synchronisieren mit einem NTP-Server leider entweder sehr langsam eingestellt oder ganz verworfen (wodurch die Zeit bis zum nächsten Neustart praktisch unbrauchbar wird).

Also überlegte ich mir was zu tun:

  • Stellen Sie die Uhrzeit manuell auf ungefähr die Wanduhrzeit ein
  • Aktivieren Sie die automatische Zeitsynchronisation (NTP), um die endgültigen Einstellungen vorzunehmen

Unglücklicherweise spielt das System mir Streiche, da dies tatsächlich der Fall ist:

  • Ich mache die Maschine aus. es hat eine zeit von zb2018-04-30 13:17
  • Ich logge mich ein, klicke mit der rechten Maustaste auf die Uhr und wähle "Uhrzeit und Datum ändern".
  • Ich schalte aus dem automatic time synchronisation(wie sie aktiviert wurde, in der Pause Maschine)
  • Ich klicke auf Change time/date
  • Ich setze das Datum ungefähr auf das aktuelle Datum, z 2018-06-13 10:35
  • Ich schließe das Fenster über die ApplySchaltfläche und sehe, wie (fast) richtig in der Taskleiste angezeigt wird
  • Ich schalte auf das automatic time synchronisationwieder, um die Minuten und Sekunden richtig machen
  • Das Spinnrad wird für einige Sekunden angezeigt und dann ...
  • Die Zeit wird auf den alten falschen Wert von 2018-04-30 13:17!

Was geht hier vor sich?

Nach einigen Minuten wird die Uhrzeit schließlich mit dem NTP-Server synchronisiert (dies funktioniert einwandfrei).

Aber wie kann ich sofort mit dem NTP-Server synchronisieren ? Ich möchte wirklich nicht ein paar Minuten warten, um die Maschine benutzen zu können, da die einzige Aufgabe der Maschine darin besteht, eine saubere Umgebung zu schaffen, in der kleine Dinge schnell getestet werden können .

0
Statt pausieren / pausieren zu lassen, einfach laufen lassen oder herunterfahren, wenn es nicht benötigt wird? Ihr Timing-Problem könnte von der tatsächlichen Uhrzeit der Maschine abhängen, die noch nicht auf dem neuesten Stand ist, und Sie sollten überprüfen, wann Sie direkt mit 'w32tm' anrufen, um "sofort" die richtige Uhrzeit zu erhalten. Seth vor 5 Jahren 0
@Seth Herunterfahren oder kontinuierliches Laufen ist keine Option (ich brauche sofort eine * saubere * Umgebung *; denke an [CI] (https://en.wikipedia.org/wiki/Continuous_integration)); Was die Verwendung von w32tm zur Einstellung der Uhrzeit angeht, habe ich im Grunde das gleiche Problem (hoffte jedoch, in einer GUI-only-Frage mehr Antworten zu finden :-): Sobald ich ein `net start w32time` ausstelle, wird die Zeit zurückgesetzt zum alten / falschen Wert. Endlich weiß ich nicht, was Sie mit "die tatsächliche Uhr der Maschine" meinen. umläute vor 5 Jahren 0
Warum sollten Sie es starten, anstatt es tatsächlich zu sagen, dass es eine Synchronisierung ausführen soll? Und mit der tatsächlichen Uhr der Maschine spreche ich von der tatsächlichen Uhr der Maschine, die im BIOS gespeichert ist. Seth vor 5 Jahren 0
Nur eine einfache Synchronisierung wurde abgelehnt, da der Zeitunterschied zu groß ist (selbst nachdem MaxPosPhaseCorrection und MaxNedPhaseCorrection auf 0xFFFFFFFF] gesetzt wurde). umläute vor 5 Jahren 0
Könnten Sie die eigentliche Fehlermeldung posten? Eine Zeitreise bis 1999 und das Ausführen von w32tm / resync dauerte nur wenige Sekunden. Seth vor 5 Jahren 0

0 Antworten auf die Frage