Schnelle Problembehandlung für die Synchronisierung des Windows-Zeitdienstes (w32time)

NTP Synchronisationsproblem unter Windows Betriebssystemen

Sie sind vermutlich hier gelandet, weil Sie nach einer Lösung für Ihr NTP Synchronisationsproblem gesucht haben. Um Sie dabei zu unterstützen, bietet diese Seite einen guten Einstieg.

Wir haben eine Liste der häufigsten Ursachen für NTP-Zeitsynchronisierungsfehler bereitgestellt. Überprüfen Sie, welches Problem Ihre Anwendung betrifft und folgen Sie den vorgeschlagenen Schritten, um den Zeitdienst erfolgreich zu konfigurieren. Wir hoffen, dass diese Anweisungen für Sie hilfreich sind!

NTP-Pakete werden durch Firewall- oder Portfilter blockiert

Ein Grund für NTP-Synchronisierungsprobleme kann eine Firewall- oder ein Portfilter sein, der die Ports blockiert, die die Programme zur Kommunikation verwenden (standardmäßig UDP-Port 123). Unter Windows 7/8 überprüfen Sie beispielsweise die Firewall-Einstellungen in der "Systemsteuerung -> Windows-Firewall -> Erweiterte Einstellungen". Wenn die Firewall eingeschaltet ist, muss man eingehende und ausgehende Regeln für "Bestimmte lokale Ports" festlegen, in unserem Fall UDP, Port 123. Für Details zu Windows-Firewall-Port-Einstellungen, klicken Sie auf Abbildung 1, 2 und 3.

Windows 8 Firewall-Einstellungen.


Abb. 1: Windows Firewall - Erweiterte Einstellungen.
Assistent für eingehende Port-Regeln

Abb. 2: Konfigurieren der Eingangs-Port-Regel in Windows.
Assistent für ausgehende Port-Regeln

Abb. 3: Konfigurieren der Ausgangs-Portregel in Windows.

Einige w32time-Versionen können keine Zeit von NTP-Servern abfragen.

Besonders diejenigen, die mit Windows XP oder Windows Server 2003 ausgeliefert wurden, können (standardmäßig) die Uhrzeit von einigen NTP-Servern nicht abfragen. Je nach Typ des Windows-PCs (z. B. Standalone-Server oder Domaincontroller) reagieren NTP-Server möglicherweise nicht auf diese Art der von w32time gesendeten Anfragen. w32time sendet hier Pakete im symmetrisch aktivem statt im client Modus an einen NTP-Server.

Dieses Problem wurde nicht mit der W32time-Version beobachtet, die mit Windows 2000 ausgeliefert wurde, nur mit späteren Versionen.

Mit einigen Befehlen in einem Terminalfenster kann das Verhalten von w32time geändert werden, so dass w32time die Client-Anfragepakete im richtigen Modus sendet. Diese Änderungen werden dauerhaft in der Windows-Registrierung gespeichert.

Um w32time-Änderungen im Befehlszeilenfenster vorzunehmen, muss man ein CMD-Programm als Administrator ausführen (siehe Abbildung 4).

Führen Sie das CMD-Programm als Administrator aus.
Abb. 4: Führen Sie das CMD-Programm als Administrator aus.

Geben Sie dann die folgenden Befehle ein (Abbildung 5):

w32tm /config /manualpeerlist:[server],0x8 /syncfromflags:MANUAL

Die tatsächliche IP-Adresse des NTP-Servers oder dessen Host-Name muss anstelle von [server] eingegeben werden.
Das Flag "0x8" zwingt w32time, keine "symmetrisch aktiven" Pakete zu senden, sondern normale "Client" - Anfragen, auf die der NTP-Server wie üblich antwortet.

Dann kann der folgende Befehl verwendet werden, um die Änderungen sofort wirksam werden zu lassen:

w32tm /config /update 

Wenn dieser Befehl erfolgreich ausgeführt wurde, hat sich Ihre Systemuhr mit dem angegebenen NTP-Server synchronisiert. Um das zu überprüfen, öffnen Sie das Fenster Datum und Uhrzeit (klicken Sie auf das Symbol "Uhrzeit" in der unteren rechten Ecke des Desktops): Datum- und Uhrzeiteinstellungen ändern -> Internet-Zeit. Sie sollten dann Ähnliches wie in Abbildung 6 sehen.

Alternativ kann der w32time-Dienst neu gestartet werden:

net stop w32time
net start w32time

Der Befehl:

net time /querysntp

kann verwendet werden, um die Konfiguration zu überprüfen. Die Ausgabe sollte der folgenden Zeile ähneln:
Der aktuelle SNTP Wert ist: [server],0x8

Wenn der w32time-Dienst neu gestartet wird, sendet er sofort eine Anfrage an den NTP-Server. Zusätzlich kann der Befehl
w32tm /resync

verwendet werden, um w32time eine Anfrage senden zu lassen.


w32time Verhaltenseinstellung
Abb. 5: w32time Verhaltenseinstellung.
Windows-Zeit erfolgreich synchronisiert.
Abb. 6: Windows-Zeit erfolgreich synchronisiert.

Überprüfen Sie, ob der w32time-Dienst ausgeführt wird

Beachten Sie, dass der w32time-Dienst möglicherweise nur aktiviert wird, wenn kein anderer ntp-Daemon auf Ihrem System installiert ist. Andernfalls geraten die beiden Dienste in Konflikt.

Gehen Sie folgendermaßen vor, um zu überprüfen, ob w32time ausgeführt wird: Wechseln Sie zu "Systemsteuerung -> Verwaltung -> Dienste". Scrollen Sie zur "Windows Time" -Funktion und überprüfen Sie deren Status, der auf "Gestartet" stehen sollte. Überprüfen Sie auch den Starttyp und stellen Sie ihn, wenn möglich, auf "Automatisch" oder "Manuell".

Wenn der Status der Windows-Zeit derzeit nicht angezeigt wird, klicken Sie mit der rechten Maustaste auf diesen Dienst und wählen Sie Eigenschaften, um das Fenster "Eigenschaften von Windows Zeit" zu öffnen. Klicken Sie im Dienststatus auf die Schaltfläche "Starten" um den Zeitdienst zu starten. Das Ergebnis sollte, wie in Abbildung 7 gezeigt, aussehen.

w32time Dienst ist gestartet.
Abb. 7: w32time Dienst ist gestartet.

Wählen Sie einen zuverlässigen NTP-Server aus:

Eine große Anzahl von Synchronisierungsproblemen kann durch Netzwerkausfälle, unvorhersehbare Übertragungsverzögerungen, unbekannte Genauigkeiten und öffentliche NTP-Server verursacht werden, über die Sie keine Kontrolle haben. Obwohl der öffentliche Zeitdienst kostenlos sein kann und 24 Stunden am Tag bereitgestellt wird, ist die Genauigkeit und der Kundendienst im Falle eines Fehlers nicht garantiert.

Wenn Sie daher Probleme mit Genauigkeit, Zuverlässigkeit und Sicherheit in Ihrem Netzwerk vermeiden wollen bzw. müssen, dann werden Sie den Dienst eines unabhängigen NTP/SNTP-Servers benötigen.

Unsere hochqualitativen Meinberg Zeitserver bieten ein breites Spektrum an Zeitsynchronisationslösungen für Netzwerke jeder Größe und Branche. Alle Zeitserver-Systeme werden in unserem Werk in Bad Pyrmont entwickelt und hergestellt. Selbstverständlich können Kunden, die bei uns einen NTP Server erworben haben jederzeit unserern Technischen Support in Anspruch nehmen. Darüber hinaus können Sie sich von unserer Firmware-Downloadseite immer den neuesten Firmwarestand herunterladen.


Weitere Informationen zu Zeitservern finden Sie in unserem NTP-Server-Produktportfolio:


Modulares 1HE Gehäuse für Zeit- und Frequenzsynchronisation

Modulares 1HE Gehäuse für Zeit- und Frequenzsynchronisation

Weiterlesen...
NTP Zeitserver Plattform für individuelle Zeitsynchronisationssysteme

NTP Zeitserver Plattform für individuelle Zeitsynchronisationssysteme

Weiterlesen...

Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact Meinberg Mail Contact