1. Configure el servicio de hora de Windows para actualizar la hora con más frecuencia.
Panel de control -> Fecha y hora -> pestaña Hora de Internet.
Marque la casilla "Sincronizar con un servidor horario de Internet". Si no se selecciona ningún servidor, elija "time.windows.com" o "pool.ntp.org".
Esto establecerá automáticamente la hora una vez por semana, lo que debería mantener su computadora dentro de unos segundos de la hora correcta. Si está ejecutando un servidor importante, es posible que deba configurarlo con más frecuencia. Para hacer eso necesitas editar el registro.
Vaya a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient
y verifique el valor SpecialPollInterval
. Esto es en segundos.
El valor predeterminado es 604800, que es la cantidad de segundos en una semana. Para verificaciones diarias, elija 86400. A menos que tenga requisitos muy especiales, no necesitará más que diariamente. Cuatro horas serían cada 14400.
2: Configure el sistema para forzar la actualización del tiempo en el arranque.
Para realizar una actualización forzada, debe ejecutar lo siguiente como administrador (o sistema):
SC START w32time task_started
Entonces, para forzar la actualización en el arranque, debe ejecutar ese comando como administrador. Puede hacerlo utilizando el Programador de tareas. Para hacer esto, ejecute lo siguiente como administrador:
schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"