Windows-Zeitdienst: Tools und Einstellungen

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows 10, Azure Stack HCI, Versionen 21H2 und 20H2

Der Windows-Zeitdienst (W32Time) synchronisiert das Datum und die Uhrzeit für alle Computer, die von Active Directory Domain Services (AD DS) verwaltet werden. In diesem Artikel werden die verschiedenen Tools und Einstellungen behandelt, die zum Verwalten des Windows-Zeitdiensts verwendet werden.

Standardmäßig synchronisiert ein Computer, der einer Domäne beigetreten ist, die Zeit über eine Domänenhierarchie von Zeitquellen. Wenn ein Computer jedoch manuell für die Synchronisierung aus einer bestimmten Zeitquelle konfiguriert wurde, z. B. weil er früher keiner Domäne angehörte, können Sie den Computer so neu konfigurieren, dass er seine Zeit automatisch aus der Domänenhierarchie erhält.

Die meisten einer Domäne beigetretenen Computer verfügen über einen Zeitclient vom Typ NT5DS, was bedeutet, dass sie die Zeit aus der Domänenhierarchie synchronisieren. Eine Ausnahme hierbei ist der Domänencontroller, der als Betriebsmaster der Stammdomäne der Gesamtstruktur des PDC-Emulators (Primärer Domänencontroller) fungiert. Der PDC-Emulatorbetriebsmaster wiederum ist so konfiguriert, dass die Zeit mit einer externen Zeitquelle synchronisiert wird.

Sie können in Ihrer Domäne eine Genauigkeit von bis zu einer Millisekunde erzielen. Weitere Informationen finden Sie unter Unterstützte Grenze für hochpräzise Uhrzeit und unter Genaue Uhrzeit für Windows Server 2016.

Achtung

Verwenden Sie nicht den Befehl Net time, um die Uhrzeit des Computers zu konfigurieren oder zu stellen, wenn der Windows-Zeitdienst ausgeführt wird.

Auf älteren Computern, auf denen Windows XP oder niedriger ausgeführt wird, zeigt der Befehl Net time /querysntp auch den Namen eines NTP-Servers (Network Time Protocol) an, mit dem ein Computer synchronisiert werden soll, doch dieser NTP-Server wird nur verwendet, wenn der Zeitclient des Computers als NTP oder AllSync konfiguriert ist. Dieser Befehl ist seitdem veraltet.

Netzwerkport

Der Windows-Zeitdienst hält die NTP-Spezifikation (Network Time Protocol) ein, die die Verwendung des UDP-Ports 123 für die gesamte Zeitsynchronisierung erfordert. Immer wenn der Computer seine Uhr synchronisiert oder einem anderen Computer die Zeit bereitstellt, erfolgt dies über den UDP-Port 123. Dieser Port ist ausschließlich für den Windows-Zeitdienst reserviert.

Hinweis

  • Wenn Sie über einen Computer mit mehreren Netzwerkadaptern verfügen (mehrfach vernetzt), können Sie den Windows-Zeitdienst nicht basierend auf einem Netzwerkadapter aktivieren.
  • Der Windows Time NTP-Client verwendet UDP-Port 123 sowohl für Quell- als auch für Zielsynchronisierungsanforderungen. Beachten Sie bei Verwendung der Netzwerkfilterung den verwendeten Quellport.

Verwenden von W32tm.exe

Mit dem Befehlszeilentool „W32tm.exe“ können Sie Einstellungen des Windows-Zeitdiensts konfigurieren und Probleme mit der Computerzeit diagnostizieren. „W32tm.exe“ ist das bevorzugte Befehlszeilentool zum Konfigurieren und Überwachen sowie zum Behandeln von Problemen mit dem Windows-Zeitdienst. W32tm.exe ist in Windows XP und höher sowie Windows Server 2003 und höher enthalten.

Die Mitgliedschaft in der lokalen Administratorgruppe ist erforderlich, um W32tm.exe lokal auszuführen, während die Mitgliedschaft in der Gruppe der Domänenadministratoren erforderlich ist, um W32tm.exe remote auszuführen.

Ausführen von W32tm.exe

  1. Geben Sie in der Windows-Suchleiste cmd ein.
  2. Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und wählen Sie Als Administrator ausführen aus.
  3. Geben Sie an der Eingabeaufforderung w32tm, gefolgt vom entsprechenden Parameter ein, wie unten beschrieben:
Parameter BESCHREIBUNG
/? Zeigt die W32tm-Befehlszeilenhilfe an.
/register Registriert den Windows-Zeitdienst zur Ausführung als Dienst und fügt der Registrierung die Informationen seiner Standardkonfiguration hinzu.
/unregister Hebt die Registrierung des Windows-Zeitdiensts auf und entfernt alle seine Konfigurationsinformationen aus der Registrierung.
/monitor [/domain:<domänenname>] [/computers:<name>[,<name>[,<name>...]]] [/threads:<zahl>] Überwacht den Windows-Zeitdienst.

/domain: Gibt die zu überwachende Domäne an. Wenn kein Domänenname angegeben oder weder die Option /domain noch /computers angegeben wird, wird die Standarddomäne verwendet. Diese Option kann mehrfach verwendet werden.

/computers: Überwacht die angegebene Liste von Computern. Computernamen werden ohne Leerzeichen durch Kommas getrennt. Wenn ein Name ein * -Präfix besitzt, wird er als PDC behandelt. Diese Option kann mehrfach verwendet werden.

/threads: Gibt die Anzahl der gleichzeitig zu analysierenden Computer an. Der Standardwert ist 3. Der zulässige Bereich ist 1–50.

/ntte<NT-Zeitepoche> Konvertiert eine Windows NT-Systemzeit (gemessen in 10-7-Sekunden-Intervallen ab 0h 1-Jan 1601) in ein lesbares Format.
/ntpte<NTP-Zeitepoche> Konvertiert eine NTP-Zeit (gemessen in 2-32-Sekunden-Intervallen ab 0h 1-Jan 1900) in ein lesbares Format.
/resync [/computer:<computer>] [/nowait] [/rediscover] [/soft] Weist einen Computer an, seine Uhr so bald wie möglich neu zu synchronisieren, wobei alle gesammelten Fehlerstatistiken ausgegeben werden.

/computer:<Computer> : Gibt den Computer an, der neu synchronisiert werden soll. Wenn der Parameter nicht angegeben ist, wird der lokale Computer neu synchronisiert.

/nowait: Nicht auf das Auftreten der Neusynchronisierung warten; sofort zurückgeben. Andernfalls auf Abschluss der Neusynchronisierung warten, bevor zurückgegeben wird.

/rediscover: Die Netzwerkkonfiguration erneut erkennen sowie Netzwerkquellen neu ermitteln, dann neu synchronisieren.

/soft: Neusynchronisierung mithilfe vorhandener Fehlerstatistiken. Dies wird für Kompatibilitätszwecke verwendet.

/stripchart /computer:<target> [/period:<refresh>] [/dataonly] [/samples:<count>] [/rdtsc] Zeigt ein Stripchart der Differenz zwischen diesem und einem anderen Computer an.

/computer:<Ziel> : Der Computer gegenüber dem die Differenz gemessen werden soll.

/period:<Aktualisierung> : Die Zeit zwischen Abtastungen, in Sekunden. Der Standardwert beträgt 2 Sekunden.

/dataonly: Zeigt nur die Daten an, ohne Grafiken.

/samples:<count>: Erfasst <Die Anzahl> von Stichproben und beendet dann. Wenn nicht angegeben, werden Stichproben erfasst, bis STRG+C gedrückt wird.

/rdtsc: Für jede Stichprobe gibt diese Option durch Kommas getrennte Werte zusammen mit den Headern RdtscStart, RdtscEnd, FileTime, RoundtripDelay und NtpOffset anstelle der Textgrafik aus.

  • RdtscStart: Der RDTSC-Wert (Zähler für gelesene Zeitstempel), der unmittelbar vor dem Generieren der NTP-Anforderung erfasst wurde.
  • RdtscEnd: Der RDTSC-Wert (Zähler für gelesene Zeitstempel), der unmittelbar nach dem Empfang und der Verarbeitung der NTP-Anforderung erfasst wurde.
  • FileTime: Der lokale FILETIME-Wert, der in der NTP-Anforderung verwendet wird.
  • RoundtripDelay: Die verstrichene Zeit in Sekunden zwischen dem Generieren der NTP-Anforderung und der Verarbeitung der empfangenen NTP-Antwort, berechnet gemäß den NTP-Roundtripberechnungen.
  • NTPOffset: Die Zeitdifferenz in Sekunden zwischen dem lokalen Computer und dem NTP-Server, berechnet gemäß den NTP-Differenzberechnungen.
/config [/computer:<target>] [/update] [/manualpeerlist:<peers>] [/syncfromflags:<source>] [/LocalClockDispersion:<seconds>] [/reliable:(YES|NO)] [/largephaseoffset:<milliseconds>]** /computer:<target>: Passt die Konfiguration des Ziels> an<. Wenn nicht angegeben, ist der Standardwert der lokale Computer.

/update: Benachrichtigt den Windows-Zeitdienst, dass sich die Konfiguration geändert hat, wodurch die Änderungen wirksam werden.

/manualpeerlist:<peers>: Legt die manuelle Peerliste auf Peers> fest, bei der es sich um < eine durch Leerzeichen getrennte Liste von DNS- oder IP-Adressen handelt. Wenn du mehrere Peers angibst, muss diese Option in Anführungszeichen stehen.

/syncfromflags:<Quelle> : Legt fest, mit welchen Quellen der NTP-Client synchronisiert werden soll. <Quelle> sollte eine durch Trennzeichen getrennte Liste dieser Schlüsselwörter sein (ohne Unterscheidung zwischen Groß-/Kleinschreibung):

  • MANUAL: Schließt Peers aus der manuellen Peerliste ein.
  • DOMHIER: Synchronisierung mit einem Domänencontroller (DC) in der Domänenhierarchie.
/LocalClockDispersion:<Sekunden> : Konfiguriert die Genauigkeit der internen Uhr, die W32Time verwendet, wenn keine Zeit aus den konfigurierten Quellen abgerufen werden kann.

/reliable:(YES|NO): Legen Sie fest, ob dieser Computer eine zuverlässige Zeitquelle ist. Diese Einstellung ist nur auf Domänencontrollern sinnvoll.

  • YES: Dieser Computer ist ein zuverlässiger Zeitdienst.
  • NO: Dieser Computer ist kein zuverlässiger Zeitdienst.
/largephaseoffset:<milliseconds>: legt den Zeitunterschied zwischen lokaler und Netzwerkzeit fest, die von W32Time als Spitze betrachtet wird.
/tz Zeigt die aktuellen Zeitzoneneinstellungen an.
/dumpreg [/subkey:<key>] [/computer:<target>] Zeigt die einem angegebenen Registrierungsschlüssel zugeordneten Werte an.

Der Standardschlüssel ist HKLM\System\CurrentControlSet\Services\W32Time (der Stammschlüssel für den Windows-Zeitdienst).

/subkey:<key>: Zeigt die Werte an, die dem Unterschlüsselschlüssel <> des Standardschlüssels zugeordnet sind.

/computer:<Ziel> : Fragt Registrierungseinstellungen für den Computer <Ziel> ab.

/query [/computer:<target>] {/source | /configuration | /peers | /status} [/verbose] Zeigt die Informationen zum Windows-Zeitdienst des Computers an. Dieser Parameter wurde zunächst für den Windows-Zeitclient von Windows Vista und Windows Server 2008 zur Verfügung gestellt.

/computer:<target>: Fragt die Informationen des Ziels ab><. Wenn nicht angegeben, ist der Standardwert der lokale Computer.

/source: Zeigt die Zeitquelle an.

/configuration: Zeigt die Konfiguration der Laufzeit an sowie woher die Einstellung stammt. Zeigt im ausführlichen Modus („verbose“) auch die nicht definierte oder nicht verwendete Einstellung an.

/peers: Zeigt eine Liste von Peers und deren Status an.

/status: Zeigt den Status des Windows-Zeitdiensts an.

/verbose: Legt den ausführlichen Modus fest, um weitere Informationen anzuzeigen.

/debug {/disable | {/enable /file:<Namen> /size:/<bytes> /entries:<value> [/truncate]}} Aktivieren oder Deaktivieren des privaten Protokolls des Windows-Zeitdiensts auf dem lokalen Computer. Dieser Parameter wurde zunächst für den Windows-Zeitclient von Windows Vista und Windows Server 2008 zur Verfügung gestellt.

/disable: Deaktiviert das private Protokoll.

/enable: Aktiviert das private Protokoll.

  • file:<Name> : Gibt den absoluten Dateinamen an.
  • size:<Bytes> : Gibt die maximale Größe für die Umlaufprotokollierung an.
  • entries:<Wert> : Enthält eine Liste von Kennzeichen, durch Nummern angegeben und durch Kommas getrennt, die die Typen von Informationen angeben, die protokolliert werden sollen. Gültige Werte sind 0 bis 300. Ein Bereich von Nummern ist, zusätzlich zu einzelnen Nummern, gültig, z. B. 0–100,103,106. Der Wert 0–300 dient zum Protokollieren aller Informationen.
/truncate: Die Datei abschneiden, falls vorhanden.

Festlegen, dass der Client zwei Zeitserver verwendet

Um einen Clientcomputer so zu konfigurieren, dass er auf zwei verschiedene Zeitserver verweist, einen namens ntpserver.contoso.com und einen anderen namens clock.adatum.com, geben Sie den folgenden Befehl an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE:

w32tm /config /manualpeerlist:"ntpserver.contoso.com clock.adatum.com" /syncfromflags:manual /update

Festlegen, dass der Client die Zeit automatisch aus einer Domänenquelle synchronisiert

Führen Sie Zum Konfigurieren eines Clientcomputers, der derzeit die Zeit mithilfe eines manuell angegebenen Computers synchronisiert, um die Zeit automatisch aus der AD-Domänenhierarchie zu synchronisieren, führen Sie Folgendes aus:

w32tm /config /syncfromflags:domhier /update

net stop w32time

net start w32time

Überprüfen der Clientzeitkonfiguration

Um die Clientkonfiguration von einem Windows-basierten Clientcomputer mit dem Hostnamen contosoW1 aus zu überprüfen, führen Sie den folgenden Befehl aus:

W32tm /query /computer:contosoW1 /configuration

Die Ausgabe dieses Befehls ist eine Liste von W32time-Konfigurationsparametern, die für den Client eingestellt werden.

Wichtig

Die Zeitsynchronisierungsalgorithmen in Windows Server 2016 wurden verbessert, um sie an die RFC-Spezifikationen anzupassen. Wenn Sie also festlegen möchten, dass der lokale Zeitclient auf mehrere Peers verweist, wird empfohlen, drei oder mehr unterschiedliche Zeitserver vorzubereiten.

Wenn Sie nur über zwei Zeitserver verfügen, sollten Sie das Ntpserver-FlagUseAsFallbackOnly (0x2) angeben, um die Priorisierung eines dieser Server aufzugeben. Wenn Sie beispielsweise priorisieren ntpserver.contoso.comclock.adatum.commöchten, führen Sie den folgenden Befehl aus:

w32tm /config /manualpeerlist:"ntpserver.contoso.com,0x8 clock.adatum.com,0x2" /syncfromflags:manual /update

Zusätzlich können Sie den folgenden Befehl ausführen und den Wert von NtpServer in der Ausgabe lesen:

reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Konfigurieren der Zurücksetzung der Computeruhr

Damit „W32tm.exe“ eine Computeruhr zurücksetzen kann, wird zuerst die Differenz (CurrentTimeOffset, auch als Phase Offset bezeichnet) zwischen der aktuellen Uhrzeit und der Computeruhrzeit überprüft, um zu ermitteln, ob die Differenz kleiner als der MaxAllowedPhaseOffset-Wert ist.

  • CurrentTimeOffsetMaxAllowedPhaseOffset≤: Passen Sie die Computeruhr schrittweise mithilfe der Taktrate an.
  • CurrentTimeOffset>MaxAllowedPhaseOffset: Legen Sie die Computeruhr sofort fest.

Um anschließend die Computeruhr mithilfe der Taktfrequenz anzupassen, berechnet „W32tm.exe“ einen PhaseCorrection-Wert. Dieser Algorithmus variiert je nach Windows-Version:

  • Windows Server 2016 und höhere Versionen:

    PhaseCorrection_raw = |CurrentTimeOffset| ÷ (16 × PhaseCorrectRate × pollIntervalInSeconds)
    MaximumCorrection = |CurrentTimeOffset| ÷ (UpdateInterval ÷ 100)
    PhaseCorrection = min(PhaseCorrection_raw, MaximumCorrection)

  • Windows Server 2012 R2 und frühere Versionen:

Um den SystemClockRate Wert abzurufen, können Sie den folgenden Befehl verwenden und ihn mit der Formel von (Sekunden × 1.000 × 10.000) in Taktstriche konvertieren:

PhaseCorrection = |CurrentTimeOffset| ÷ (PhaseCorrectRate × UpdateInterval)

Alle Versionen von Windows verwenden dieselbe endgültige Gleichung, um PhaseCorrection zu überprüfen:

PhaseCorrectionSystemClockRate ≤ ÷ 2

Hinweis

  • Windows Server 2019 und Windows 10 1809 haben dieselbe Formel wie [Windows Server 2016 und höhere Versionen], die oben beschrieben wurde, indem kumulative Updates ab KB5006744 angewendet werden.

  • In diesen Gleichungen werden PhaseCorrectRate, UpdateInterval, MaxAllowedPhaseOffset und SystemClockRate in Einheiten von Takten gemessen. Auf Windows-Systemen entspricht 1 ms = 10.000 Takten.

  • MaxAllowedPhaseOffset kann in der Registrierung konfiguriert werden. Der Registrierungsparameter wird jedoch in Sekunden anstelle von Takten gemessen.

  • Öffnen Sie zum Anzeigen der Werte SystemClockRate und pollIntervalInSeconds (gemessen in Sekunden) ein Eingabeaufforderungsfenster, und führen Sie dann W32tm /query /status /verbose aus. Dieser Befehl erzeugt eine Ausgabe, die der folgenden ähnelt.
    Ausgabe des Befehls „w32tm /query /status /verbose“, der Parameterwerte für den Zeitdienst auflistet.
    Die Ausgabe zeigt das Abrufintervall sowohl in Takten als auch in Sekunden an. Die Gleichungen verwenden den in Sekunden gemessenen Wert (der Wert in Klammern).
    Die Ausgabe zeigt die Taktfrequenz in Sekunden. Verwenden Sie die folgende Formel, um den SystemClockRate-Wert in Takten anzuzeigen:

    (value in seconds) × 1.000 × 10.000

    Wenn SystemClockRate z. B. 0,0156250 Sekunden ist, verwendet die Gleichung den Wert 156.250 Takte. Eine vollständige Beschreibung der konfigurierbaren Parameter und ihrer Standardwerte finden Sie unter Config-Einträge weiter unten in diesem Artikel.

In den folgenden Beispielen wird gezeigt, wie diese Berechnungen für Windows Server 2012 R2 oder eine niedrigere Version angewendet werden.

Beispiel: Systemtaktfrequenz um vier Minuten versetzt

Die Computeruhrzeit ist 11:05, und die aktuelle Uhrzeit ist 11:09:

PhaseCorrectRate = 1

UpdateInterval = 30.000 Takte

SystemClockRate = 156.000 Takte

MaxAllowedPhaseOffset = 10 min = 600 Sekunden = 600 × 1.000 × 10.000 = 6.000.000.000 Taktzecken

|CurrentTimeOffset| = 4 min = 4 × 60 × 1.000 × 10.000 = 2.400.000.000 Ticks

Ist CurrentTimeOffsetMaxAllowedPhaseOffset?

2.400.000.000 ≤ 6.000.000.000: TRUE

UND ist die folgende Gleichung erfüllt?

(|CurrentTimeOffset| ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2)

Ist 2.400.000.000 /(30.000 × 1) ≤ 156.000 ÷ 2

80.000 ≤ 78.000: FALSE

Deshalb würde W32tm.exe die Uhr sofort zurückstellen.

Hinweis

Wenn Sie in diesem Fall die Uhr wieder langsam zurückstellen möchten, müssten Sie auch die Werte von PhaseCorrectRate oder UpdateInterval in der Registrierung anpassen, um sicherzustellen, dass das Ergebnis der Gleichung TRUE ist.

Beispiel: Systemtaktfrequenz um drei Minuten versetzt

Die Computeruhrzeit ist 11:05, und die aktuelle Uhrzeit ist 11:08:

PhaseCorrectRate = 1

UpdateInterval = 30.000 Takte

SystemClockRate = 156.000 Takte

MaxAllowedPhaseOffset = 10 min = 600 Sekunden = 600 × 1.000 × 10.000 = 6.000.000.000 Taktzecken

|CurrentTimeOffset| = 3 Minuten = 3 × 60 × 1.000 × 10.000 = 1.800.000.000 Taktzecken

Ist CurrentTimeOffsetMaxAllowedPhaseOffset?

1.800.000.000 ≤ 6.000.000.000: TRUE

UND ist die folgende Gleichung erfüllt?

(|CurrentTimeOffset| ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2)

(1.800.000.000) ÷ (1 × 30.000) ≤ 156.000 ÷ 2

Ist 60.000 ≤ 78.000: TRUE

In diesem Fall wird die Uhr langsam zurückgestellt.

Verwenden des lokalen Gruppenrichtlinien-Editors

Der Windows-Zeitdienst speichert mehrere Konfigurationseigenschaften als Registrierungseinträge. Die meisten dieser Informationen können Sie mithilfe von Gruppenrichtlinienobjekte (GPOs) im Editor für lokale Gruppenrichtlinien konfigurieren. Du kannst z. B. GPOs verwenden, um einen Computer als NTPServer oder NTPClient zu konfigurieren, den Zeitsynchronisationsmechanismus zu konfigurieren oder einen Computer als zuverlässige Zeitquelle zu konfigurieren.

Hinweis

Gruppenrichtlinieneinstellungen für den Windows-Zeitdienst können unter Windows Server 2003-, Windows Server 2003 R2-, Windows Server 2008- und Windows Server 2008 R2-Domänencontrollern und Computer unter Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 und Windows Server 2008 R2 angewendet werden.

Windows speichert die Richtlinieninformationen des Windows-Zeitdiensts im Editor für lokale Gruppenrichtlinien unter Computer Configuration\Administrative Templates\System\Windows Time Service. Die Konfigurationsinformationen, die die Richtlinien in der Windows-Registrierung definieren, werden gespeichert, und diese Registrierungseinträge werden verwendet, um die speziell für den Windows-Zeitdienst geltenden Registrierungseinträge zu konfigurieren. Infolgedessen überschreiben die durch die Gruppenrichtlinie definierten Werte alle bereits vorhandenen Werte im Abschnitt des Windows-Zeitdiensts der Registrierung. Einige der voreingestellten GPO-Einstellungen unterscheiden sich von den entsprechenden standardmäßigen Windows-Zeitdienst-Registrierungseinträgen.

Angenommen, Sie bearbeiten Richtlinieneinstellungen in der Richtlinie Zeitanbieter\Windows-NTP-Client konfigurieren. Windows lädt diese Einstellungen in den Richtlinienbereich der Registrierung unter dem folgenden Unterschlüssel:

HKLM\Software\Policies\Microsoft\W32time\TimeProviders\NtpClient

Dann verwendet Windows die Richtlinieneinstellungen, um die zugehörigen Registrierungseinträge des Windows-Zeitdiensts unter dem folgenden Unterschlüssel zu konfigurieren:

HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NTPClient\

In der folgenden Tabelle sind die Richtlinien aufgeführt, die du für den Windows-Zeitdienst konfigurieren kannst, sowie die Registrierungsunterschlüssel, die von diesen Richtlinien betroffen sind.

Hinweis

Wenn du eine Gruppenrichtlinieneinstellung entfernst, entfernt Windows den entsprechenden Eintrag aus dem Richtlinienbereich der Registrierung.

Gruppenrichtlinie 1 Registrierungsspeicherorte2,3
Globale Konfigurationseinstellungen W32Time
W32Time\Config
W32Time\Parameters
Time Providers\Configure Windows NTP Client W32Time\TimeProviders\NtpClient
Time Providers\Enable Windows NTP Client W32Time\TimeProviders\NtpClient
Time Providers\Enable Windows NTP Server W32Time\TimeProviders\NtpServer

1Category path: Computer Configuration\Administrative Templates\System\Windows Time Service
2 Unterschlüssel: HKLM\SOFTWARE\Policies\Microsoft
3 Unterschlüssel: HKLM\SYSTEM\CurrentControlSet\Services

Windows-Registrierungsreferenz

Warnung

Diese Informationen werden als Referenz für die Problembehandlung und Validierung bereitgestellt. Windows-Registrierungsschlüssel werden von W32Time verwendet, um wichtige Informationen zu speichern. Ändern Sie diese Werte nicht. Änderungen an der Registrierung werden weder vom Registrierungs-Editor noch von Windows überprüft, bevor sie angewendet werden. Wenn die Registrierung ungültige Werte enthält, kann es unter Windows zu nicht behebbaren Fehlern kommen.

Der Windows-Zeitdienst speichert Informationen in der Registrierung unter dem Pfad HKLM\SYSTEM\CurrentControlSet\Services\W32Time unter den folgenden Unterschlüsseln:

In den folgenden Tabellen bezieht sich „Alle Versionen“ auf Windows 7, Windows 8, Windows 10, Windows Server 2008 und Windows Server 2008 R2, Windows Server 2012 und Windows Server 2012 R2, Windows Server 2016 und Windows Server 2019.

Hinweis

Einige der Parameter in der Registrierung werden in Zeiteinheiten und andere in Sekunden gemessen. Verwende die folgenden Konvertierungsfaktoren, um die Zeit von Zeiteinheiten in Sekunden umzuwandeln:

  • 1 Minute = 60 Sek.
  • 1 Sek. = 1.000 ms
  • 1 ms = 10.000 Zeiteinheiten bei einem Windows-System, wie unter DateTime.Ticks-Eigenschaft beschrieben.

Beispielsweise werden aus 5 Minuten 5 × 60 × 1000 × 10000 = 3.000.000.000 Takte.

Config-Einträge

Die Config-Unterschlüsseleinträge befinden sich unter HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config.

Registrierungseintrag Versionen Beschreibung
AnnounceFlags Alle Versionen Kontrolliert, ob dieser Computer als zuverlässiger Zeitserver markiert ist. Um als zuverlässig markiert zu werden, muss ein Computer auch als Zeitserver gekennzeichnet sein.
  • 0x00. Kein Zeitserver
  • 0x01. Immer Zeitserver
  • 0x02. Automatischer Zeitserver
  • 0x04. Immer zuverlässiger Zeitserver
  • 0x08. Automatischer zuverlässiger Zeitserver

Der Standardwert für Domänenmitglieder ist 10. Der Standardwert für eigenständige Clients und Server ist 10.
ChainDisable Kontrolliert, ob der Verkettungsmechanismus deaktiviert ist. Wenn die Verkettung deaktiviert ist (auf 0 gesetzt), kann sich ein schreibgeschützter Domänencontroller (RODC) mit jedem beliebigen Domänencontroller synchronisieren, aber Hosts, deren Kennwörter nicht auf dem RODC zwischengespeichert sind, können nicht mit dem RODC synchronisiert werden. Dies ist eine boolesche Einstellung und der Standardwert ist 0.
ChainEntryTimeout Gibt die maximale Zeitspanne an, die ein Eintrag in der Verkettungstabelle verbleiben kann, bevor der Eintrag als abgelaufen betrachtet wird. Abgelaufene Einträge können bei der Verarbeitung der nächsten Anforderung oder Antwort entfernt werden. Der Standardwert ist 16 (Sekunden).
ChainLoggingRate Kontrolliert die Häufigkeit, mit der ein Ereignis, das die Anzahl der erfolgreichen und erfolglosen Verkettungsversuche anzeigt, im Systemprotokoll der Ereignisanzeige protokolliert wird. Der Standardwert ist 30 (Minuten).
ChainMaxEntries Kontrolliert die maximale Anzahl von Einträgen, die in der Verkettungstabelle zulässig sind. Wenn die Verkettungstabelle voll ist und keine abgelaufenen Einträge entfernt werden können, werden alle eingehenden Anforderungen verworfen. Der Standardwert ist 128 (Einträge).
ChainMaxHostEntries Kontrolliert die maximale Anzahl von Einträgen, die in der Verkettungstabelle für einen bestimmten Host zulässig sind. Der Standardwert ist 4 (Einträge).
ClockAdjustmentAuditLimit Windows Server 2016, Version 1709 und höhere Versionen; Windows 10, Version 1709 und höhere Versionen Gibt die kleinsten lokalen Zeitanpassungen an, die im Ereignisprotokoll des W32time-Diensts auf dem Zielcomputer protokolliert werden können. Der Standardwert ist 800 (Teile pro Million – PPM).
ClockHoldoverPeriod Windows Server 2016, Version 1709 und höhere Versionen; Windows 10, Version 1709 und höhere Versionen Gibt die maximale Anzahl von Sekunden an, die eine Systemuhr nominell ihre Genauigkeit beibehalten kann, ohne sich mit einer Zeitquelle zu synchronisieren. Wenn diese Zeitspanne vergeht, ohne dass W32time neue Proben von einem seiner Eingabeanbieter erhält, leitet W32time eine erneute Erkennung von Zeitquellen ein. Standardwert: 7.800 Sekunden.
EventLogFlags Alle Versionen Kontrolliert die Ereignisse, die der Zeitdienst protokolliert.
  • 0x1. Zeitsprung
  • 0x2. Änderung der Quelle
Der Standardwert für Domänenmitglieder ist 2. Der Standardwert für eigenständige Clients und Server ist 2.
FrequencyCorrectRate Alle Versionen Kontrolliert die Häufigkeit, mit der die Uhr korrigiert wird. Wenn dieser Wert zu klein ist, ist die Uhr instabil und wird zu häufig korrigiert. Wenn der Wert zu groß ist, dauert es zu lange, bis die Uhr synchronisiert wird. Der Standardwert für Domänenmitglieder ist 4. Der Standardwert für eigenständige Clients und Server ist 4.

Hinweis
„0“ ist ein ungültiger Wert für den Registrierungseintrag FrequencyCorrectRate. Auf Windows Server 2003-, Windows Server 2003 R2-, Windows Server 2008- und Windows Server 2008 R2-Computern ändert der Windows-Zeitdienst ihn automatisch in 1, wenn der Wert auf 0 festgelegt ist.

HoldPeriod Alle Versionen Kontrolliert den Zeitraum, über den die Spitzenerkennung deaktiviert ist, um die lokale Uhr schnell wieder zu synchronisieren. Eine Spitze ist ein Zeitbeispiel, das angibt, dass die Zeit eine Anzahl von Sekunden abgeschaltet ist und empfangen wird, nachdem Stichproben zur guten Zeit konsistent zurückgegeben wurden. Der Standardwert für Domänenmitglieder ist 5. Der Standardwert für eigenständige Clients und Server ist 5.
LargePhaseOffset Alle Versionen Gibt an, dass eine Zeitdifferenz von mehr als oder gleich diesem Wert in 10-7 Sekunden als Spitze interpretiert wird. Eine Netzwerkstörung, wie z. B. eine hohe Menge an Datenverkehr, könnte eine Spitze verursachen. Eine Spitze wird ignoriert, wenn sie nicht über einen längeren Zeitraum besteht. Der Standardwert für Domänenmitglieder ist 50000000. Der Standardwert für eigenständige Clients und Server ist 50000000.
LastClockRate Alle Versionen Wird von W32Time verwaltet. Er enthält reservierte Daten, die vom Windows-Betriebssystem verwendet werden. Außerdem können Änderungen an dieser Einstellung zu unvorhersehbaren Ergebnissen führen. Der Standardwert für Domänenmitglieder ist 156250. Der Standardwert für eigenständige Clients und Server ist 156250.
LocalClockDispersion Alle Versionen Kontrolliert die Streuung (in Sekunden), die du voraussetzen musst, wenn die einzige Zeitquelle die integrierte CMOS-Uhr ist. Der Standardwert für Domänenmitglieder ist 10. Der Standardwert für eigenständige Clients und Server ist 10.
MaxAllowedPhaseOffset Alle Versionen Gibt die maximale Differenz (in Sekunden) an, bei der W32Time versucht, die Computeruhr mithilfe der Taktfrequenz anzupassen. Wenn die Differenz diese Frequenz übersteigt, stellt W32Time die Computeruhr direkt ein. Der Standardwert für Domänenmitglieder ist 300. Der Standardwert für eigenständige Clients und Server ist 1.
MaxClockRate Alle Versionen Wird von W32Time verwaltet. Er enthält reservierte Daten, die vom Windows-Betriebssystem verwendet werden. Außerdem können Änderungen an dieser Einstellung zu unvorhersehbaren Ergebnissen führen. Der Standardwert für Domänenmitglieder ist 155860. Der Standardwert für eigenständige Clients und Server ist 155860.
MaxNegPhaseCorrection Alle Versionen Gibt die größte negative Zeitkorrektur in Sekunden an, die der Dienst vornimmt. Wenn der Dienst feststellt, dass eine größere Änderung erforderlich ist, protokolliert er stattdessen ein Ereignis.

Hinweis
Der Wert 0xFFFFFFFFFF ist ein Sonderfall. Dieser Wert bedeutet, dass der Dienst die Zeit immer korrigiert.

Der Standardwert für Domänenmitglieder ist 0xFFFFFFFF (hexadezimal). Der Standardwert für Domänencontroller ist 172.800 (48 Stunden). Der Standardwert für eigenständige Clients und Server ist 54.0000 (15 Stunden).

MaxPollInterval Alle Versionen Gibt das größte Intervall in log2 Sekunden an, das für das Systemabrufintervall zulässig ist. Ein System muss gemäß dem geplanten Intervall abfragen. Ein Anbieter kann die Erstellung von Stichproben ablehnen, wenn er dazu aufgefordert wird. Der Standardwert für Domänencontroller ist 10. Der Standardwert für Domänenmitglieder ist 15. Der Standardwert für eigenständige Clients und Server ist 15.
MaxPosPhaseCorrection Alle Versionen Gibt die größte positive Zeitkorrektur in Sekunden an, die der Dienst vornimmt. Wenn der Dienst feststellt, dass eine größere Änderung erforderlich ist, protokolliert er stattdessen ein Ereignis.

Hinweis
Der Wert 0xFFFFFFFFFF ist ein Sonderfall. Dieser Wert bedeutet, dass der Dienst die Zeit immer korrigiert.

Der Standardwert für Domänenmitglieder ist 0xFFFFFFFF (hexadezimal). Der Standardwert für Domänencontroller ist 172.800 (48 Stunden). Der Standardwert für eigenständige Clients und Server ist 54.0000 (15 Stunden).

MinClockRate Alle Versionen Wird von W32Time verwaltet. Er enthält reservierte Daten, die vom Windows-Betriebssystem verwendet werden. Außerdem können Änderungen an dieser Einstellung zu unvorhersehbaren Ergebnissen führen. Der Standardwert für Domänenmitglieder ist 155860. Der Standardwert für eigenständige Clients und Server ist 155860.
MinPollInterval Alle Versionen Gibt das kleinste Intervall in Logarithmus Basis 2-Sekunden an, das für das Systemabrufintervall zulässig ist. Ein System fordert keine Beispiele häufiger an. Ein Anbieter kann Zu anderen Zeiten als dem geplanten Intervall Beispiele erstellen. Der Standardwert für Domänencontroller ist 6. Der Standardwert für Domänenmitglieder ist 10. Der Standardwert für eigenständige Clients und Server ist 10.
PhaseCorrectRate Alle Versionen Kontrolliert die Häufigkeit, mit der der Phasenfehler korrigiert wird. Wenn du einen kleinen Wert angibst, wird der Phasenfehler schnell korrigiert, kann aber zur Instabilität der Uhr führen. Wenn der Wert zu groß ist, dauert es länger, den Phasenfehler zu beheben.

Der Standardwert für Domänenmitglieder ist 1. Der Standardwert für eigenständige Clients und Server ist 7.

Hinweis
„0“ ist ein ungültiger Wert für den Registrierungseintrag PhaseCorrectRate. Auf Computern mit Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 und Windows Server 2008 R2 ändert der Windows-Zeitdienst den Wert automatisch in 1, wenn der Wert auf 0 festgelegt ist.

PollAdjustFactor Alle Versionen Kontrolliert die Entscheidung, das Abrufintervall für das System zu vergrößern oder zu verkleinern. Je größer der Wert ist, desto geringer ist das Fehlerausmaß, das bewirkt, dass das Abrufintervall verringert wird. Der Standardwert für Domänenmitglieder ist 5. Der Standardwert für eigenständige Clients und Server ist 5.
RequireSecureTimeSyncRequests Windows 8 oder höher Kontrolliert, ob der DC auf Zeitsynchronisierungsanforderungen reagiert, die ältere Authentifizierungsprotokolle verwenden. Wenn aktiviert (auf 1 gesetzt), reagiert der DC nicht auf Anforderungen, die solche Protokolle verwenden. Dies ist eine boolesche Einstellung und der Standardwert ist 0.
SpikeWatchPeriod Alle Versionen Gibt die Zeitspanne an, die eine verdächtige Differenz vorhanden sein muss, bevor sie als richtig (in Sekunden) akzeptiert wird. Der Standardwert für Domänenmitglieder ist 900. Der Standardwert für eigenständige Clients und Arbeitsstationen ist 900.
TimeJumpAuditOffset Alle Versionen Eine ganze Zahl ohne Vorzeichen, die den Überwachungsschwellenwert für den Zeitsprung in Sekunden angibt. Wenn der Zeitdienst die lokale Uhr anpasst, indem die Uhr direkt gestellt wird, und die Zeitkorrektur höher als dieser Wert ist, protokolliert der Zeitdienst ein Überwachungsereignis.
UpdateInterval Alle Versionen Gibt die Anzahl der Zeiteinheiten zwischen Phasenkorrekturanpassungen an. Der Standardwert für Domänencontroller ist 100. Der Standardwert für Domänenmitglieder ist 30.000. Der Standardwert für eigenständige Clients und Server ist 360.000.

Hinweis
„0“ ist kein ungültiger Wert für den Registrierungseintrag UpdateInterval. Auf Computern unter Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 und Windows Server 2008 R2 ändert der Windows-Zeitdienst den Wert automatisch in 1, wenn er auf 0 festgelegt ist.

UtilizeSslTimeData Windows-Versionen, die höher als Windows 10 Build 1511 sind Der Wert 1 gibt an, dass W32Time mehrere SSL-Zeitstempel verwendet, um ein Seeding einer Uhr vorzunehmen, die äußerst ungenau ist.

Parameters-Einträge

Die Parameters-Unterschlüsseleinträge befinden sich unter HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters.

Registrierungseintrag Versionen Beschreibung
AllowNonstandardModeCombinations Alle Versionen Gibt an, dass bei der Synchronisierung zwischen Peers nicht standardmäßige Moduskombinationen zulässig sind. Der Standardwert für Domänenmitglieder ist 1. Der Standardwert für eigenständige Clients und Server ist 1.
NtpServer Alle Versionen Gibt eine durch Leerzeichen getrennte Liste von Peers an, von denen ein Computer Zeitstempel einholt, bestehend aus einem/r oder mehreren DNS-Namen oder IP-Adressen pro Zeile. Jede/r aufgeführte DNS-Name oder IP-Adresse muss eindeutig sein. Computer, die mit einer Domäne verbunden sind, müssen sich mit einer zuverlässigeren Zeitquelle synchronisieren, z. B. der offiziellen Uhr der USA.
  • 0x1 SpecialInterval
  • 0x2 UseAsFallbackOnly
  • 0x4 SymmetricActive: Weitere Informationen zu diesem Modus finden Sie unter Windows Time Server.
  • 0x8 Client

Es gibt keinen Standardwert für diesen Registrierungseintrag für Domänenmitglieder. Der Standardwert für eigenständige Clients und Server ist time.windows.com,0x1.
ServiceDll Alle Versionen Wird von W32Time verwaltet. Er enthält reservierte Daten, die vom Windows-Betriebssystem verwendet werden. Außerdem können Änderungen an dieser Einstellung zu unvorhersehbaren Ergebnissen führen. Der Standardort für diese DLL sowohl für Domänenmitglieder als auch für eigenständige Clients und Server ist „%windir%\System32\W32Time.dll“.
ServiceMain Alle Versionen Wird von W32Time verwaltet. Er enthält reservierte Daten, die vom Windows-Betriebssystem verwendet werden. Außerdem können Änderungen an dieser Einstellung zu unvorhersehbaren Ergebnissen führen. Der Standardwert für Domänenmitglieder ist SvchostEntry_W32Time. Der Standardwert für eigenständige Clients und Server ist SvchostEntry_W32Time.
Type Alle Versionen Gibt an, von welchen Peers Synchronisierung akzeptiert werden soll:
  • NoSync. Der Zeitdienst synchronisiert sich nicht mit anderen Quellen.
  • NTP. Der Zeitdienst synchronisiert sich mit den in NtpServer angegebenen Servern. Registrierungseintrag.
  • NT5DS. Der Zeitdienst synchronisiert sich mit der Domänenhierarchie.
  • AllSync. Der Zeitdienst verwendet alle verfügbaren Synchronisierungsmechanismen.
Der Standardwert für Domänenmitglieder ist NT5DS. Der Standardwert für eigenständige Clients und Server ist NTP.

NtpClient-Einträge

Die NtpClient-Unterschlüsseleinträge befinden sich unter HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient.

Registrierungseintrag Version Beschreibung
AllowNonstandardModeCombinations Alle Versionen Gibt an, dass bei der Synchronisierung zwischen Peers nicht standardmäßige Moduskombinationen zulässig sind. Der Standardwert für Domänenmitglieder ist 1. Der Standardwert für eigenständige Clients und Server ist 1.
CompatibilityFlags Alle Versionen Gibt die folgenden Kompatibilitätskennzeichen und -werte an:
  • 0x00000001 – DispersionInvalid
  • 0x00000002 – IgnoreFutureRefTimeStamp
  • 0x80000000 – AutodetectWin2K
  • 0x40000000 – AutodetectWin2KStage2
Der Standardwert für Domänenmitglieder ist 0x80000000. Der Standardwert für eigenständige Clients und Server ist 0x80000000.
CrossSiteSyncFlags Alle Versionen Bestimmt, ob der Dienst Synchronisierungspartner außerhalb der Domäne des Computers auswählt. Die Optionen und Werte lauten wie folgt:
  • 0 – None
  • 1 – PdcOnly
  • 2 – All
Dieser Wert wird ignoriert, wenn der NT5DS-Wert nicht festgelegt ist. Der Standardwert für Domänenmitglieder ist 2. Der Standardwert für eigenständige Clients und Server ist 2.
DllName Alle Versionen Gibt den Speicherort der DLL für den Zeitanbieter an.

Der Standardort für diese DLL sowohl für Domänenmitglieder als auch für eigenständige Clients und Server ist %windir%\System32\W32Time.dll.

Aktiviert Alle Versionen Gibt an, ob der NtpClient-Anbieter im aktuellen Zeitdienst aktiviert ist.
  • 1 – Ja
  • 0 – Nein
Der Standardwert für Domänenmitglieder ist 1. Der Standardwert für eigenständige Clients und Server ist 1.
EventLogFlags Alle Versionen Gibt die vom Windows-Zeitdienst protokollierten Ereignisse an.
  • 0x1 – Erreichbarkeitsänderungen
  • 0x2 – Große Beispielschiefe (gilt nur für Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 und Windows Server 2008 R2)
Der Standardwert für Domänenmitglieder ist 0x1. Der Standardwert für eigenständige Clients und Server ist 0x1.
InputProvider Alle Versionen Gibt an, ob der NtpClient als „InputProvider“ aktiviert werden soll, der Zeitinformationen vom NtpServer abruft. Der NtpServer ist ein Zeitserver, der auf Zeitanforderungen von Clients im Netzwerk reagiert, indem er Zeitstichproben zurückgibt, die für die Synchronisierung der lokalen Uhr nützlich sind.
  • 1 – Ja
  • 0 – Nein
Der Standardwert für Domänenmitglieder und eigenständige Clients ist 1.
LargeSampleSkew Alle Versionen Gibt die große Stichprobenabweichung für die Protokollierung in Sekunden an. Um die SEC-Spezifikationen (Security and Exchange Commission) einzuhalten, sollte dieser Wert auf drei Sekunden festgelegt werden. Ereignisse werden nur dann für diese Einstellung protokolliert, wenn EventLogFlags explizit für „0x2-große Stichprobenabweichung“ konfiguriert ist. Der Standardwert für Domänenmitglieder ist 3. Der Standardwert für eigenständige Clients und Server ist 3.
ResolvePeerBackOffMaxTimes Alle Versionen Gibt an, wie oft das Wartezeitintervall maximal verdoppelt werden soll, wenn wiederholte Versuche, einen Peer für die Synchronisierung aufzufinden, fehlschlagen. Ein Wert von 0 bedeutet, dass das Warteintervall immer das Minimum ist. Der Standardwert für Domänenmitglieder ist 7. Der Standardwert für eigenständige Clients und Server ist 7.
ResolvePeerBackoffMinutes Alle Versionen Gibt das anfängliche Intervall in Minuten an, das gewartet werden soll, bevor versucht wird, einen Peer für die Synchronisierung aufzufinden. Der Standardwert für Domänenmitglieder ist 15. Der Standardwert für eigenständige Clients und Server ist 15.
SpecialPollInterval Alle Versionen Gibt das spezifische Abrufintervall in Sekunden für manuelle Peers an. Wenn das Flag SpecialInterval 0x1 aktiviert ist, verwendet W32Time dieses Abrufintervall anstelle eines vom Betriebssystem festgelegten Abrufintervalls. Der Standardwert für Domänenmitglieder ist 3.600. Der Standardwert für eigenständige Clients und Server ist 604.800.

Neu für Build 1703; SpecialPollInterval ist in den Konfigurationsregistrierungswerten MinPollInterval und MaxPollInterval enthalten.
SpecialPollTimeRemaining Alle Versionen Wird von W32Time verwaltet. Er enthält reservierte Daten, die vom Windows-Betriebssystem verwendet werden. Gibt die Zeit in Sekunden an, nach der W32Time nach einem Neustart des Computers erneut synchronisiert wird. Änderungen an dieser Einstellung können zu unvorhersehbaren Ergebnissen führen. Als Standardwert für Domänenmitglieder sowie eigenständige Clients und Server bleibt die Einstellung leer.

NtpServer-Einträge

Die NtpServer-Unterschlüsseleinträge befinden sich unter HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer.

Registrierungseintrag Versionen Beschreibung
AllowNonstandardModeCombinations Alle Versionen Gibt an, dass bei der Synchronisierung zwischen Clients und Servern nicht standardmäßige Moduskombinationen zulässig sind. Der Standardwert für Domänenmitglieder ist 1. Der Standardwert für eigenständige Clients und Server ist 1.
DllName Alle Versionen Gibt den Speicherort der DLL für den Zeitanbieter an. Der Standardort für diese DLL sowohl für Domänenmitglieder als auch für eigenständige Clients und Server ist %windir%\System32\W32Time.dll.
Aktiviert Alle Versionen Gibt an, ob der NtpServer-Anbieter im aktuellen Zeitdienst aktiviert ist.
  • 1 – Ja
  • 0 – Nein
Der Standardwert für Domänenmitglieder ist 0. Der Standardwert für eigenständige Clients und Server ist 0.
InputProvider Alle Versionen Gibt an, ob der NtpClient als „InputProvider“ aktiviert werden soll, der Zeitinformationen vom NtpServer abruft. Der NtpServer ist ein Zeitserver, der auf Zeitanforderungen von Clients im Netzwerk reagiert, indem er Zeitstichproben zurückgibt, die für die Synchronisierung der lokalen Uhr nützlich sind.
  • 1 – Ja
  • 0 – Nein = 0
Standardwert für Domänenmitglieder und eigenständige Clients: 0

Verbesserte Protokollierung

Die folgenden Registrierungseinträge sind nicht Teil der W32Time-Standardkonfiguration, können der Registrierung aber hinzugefügt werden, um verbesserte Protokollierungsfunktionen zu erhalten. Die im Systemereignisprotokoll protokollierten Informationen können angepasst werden, indem die Werte für die EventLogFlags-Einstellung im Gruppenrichtlinienobjekt-Editor geändert wird. Standardmäßig protokolliert der Windows-Zeitdienst jedes Mal ein Ereignis, wenn er zu einer neuen Zeitquelle wechselt.

Füge die folgenden Registrierungseinträge hinzu, um die W32Time-Protokollierung zu aktivieren:

Eingabe Versionen Beschreibung
FileLogEntries Alle Versionen Kontrolliert die Anzahl der Einträge, die in der Windows-Zeitprotokolldatei erstellt werden. Der Standardwert ist „None“ (Keine), bei dem keine Windows-Zeitaktivitäten protokolliert werden. Gültige Werte sind 0 bis 300. Dieser Wert hat keine Auswirkungen auf die Ereignisprotokolleinträge, die normalerweise von Windows-Zeit erstellt werden.
FileLogName Alle Versionen Kontrolliert den Speicherort und Dateinamen des Windows-Zeitprotokolls. Der Standardwert ist leer und sollte nur geändert werden, wenn FileLogEntries geändert wird. Ein gültiger Wert ist ein vollständiger Pfad und Dateiname, die Windows-Zeit zum Erstellen der Protokolldatei verwendet. Dieser Wert hat keine Auswirkungen auf die Ereignisprotokolleinträge, die normalerweise von Windows-Zeit erstellt werden.
FileLogSize Alle Versionen Kontrolliert das Verhalten der Umlaufprotokollierung von Windows-Zeitprotokolldateien. Wenn FileLogEntries und FileLogName definiert sind, wird die Größe (in Bytes) definiert, die die Protokolldatei erreichen darf, bevor die ältesten Protokolleinträge mit neuen Einträgen überschrieben werden. Verwende 1000000 oder einen größeren Wert für diese Einstellung. Dieser Wert hat keine Auswirkungen auf die Ereignisprotokolleinträge, die normalerweise von Windows-Zeit erstellt werden.

Gruppenrichtlinienobjekt-Einstellungen

Gruppenrichtlinieneinstellungen sind in den GPOs Globale Konfigurationseinstellungen und Windows-NTP-Clienteinstellungen enthalten.

Globale Konfigurationseinstellungen

Dies sind die globalen Gruppenrichtlinieneinstellungen und Standardwerte für den Windows-Zeitdienst. Diese Einstellungen sind im GPO Globale Konfigurationseinstellungen im Editor für lokale Richtlinien enthalten.

Gruppenrichtlinieneinstellung Standardwert
AnnounceFlags 10
EventLogFlags 2
FrequencyCorrectRate 4
HoldPeriod 5
LargePhaseOffset 1.280.000
LocalClockDispersion 10
MaxAllowedPhaseOffset 300
MaxNegPhaseCorrection 54.000 (15 Stunden)
MaxPollInterval 15
MaxPosPhaseCorrection 54.000 (15 Stunden)
MinPollInterval 10
PhaseCorrectRate 7
PollAdjustFactor 5
SpikeWatchPeriod 90
UpdateInterval 100

Windows-NTP-Clienteinstellungen

Dies sind die Windows-NTP-Clienteinstellungen und Standardwerte für den Windows-Zeitdienst. Diese Einstellungen sind im GPO Windows NTP-Client konfigurieren im Editor für lokale Gruppenrichtlinien enthalten.

Gruppenrichtlinieneinstellung Standardwert
NtpServer time.windows.com, 0x1
Typ NT5DS – Wird für in die Domäne eingebundene Computer verwendet
NTP : Wird für Computer verwendet, die nicht in die Domäne eingebunden sind
CrossSiteSyncFlags 2
ResolvePeerBackoffMinutes 15
ResolvePeerBackoffMaxTimes 7
SpecialPollInterval 3,600
EventLogFlags 0

Hinweis

Wenn Sie Gruppenrichtlinie verwenden, um den NtpServer-Wert als Teil der Richtlinie Windows NTP-Client konfigurieren festzulegen und auf ein Domänenmitglied anzuwenden, verwendet der Windows-Zeitdienst nicht den Wert ntpServer Registry. Um Ihre NTP-Konfiguration anzuzeigen, öffnen Sie eine Eingabeaufforderung, und führen Sie aus w32tm /query /configuration.

Weitere Informationen finden Sie unter RFC 1305 – Netzwerkzeitprotokoll (Network Time Protocol) der Internet Engineering Task Force (IETF).