J'ai essayé :
w32tm /query /status
J'ai obtenu :
The command /query is unknown.
Dans une autre machine, j'ai obtenu :
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 obtenu :
ERROR: The system was unable to find the specified registry key or value.
Puis j'ai essayé : Dans une autre machine, j'ai obtenu la page d'aide, qui disait aussi :
net time /querysntp
Donc, en gros, le service ne fonctionnait pas. En suivant les instructions de [ these ]&3, j'ai fait :
This computer is not currently configured to use a specific SNTP server.
Enfin, tout ce qui précède allait fonctionner. (note : si net start
échoue, voir ci-dessous) Ensuite, j'ai juste eu besoin de mettre en place mon ntp… Je l'ai fait avec :
The /QUERYSNTP and /SETSNTP options have been deprecated. Please use w32tm.exe to configure the Windows Time Service.
en suivant les instructions de ici , mais peut-être que cela aurait pu être aussi facile que :
w32tm /unregister
w32tm /unregister
w32tm /register
net start w32time
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:10.0.0.5 /syncfromflags:manual /reliable:yes /update
Enfin, vous pourriez avoir besoin de faire ce qui suit, ce qui n'était pas nécessaire pour moi :
net time /setsntp:10.0.0.5
NOTE : si net start w32time
échoue avec l'erreur 1290 (Le démarrage du service a échoué car un ou plusieurs services dans le même processus ont un paramètre de type SID de service incompatible) alors suivez les étapes ici :
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /reliable:yes /update
Puis suivez comme ci-dessus.
NOTE 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 ici : 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 :
w32tm /config /update
w32tm /resync /rediscover
Si le service est configuré pour démarrer lorsque vous rejoignez un domaine, et que vous n'avez pas de domaine configuré sur votre machine, il ne démarrera pas le service et ne fixera pas l'heure. Il ne rejoint probablement pas un domaine parce que vous ne le voulez pas. Dans tous les cas, il suffit de changer le déclencheur qui le fait démarrer. Par exemple, pour démarrer lorsque la machine dispose d'un réseau (et peut donc accéder au serveur), faites :
w32tm /unregister
w32tm /register
sc config w32time type= own
net start w32time