Como pool.ntp.org asigna servidores de hora de cualquier parte del mundo, la calidad de la hora no será la ideal. Obtendrás mejores resultados si usas las zonas continentales (Por ejemplo Europa, Norteamérica, Oceanía o Asia.pool.ntp.org), e incluso mejor si usas la zona de tu país (por ejemplo es.pool.ntp.org en España) . Para todas estas zonas, también puedes usar los prefijos 0, 1 o 2, como 0.es.pool.ntp.org. Observa, sin embargo, que la zona puede no existir en tu país, o podría contener solo uno o dos servidores de hora. Si conoces servidores de hora cercanos (medido en distancia de red, con las órdenes traceroute o ping), mejor aún.
Si estás usando una versión de Windows reciente, puedes utilizar el cliente ntp integrado en el sistema. Para ello, ejecuta como administrador
w32tm /config /syncfromflags:manual /manualpeerlist:0.es.pool.ntp.org,1.es.pool.ntp.org,2.es.pool.ntp.org,3.es.pool.ntp.org
en el símbolo de espera de órdenes del sistema. Esto debería funcionar en Windows 2003 y versiones posteriores. Si utilizas una versión anterior de Windows, puedes intentar
net time /setsntp:"0.es.pool.ntp.org 1.es.pool.ntp.org 2.es.pool.ntp.org 3.es.pool.ntp.org"
Reiniciamos el servicio w32tm:
C:\Users\Administrator>net stop w32time The Windows Time service is stopping. The Windows Time service was stopped successfully. C:\Users\Administrator>net start w32time The Windows Time service is starting. The Windows Time service was started successfully.
Ahora ya podemos forzar la sincronización con el siguiente comando. Si la desincronización es muy amplia (+ de 5 horas) es recomendable cambiar la hora a mano para acercarnos a la real y luego sincronizar:
C:\Users\Administrator>w32tm /resync Sending resync command to local computer The command completed successfully. net time \\server /set /y