miércoles, 22 de octubre de 2008

Servicio de sincronización de hora de XP-W2003

En Windows 2000 no pasa esto, pero en XP y en W2003, la hora se sincroniza por defecto una vez por semana y no se porqué misteriosa razón ¡¡tiende a estar 2 minutos adelantada!!.

Modificando un valor en el registro de Windows podemos hacer que se sincronice cada hora:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
Por defecto pone 604800 (7 días) => lo ponemos a 3600 (1 hora), reiniciamos el servicio y ordenamos actualizar la hora.

===========

No está muy claro, pero parece que con cambiar 'SpecialPollInterval' no basta.
Parece que además, hay que crear un DWORD con el nombre 'SpecialInterval' en '.....\NtpClient' y darle el valor 1.

Por otra parte, si estamos sincronizando contra un equipo que no corre Windows y no sincroniza, deberemos desactivar el modo servidor de nuestro equipo (poner a 0 la clave 'Enabled' en '.....\NtpServer').