Cómo configurar un servidor horario autoritativo en Windows Server

Se aplica a: Windows Server 2012 StandardWindows Server 2012 StandardWindows Server 2012 Essentials Más


En este artículo se explica cómo configurar el Servicio de hora de Windows y cómo solucionar los problemas cuando dicho servicio no funciona correctamente.

Configurar el Servicio de hora de Windows para que use un reloj del hardware interno


Para configurar el Servicio de hora de Windows de modo que use un reloj de hardware interno, use uno de estos métodos:

Configurar automáticamente el servicio de hora de Windows

Para solucionar este problema de forma automática, haga clic en el botón Descargar. En el cuadro de diálogo Descarga de archivos, haga clic en Ejecutar o Abrir y después siga los pasos del asistente de soluciones fáciles.

  • Este asistente podría estar solo en inglés. Sin embargo, la solución automática también funciona con versiones de Windows en otros idiomas.
  • Si no está usando el equipo que tiene el problema, guarde la solución fácil en una unidad flash o en un CD para ejecutarla posteriormente en el equipo con el problema.

Download


Configurar manualmente el servicio de hora de Windows

Para configurar el maestro PDC sin usar un origen de hora externo, cambie la bandera de anuncio en el maestro PDC. El maestro PDC es el servidor que mantiene para ese dominio el papel de maestro PDC de la raíz del bosque. Esta configuración fuerza al maestro PDC a anunciarse como un origen de hora de confianza y usa el reloj semiconductor complementario de óxido de metal (CMOS) integrado. Para configurar el maestro PDC usando un reloj de hardware interno, haga lo siguiente:

  1. Seleccione Inicio > Ejecutar, escriba regedit y luego seleccione Aceptar.
  2. Busque la siguiente subclave del Registro y selecciónela:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

  1. En el panel derecho, haga clic con el botón derecho en AnnounceFlags y luego seleccione Modificar.
  2. En Editar valor DWORD, escriba A en el cuadro Información del valor y después seleccione Aceptar.
  3. Cierre el Editor del Registro.
  4. En el símbolo del sistema, escriba el comando siguiente para reiniciar el Servicio de hora de Windows y luego presione después Entrar:

net stop w32time && net start w32time

Nota: El maestro PDC no se debe configurar para sincronizarse consigo mismo. Para obtener más información sobre el motivo por el que no debe configurarse el maestro PDC para sincronizarse consigo mismo, consulte Solicitud de comentario (RFC) 1305. Si el maestro PDC se configura para que se sincronice consigo mismo, los eventos siguientes se registran en el registro del sistema:Cuando el maestro PDC se ejecuta sin usar un origen de hora externo, se registra el evento siguiente en el registro de la aplicación:Este texto es un recordatorio para que se use un origen de hora externo y se puede ignorar.

 

Alert icon

 Importante: Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, se pueden producir problemas graves si modifica el Registro incorrectamente. Por tanto, asegúrese de que sigue estos pasos cuidadosamente. Para lograr una mayor protección, haga una copia de seguridad del Registro antes de modificarlo. De esta manera podrá restaurar el Registro en caso de que se produzca un problema. Para obtener más información sobre cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

322756 :Hacer una copia de seguridad del Registro y restaurarlo en Windows

Configurar el Servicio de hora de Windows para que use un origen de hora externo


Si quiere configurar un servidor horario interno para que se sincronice con un origen de hora externo, siga uno de estos métodos:

Configurar automáticamente el servicio de hora de Windows

Para solucionar este problema de forma automática, haga clic en el botón Descargar. En el cuadro de diálogo Descarga de archivos, haga clic en Ejecutar o Abrir y después siga los pasos del asistente de soluciones fáciles.

  • Si ejecuta la solución fácil para configurar un origen de hora externo, tendrá que especificar el nombre de su servidor NTP. La solución fácil tendrá los nombres de marcador de posición Server1 y Server2. Reemplace estos nombres de marcador de posición por el nombre del servidor NTP seguido de “,0x1”; por ejemplo, SRV1.Contoso.com,0x1. No es necesario que especifique más de un servidor, pero es recomendable que lo haga por redundancia. Si tiene varias entradas, deben ir separadas por un espacio.
  • La unidad de tiempo para la configuración de SpecialPollInterval,MaxPosPhaseCorrectionMaxNegPhaseCorrection está en segundos.
  • Este asistente podría estar solo en inglés. Sin embargo, la solución automática también funciona con versiones de Windows en otros idiomas.
  • Si no está usando el equipo que tiene el problema, guarde la solución fácil en una unidad flash o en un CD para ejecutarla posteriormente en el equipo con el problema.

Download

Configurar manualmente el Servicio de hora de Windows

Si quiere configurar un servidor horario interno para que se sincronice con un origen de hora externo, siga estos pasos:

  1. Cambie el tipo de servidor a NTP. Para ello, siga estos pasos:
    1. Seleccione Inicio > Ejecutar, escriba regedit y luego seleccione Aceptar.
    2. Busque la siguiente subclave del Registro y haga clic en ella:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type

    1. En el panel derecho, haga clic con el botón derecho en Tipo y después seleccione Modificar.
    2. En Editar valor, escriba NTP en el cuadro Información del valor y después seleccione Aceptar.
  1. Establezca AnnounceFlags en 5. Para ello, siga estos pasos:
    1. Busque la siguiente subclave del Registro y haga clic en ella:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

    1. En el panel derecho, haga clic con el botón derecho en AnnounceFlags y después seleccione Modificar.
    2. En Editar valor DWORD, escriba 5 en el cuadro Información del valor y después seleccione Aceptar.

Icono de información

 Notas

      • Si un servidor horario autoritativo que está configurado para utilizar un valor de AnnounceFlag de 0x5 no se sincroniza con un servidor horario que precede en la cadena, un cliente-servidor podría no sincronizarse correctamente con el servidor horario autoritativo cuando se reanude la sincronización de hora entre el servidor horario autoritativo y el servidor horario que precede en la cadena. Por lo tanto, si tiene una conexión de red deficiente u otros problemas que podrían provocar un error de sincronización de hora entre el servidor autoritativo y un servidor que precede en la cadena, establezca el valor de AnnounceFlag en 0xA en lugar de en 0x5.
         
      • Si un servidor horario autoritativo que está configurado para utilizar un valor de AnnounceFlag de 0x5 se sincroniza con un servidor horario que precede en la cadena según un intervalo fijo especificado en SpecialPollInterval, un cliente-servidor podría no sincronizarse correctamente con el servidor horario autoritativo cuando se reinicie este. Por lo tanto, si configura el servidor horario autoritativo para que se sincronice con un servidor NTP que precede en la cadena según un intervalo fijo especificado en SpecialPollInterval, establezca el valor de AnnounceFlag en 0xA en lugar de en 0x5.
  1. Habilite NTPServer. Para ello, siga estos pasos:
    1. Busque la siguiente subclave del Registro y haga clic en ella:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

    1. En el panel derecho, haga clic con el botón derecho en Enabled y después seleccione Modificar.
    2. En Editar valor DWORD, escriba 1 en el cuadro Información del valor y después seleccione Aceptar.
  1. Especifique los orígenes de la hora. Para ello, siga estos pasos:
    1. Busque la siguiente subclave del Registro y haga clic en ella:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

    1. En el panel derecho, haga clic con el botón derecho en NtpServer y después seleccione Modificar.
    2. En Editar valor, escriba Interlocutores en el cuadro Información del valor y después seleccione Aceptar.

Icono de información

 Nota: Interlocutores es un marcador de posición para una lista de delimitada mediante espacios que contiene los interlocutores de los que su equipo obtiene las marcas de tiempo. Cada nombre DNS de la lista debe ser único. Debe agregar ,0x1 al final de cada nombre DNS. Si no anexa ,0x1 al final de cada nombre DNS, los cambios efectuados en el paso 5 no surtirán efecto.

  1. Configure los valores de corrección de tiempo. Para ello, siga estos pasos:
    1. Busque la siguiente subclave del Registro y haga clic en ella:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection

    1. En el panel derecho, haga clic con el botón derecho en MaxPosPhaseCorrection y después seleccione Modificar.
    2. En Editar valor DWORD, haga clic para seleccionar Decimal en el cuadro Base.
    3. En Editar valor DWORD, escriba TimeInSeconds en el cuadro Información del valor y después seleccione Aceptar.

Icono de información

 Nota

      • TimeInSeconds es un marcador de posición para un valor razonable, como 1 hora (3600) o 30 minutos (1800). El valor que seleccione dependerá del intervalo de sondeo, el estado de la red y el origen de hora externo. 
      • El valor predeterminado de MaxPosPhaseCorrection es de 48 horas en Windows Server 2008 R2 y posterior.
    1. Busque la siguiente subclave del Registro y haga clic en ella:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
 

    1. En el panel derecho, haga clic con el botón derecho en MaxNegPhaseCorrection y después seleccione Modificar.
    2. En Editar valor DWORD, haga clic para seleccionar Decimal en el cuadro Base.
    3. En Editar valor DWORD, escriba TimeInSeconds en el cuadro Información del valor y después seleccione Aceptar.

Icono de información

 Nota

      • TimeInSeconds es un marcador de posición para un valor razonable, como 1 hora (3600) o 30 minutos (1800). El valor que seleccione dependerá del intervalo de sondeo, el estado de la red y el origen de hora externo. 
      • El valor predeterminado de MaxNegPhaseCorrection es de 48 horas en Windows Server 2008 R2 o posterior.
  1. Cierre el Editor del Registro.
  2. En el símbolo del sistema, escriba el comando siguiente para reiniciar el Servicio de hora de Windows y luego presione después Entrar:

net stop w32time && net start w32time

Icono de información

 Nota: Para ver la lista de los servidores horarios disponibles, consulte el artículo de Microsoft Knowledge Base 262680: Una lista de los servidores horarios que utilizan el Protocolo simple de tiempo de redes (SNTP) y que están disponibles en Internet

Solucionar problemas


Para que el Servicio de hora de Windows funcione correctamente, también debe funcionar correctamente la infraestructura de red. Los problemas más comunes que afectan al Servicio de hora de Windows incluyen los siguientes:

  • Hay un problema de conectividad TCP/IP, como una puerta de enlace inactiva.
  • El Servicio de resolución de nombres no funciona correctamente.
  • La red experimenta retrasos por alto volumen, especialmente cuando la sincronización se produce en vínculos de red de área extensa (WAN) de alta latencia.
  • El Servicio de sincronización de tiempo de Windows trata de sincronizar con recursos de hora imprecisos.

Le recomendamos que use la utilidad Netdiag.exe para solucionar problemas relacionados con la red. Netdiag.exe forma parte del paquete de Herramientas de soporte técnico de Windows Server 2003. En la ayuda de las herramientas puede ver la lista completa de los parámetros de línea de comandos que puede usar con Netdiag.exe. Si el problema sigue sin resolverse, puede activar el registro de depuración del Servicio de hora de Windows. Como el registro de depuración puede contener información muy detallada, le recomendamos que se ponga en contacto con los servicios de soporte al cliente de Microsoft cuando active el registro de depuración del Servicio de hora de Windows.

Para ver la lista completa de los números de teléfono de los servicios de soporte al cliente de Microsoft, así como información sobre los costos del soporte técnico, visite el sitio web de contacto con Microsoft.

 Nota: En casos especiales, los costos derivados de las llamadas al soporte técnico pueden cancelarse si un profesional del soporte técnico de Microsoft decide que una actualización específica resolverá el problema. Se aplicarán los costos habituales de soporte técnico a las consultas y cuestiones de soporte técnico adicionales que no guarden relación con la actualización en cuestión. WAZOO.

Icono de información

Más información


Windows Server incluye W32Time, la herramienta del Servicio de hora de Windows necesaria para el protocolo de autenticación Kerberos. El Servicio de hora de Windows garantiza que todos los equipos de una organización que ejecutan el sistema operativo Microsoft Windows 2000 o versiones posteriores utilicen la misma hora. 

Para asegurarse de que se utiliza la hora correcta, el Servicio de hora de Windows utiliza una relación jerárquica que controla la autoridad y el servicio no permite bucles. De manera predeterminada, los equipos basados en Windows utilizan la siguiente jerarquía:

  • Todos los equipos de escritorio cliente nominan al controlador de dominio que autentican como su asociado de hora.
  • Todos los servidores miembro siguen el mismo proceso que los clientes.
  • Todos los controladores de dominio de un dominio nominan como su asociado de hora al maestro de operaciones del controlador principal de dominio (PDC).
  • Todos los maestros de operaciones de PDC obedecen la jerarquía de dominios al seleccionar los asociados de hora.

En esta jerarquía, el maestro de operaciones del controlador principal de dominio (PDC) situado en la raíz del bosque pasa a ser la autoridad para la organización. Recomendamos encarecidamente que configure el servidor de hora autoritativo para que obtenga la hora de un recurso de hardware. Cuando configura el servidor de tiempo autorizado para que se sincronice con un origen de hora de Internet, no hay autenticación. También le recomendamos que reduzca los valores de corrección de tiempo de sus servidores y de los clientes independientes. Estas recomendaciones proporcionan más precisión y seguridad a su dominio.

Referencias


Para obtener más información sobre el Servicio de hora de Windows, consulte los siguientes artículos de Microsoft Knowledge Base:

Para obtener más información sobre el Servicio de hora de Windows, consulte Referencia técnica del Servicio de hora de Windows.