it-swarm-es.com

Windows Server no puede sincronizarse NTP hora de manera confiable

¿Por qué Windows Server (2008, en este caso, pero he visto el mismo problema en 2003) parece tener problemas de sincronización? He visto este error en mi registro del sistema en una variedad de servidores:

El servicio de hora no ha sincronizado la hora del sistema durante 86400 segundos porque ninguno de los proveedores de servicios de hora proporcionó una marca de tiempo utilizable. El servicio de hora no actualizará la hora del sistema local hasta que pueda sincronizarse con una fuente de hora. Si el sistema local está configurado para actuar como un servidor de tiempo para los clientes, dejará de anunciarse como fuente de tiempo para los clientes. El servicio horario continuará intentando y sincronizando el tiempo con sus fuentes de tiempo. Consulte el registro de eventos del sistema para ver otros eventos de W32time para obtener más detalles. Ejecute 'w32tm/resync' para forzar una sincronización horaria instantánea.

En Panel de control, Fecha y hora, la configuración de hora de Internet está configurada para sincronizarse con time-nw.nist.gov; la última sincronización exitosa fue hace 2 días, lo que indica que hay algún tipo de problema. Pero si hago clic en el botón "actualizar ahora" en ese cuadro de diálogo, de hecho, ¡se actualiza con el tiempo!

Entonces, ¿por qué el servidor de Windows no puede sincronizar la hora de manera confiable a través de NTP en segundo plano sin intervenir manualmente? haciendo mal?

41
Jeff Atwood

Jeff, encontré esto artículo . Podría ser de alguna ayuda para usted. Es posible que ya hayas leído esto, pero pensé que valía la pena intentarlo.

 HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 

Esta entrada de registro controla si la computadora local está marcada como un servidor de tiempo confiable (que solo es posible si la entrada de registro anterior está configurada en NTP como se describe anteriormente). Cambie este valor REG_DWORD de 10 a 5 aquí.

[~ # ~] actualización [~ # ~] Según Jeff, la mejor fuente de referencia es http://support.Microsoft. com/kb/816042

18
Joseph

Windows Time Agent es un applet gratuito del panel de control para configurar el NTP servidor/capacidad de sincronización de Windows. Actúa como un front-end para la configuración del registro y le permite configure múltiples servidores NTP) y vea qué tipo de resultados obtiene de ellos en tiempo real.

No mucha gente conoce este software particularmente útil (y gratuito), pero es una instalación obligatoria en los servidores que mantengo.

14
crb

Cuando la hora sincronizada es importante, uso NTPD para Windows

http://www.meinberg.de/english/sw/ntp.htm

Lo instalo, lo apunto a north-america.pool.ntp.org y lo olvido

8
Mark Porter

A continuación se muestra la forma en que Microsoft sugiere sincronizar el tiempo.

M$ Time!

Entonces, ¿por qué Windows no puede sincronizar NTP de manera confiable? Tiene que ver con cómo se configura el tiempo en un entorno de dominio. De este artnet de Technet:

Si la computadora es un servidor miembro o estación de trabajo dentro de un dominio, de manera predeterminada, sigue la jerarquía AD DS) y sincroniza su hora con un controlador de dominio en su dominio local que actualmente ejecuta la hora de Windows Servicio.

Aquí va "contra la corriente" al tratar de configurar servidores miembro para extraer NTP tiempo.

Lo "correcto" (es decir, la forma en que lo hace Microsoft) sería establecer el tiempo como se muestra en la imagen de arriba, teniendo el PDC Emulador sincronizado con un servicio de hora externo confiable como un grupo) .ntp.org, haciendo que los controladores de dominio se sincronicen con el emulador PDC), y luego haciendo que los servidores miembros y las PC se sincronicen automáticamente desde un controlador de dominio.

He detallado el proceso de fijar el tiempo para operar de esta manera en esta respuesta.

5
Brett Larson