Ich versuchte:
w32tm /query /status
Ich bekam:
The command /query is unknown.
In einer anderen Maschine bekam ich:
The following error occurred: The service has not been started. (0x80070426)
Dann versuchte ich:
Ich bekam:
reg QUERY [\machine\]HKLM\SYSTEM\CurrentControlSet\Services\W32Time
Dann versuchte ich:
ERROR: The system was unable to find the specified registry key or value.
Ich bekam:
net time /querysntp
In einem anderen Rechner bekam ich die Hilfeseite, auf der auch stand:
This computer is not currently configured to use a specific SNTP server.
Also lief der Dienst im Grunde genommen nicht. Ich befolgte diese Anweisungen und tat:
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe to configure the Windows Time Service.
Schließlich würde alles oben genannte funktionieren. (Anmerkung: wenn net start
fehlschlägt, siehe unten) Dann mußte ich nur noch meinen ntp einrichten… Ich tat es mit:
w32tm /unregister
w32tm /unregister
w32tm /register
net start w32time
unter Befolgung der Anweisungen von hier , aber vielleicht hätte es auch so einfach sein können wie:
w32tm /config /manualpeerlist:10.0.0.5 /syncfromflags:manual /reliable:yes /update
wie angewiesen hier . (wobei 10.0.0.5 mein lokaler NTP-Server ist). Wenn Sie keinen lokalen NTP-Server verwenden, können Sie den generischen verwenden:
net time /setsntp:10.0.0.5
Schließlich müssen Sie vielleicht noch folgendes tun, was für mich nicht notwendig war:
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /reliable:yes /update
HINWEIS: wenn net start w32time
mit Fehler 1290 fehlschlägt (Der Dienststart ist fehlgeschlagen, da ein oder mehrere Dienste im selben Prozess eine inkompatible Dienst-SID-Typ-Einstellung haben), dann folgen Sie den Schritten hier :
w32tm /config /update
w32tm /resync /rediscover
Dann folgen Sie wie oben beschrieben.
ANMERKUNG 2: Wenn der NTP-Dienst beim Neustart nicht automatisch startet, könnte dies an seinen Starteinstellungen liegen, wie hier beschrieben: Je nach Ihren Fenstern könnte er so eingestellt sein, dass er nur startet, wenn er einer Domäne beitritt. Sie können dies überprüfen mit:
w32tm /unregister
w32tm /register
sc config w32time type= own
net start w32time
Wenn er so konfiguriert ist, dass er startet, wenn Sie einer Domäne beitreten, und Sie keine Domäne auf Ihrem Rechner eingerichtet haben, wird er den Dienst nicht starten und die Zeit einstellen. Wahrscheinlich tritt er einer Domäne nicht bei, weil Sie das nicht wollen. In jedem Fall müssen Sie nur ändern, welcher Auslöser den Dienst startet. Um zum Beispiel zu starten, wenn die Maschine über ein Netzwerk verfügt (und daher in der Lage ist, auf den Server zuzugreifen), tun Sie:
sc qtriggerinfo w32time