Cuando SpecialPollInterval se usa como intervalo de sondeo, el servicio de hora de Windows no corrige el tiempo si el servicio entra en el estado de especial

Síntomas

Un equipo cliente NTP que ejecute Windows Server edtions o ediciones de cliente de Windows puede no corregir el tiempo si se cumplen las siguientes condiciones:

  • El cliente NTP Sincroniza su tiempo con el servidor NTP especificado manualmente.

  • El cliente NTP usa SpecialPollInterval como intervalo de sondeo.

  • El desplazamiento de tiempo entre el cliente NTP y el servidor NTP es mayor que el LargePhaseOffset configurado en el cliente NTP.

En esta situación, el cliente NTP no puede corregir su tiempo incluso después de esperar a que SpikeWatchPeriod.

Causa

Este problema se produce porque el cliente NTP entra en el estado de especial cada vez que el cliente sondea la muestra de hora con el servidor NTP. El servicio de hora administra su estado interno y, si el cliente entra en el estado de especial, el cliente no se sincroniza en ese momento.

Resolución

Para solucionar este problema de modo que el cliente NTP esté habilitado para sincronizarse con el servidor NTP después de un estado especial, configure la hora de Windows para que use el MinPollInterval/MaxPollInterval como intervalo de sondeo. Para que podamos configurar la hora de Windows para que use el MinPollInterval/MaxPollInterval como intervalo de sondeo para usted, vaya a la sección "aquí tiene una solución fácil". Si prefiere configurar la hora de Windows para usar el MinPollInterval/MaxPollInterval como intervalo de sondeo, vaya a la sección "quiero solucionarlo yo mismo". Nota Si establece la configuración del servicio de hora de Windows mediante la Directiva de grupo o la Directiva de grupo local, este método de "corrección sencilla" no funcionará y tendrá que eliminar la configuración de la Directiva.

He aquí una solución fácil

Para configurar la hora de Windows para usar el MinPollInterval/MaxPollInterval como intervalo de sondeo, 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.

Para Windows 8,1, Windows Server 2012 R2 y versiones posteriores de Windows

Para Windows 7, Windows Vista, Windows Server 2008 y Windows Server 2008 R2

 

Para configurar la hora de Windows para usar el MinPollInterval/MaxPollInterval como intervalo de sondeo, siga estos pasos: 

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba cmdy, a continuación, presione Entrar. Nota: En Windows 8 o Windows Server 2012, presione la tecla del logotipo de Windows + R para abrir el cuadro Ejecutar , escriba cmd en el cuadro Ejecutar y, a continuación, presione Entrar.

  2. En el símbolo del sistema, escriba el siguiente comando. Después de escribir el comando, presione Entrar. w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL

Nota Cuando se usa la bandera 0x1 con el modificador /manualpeerlist , se especifica el uso de SpecialPollInterval. Para evitar este problema, no use la bandera 0x1.

Solución alternativa

Si desea usar "SpecialPollinterval", debe cambiar el siguiente registro:

Clave: HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\ConfigValue: MinPollIntervalType: DWORDPara evitar este problema, la clave del registro debe aplicar la expresión condicional de la siguiente manera:

Expresión condicional: SpecialPollInterval< (2 ^ MinPollInterval) * (HoldPeriod + 1)El equipo miembro de dominio tiene valores predeterminados:

  • MinPollInterval=10

  • HoldPeriod=5

Nota Si establece la configuración del servicio de hora de Windows mediante la Directiva de grupo o la Directiva de grupo local, esta solución no funcionará y tendrá que eliminar la configuración de la Directiva.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

El intervalo de sondeo que usa la hora de Windows se establece mediante la siguiente subclave del registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\ParametersSi el valor de la entrada NtpServer de esta subclave contiene 0x1, hora de Windows usa SpecialPollInterval como intervalo de sondeo. De lo contrario, Windows Time usa MinPollInterval/MaxPollInterval. Para obtener más información acerca del servicio de hora de Windows y los valores del registro, visite el siguiente sitio web de Microsoft:

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×