====== NTP unter Windows ====== Unter Windows ist das Programm w32tm für das Network Time Protocol verantwortlich. Dieses kann über die CMD gesteuert werden. ===== NTP Server ===== Hinterlegen eines externen NTP-Servers für einen PDC-Emulator (Windows Server 2008 oder höher): w32tm /config /syncfromflags:manual /manualpeerlist:"ptbtime1.ptb.de ptbtime2.ptb.de ptbtime3.ptb.de" /update /reliable:YES ===== NTP Client ===== Funktionstest eines Servers bzw. die Zeit abfragen und anzeigen lassen (in diesem Falle 5 Mal): w32tm /stripchart /computer:ptbtime1.ptb.de /dataonly /samples:5 ptbtime1.ptb.de wird verfolgt [192.53.103.108:123]. 5 Proben werden gesammelt. Es ist 07.11.2018 13:40:59. 13:40:59, -00.2062924s 13:41:01, -00.2049666s 13:41:03, -00.2059993s 13:41:05, -00.2059384s 13:41:07, -00.2070839s Status des lokalen Clients: w32tm /monitor SRVtest2.test.de[192.168.100.52:123]: ICMP: 0ms Verzögerung NTP: +0.0198085s Offset von SRVtest1.test.de RefID: SRVtest1.test.de [192.168.100.10] Stratum: 4 SRVtest1.test.de *** PDC ***[192.168.100.10:123]: ICMP: 0ms Verzögerung NTP: +0.0000000s Offset von SRVtest1.test.de RefID: ptbtime2.ptb.de [192.53.103.104] Stratum: 2 [Warnung] Die Reversenamenauflösung ist die beste Möglichkeit. Sie ist ggf. nicht korrekt, da sich das Ref-ID-Feld in Zeitpaketen im Bereich von NTP-Implementierungen unterscheidet und ggf. keine IP-Adressen verwendet. Neu synchronisieren: w32tm /resync /rediscover ===== Den Windows-Zeitgeber zurücksetzen ===== net stop w32time w32tm /unregister w32tm /register net start w32time ===== Fehler "System error 1290" ===== * Beim Starten des Dienstes "Systemfehler 1290" * Im Eventlog nachfolgende Meldung: {{:win_server:w32time_sid_error.png|}} Die Lösung ist, dem Dienst (aufgerufen via svchost) es zu erlauben, einen eigenen Prozess zu starten: # sc config w32time type= own