Zeitdrift in Windows Server verhindern mit UTC-BIOS-Unterstützung

Standardmäßig geht Windows Server davon aus, dass die BIOS-Uhr auf lokale Zeit eingestellt ist. Viele Virtualisierungsplattformen, darunter Linux-basierte Umgebungen und Hypervisoren, verwenden jedoch UTC. Dieser Unterschied führt zu falschen Zeitkorrekturen, ungenauen Zeitstempeln und möglichen Dienstfehlern nach einem Neustart.

In dieser Anleitung erfahren Sie, wie Sie Zeitdrift vermeiden, indem Sie einen Registry-Patch anwenden, der Windows anweist, die BIOS-Uhr als UTC zu behandeln. Außerdem erhalten Sie Tipps zur korrekten Zeitsynchronisierung.

Warum Zeitdrift entsteht

Wenn Windows eine BIOS-Uhr in lokaler Zeit erwartet, die Hardware aber tatsächlich auf UTC eingestellt ist, gleicht das System falsch aus. Häufige Probleme sind:

  • Die Uhr springt nach einem Neustart vor oder zurück
  • Geplante Aufgaben laufen zu falschen Zeiten
  • Authentifizierungsfehler (Kerberos, SSL)
  • Unstimmige Zeitstempel in Protokollen

Korrekte Zeitzone einstellen

Vor dem Registry-Patch können Sie über die grafische Oberfläche die richtige lokale Zeitzone setzen:

  1. Win + R drücken, timedate.cpl eingeben und Enter drücken.
  2. Auf Zeitzone ändern klicken.
  3. Die lokale Zeitzone auswählen und bestätigen.

Hinweis: Diese Anpassung allein verhindert keine Zeitdrift, wenn die BIOS-Uhr weiterhin auf UTC steht.

UTC-BIOS-Unterstützung aktivieren

Um das Problem dauerhaft zu lösen, aktivieren Sie die versteckte Unterstützung von Windows Server für UTC-BIOS-Uhren durch eine Registry-Anpassung:

  1. Öffnen Sie den Editor (Notepad) und fügen Sie folgenden Inhalt ein:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

  1. Speichern Sie die Datei als utc-clock.reg.
  2. Klicken Sie die Datei mit der rechten Maustaste an und wählen Sie Zusammenführen.
  3. Bestätigen Sie die UAC-Abfrage.
  4. Starten Sie den Server neu, damit die Änderung wirksam wird.

Zeitsynchronisierung konfigurieren

Nachdem Sie die UTC-Unterstützung aktiviert haben, richten Sie die Synchronisierung mit einem zuverlässigen NTP-Server ein:

  1. Eingabeaufforderung als Administrator öffnen.
  2. Einen manuellen Zeitserver festlegen:

w32tm /config /manualpeerlist:"time.windows.com,0x1" /syncfromflags:manual /reliable:yes /update

  1. Dienst für Windows-Zeit neu starten:

net stop w32time && net start w32time

  1. Sofortige Synchronisation erzwingen:
  1. Synchronisationsstatus prüfen:

Tipp: Ersetzen Sie time.windows.com bei Bedarf durch eine zuverlässige Quelle wie pool.ntp.org oder den internen Zeitserver Ihrer Organisation.

Fazit

In diesem Artikel haben Sie Zeitdrift in Windows Server behoben durch:

  • Festlegen der richtigen Zeitzone über die GUI
  • Anwenden eines Registry-Patches zur Unterstützung von UTC-BIOS
  • Konfiguration der Zeitsynchronisierung mit einem zuverlässigen NTP-Server

Diese Schritte stellen sicher, dass die Zeit über Neustarts hinweg konsistent bleibt, Planungs- und Authentifizierungsfehler vermieden werden und Windows mit UTC-basierten BIOS-Konfigurationen in Virtualisierungs- und Cloud-Umgebungen übereinstimmt.

Quelle: vultr.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren: