J'ai essayé:
w32tm /query /status
J'ai eu:
The command /query is unknown.
Dans une machine différente, j'ai eu:
The following error occurred: The service has not been started. (0x80070426)
Puis j'ai essayé:
reg QUERY [\\machine\]HKLM\SYSTEM\CurrentControlSet\Services\W32Time
J'ai eu:
ERROR: The system was unable to find the specified registry key or value.
Puis j'ai essayé:
net time /querysntp
J'ai eu:
This computer is not currently configured to use a specific SNTP server.
Sur une autre machine, j'ai eu la page d'aide, disant aussi
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe to configure the Windows Time Service.
Donc, fondamentalement, le service ne fonctionnait pas. En suivant ces instructions, j'ai fait:
w32tm /unregister
w32tm /unregister
w32tm /register
net start w32time
Enfin, tout ce qui précède fonctionnerait. (note: si net start
échoue, voir ci-dessous) Il me suffisait alors de configurer mon ntp ... Je l'ai fait avec:
w32tm /config /manualpeerlist:10.0.0.5 /syncfromflags:manual /reliable:yes /update
suivre les instructions d' ici , mais peut-être aurait-il été aussi simple que:
net time /setsntp:10.0.0.5
comme indiqué ici . (10.0.0.5 étant mon serveur NTP local). Si vous n'utilisez pas de serveur NTP local, vous pouvez utiliser le serveur générique:
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /reliable:yes /update
Enfin, vous pourriez avoir besoin de faire ce qui suit, ce qui n’était pas nécessaire pour moi:
w32tm /config /update
w32tm /resync /rediscover
REMARQUE: si net start w32time
échoue avec l' erreur 1290 (Le service a échoué depuis une start ou plusieurs services dans le même processus ont un paramètre de type SID de service incompatible) puis suivez les étapes ici :
w32tm /unregister
w32tm /register
sc config w32time type= own
net start w32time
Puis suivez comme ci-dessus.
REMARQUE 2: si le service NTP ne démarre pas automatiquement au redémarrage, cela peut être dû à ses paramètres de démarrage, comme décrit ci - dessous : en fonction de vos fenêtres, il peut être configuré pour ne démarrer que lorsqu'il rejoint un domaine. Vous pouvez vérifier avec:
sc qtriggerinfo w32time
S'il est configuré pour démarrer lorsque vous rejoignez un domaine et que vous n'avez pas de domaine configuré sur votre ordinateur, le service ne sera pas démarré et l'heure ne sera pas réglée. Il ne rejoint probablement pas un domaine car vous ne le souhaitez pas. Dans tous les cas, il suffit de changer le déclencheur qui le déclenche. Par exemple, pour démarrer lorsque la machine dispose d'un réseau (et peut donc accéder au serveur), procédez comme suit:
sc triggerinfo w32time start/networkon stop/networkoff