Compartilhar via


W32Time: Sincronização: SpecialPollInterval pode ser ignorado em computadores de grupo de trabalho

Este artigo ajuda a corrigir um problema em que o cliente NTP não sincroniza o tempo no período SpecialPollInterval conforme o esperado.

Número original do KB: 3205089

Sintomas

Suponha que você modifique as configurações do W32time para sempre executar e que uma das seguintes condições seja verdadeira:

  • Você usa as configurações padrão da estação de trabalho.
  • Você usa configurações de sincronização NTP personalizadas com um grande valor de configuração SpecialPollInterval.

Nesse cenário, o cliente NTP não sincroniza o tempo no período SpecialPollInterval conforme o esperado.

Causa

Devido à maneira como o Serviço de Tempo do Windows lida com grandes valores SpecialPollInterval, o tempo pode ser sincronizado do servidor NTP em intervalos mais longos do que o esperado.

Solução

Solução alternativa 1

Especifique um valor SpecialPollInterval menor do que o valor padrão. Os valores padrão são os seguintes:

MinPollInterval = 0xA (== 2^10 segundos == 1024 segundos)
MaxPollInterval = 0xF (== 2^15 segundos == 32768 segundos)
SpecialPollInterval = 604800 segundos

Especifique um valor SpecialPollInterval que fique entre MinPollInterval e MaxPollInterval. Um valor de exemplo é 3600 segundos (== 1 hora).

Para configurar o W32time com a nova configuração, siga estas etapas:

  1. Abra o Editor do Registro.

  2. Altere o valor da seguinte chave do Registro:

    HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

    Nome do valor: SpecialPollInterval
    Padrão: 604800
    Valor modificado: 3600

  3. Reinicie o Serviço de Tempo do Windows ou execute o seguinte comando para sinalizar ao W32time sobre a configuração modificada:

    w32tm /config /update  
    

Solução alternativa 2

Use os ajustes de intervalo de sondagem internos com base em MinPollInterval, MaxPollInterval em vez de usar SpecialPollInterval. Essa ferramenta interna ajusta automaticamente o intervalo de sondagem de MinPollInterval até MaxPollInterval se o computador cliente mantiver um tempo bastante preciso. Você só precisa modificar um sinalizador na configuração do NtpServer para alternar de SpecialPollInterval para o intervalo de sondagem automática, da seguinte maneira:

  1. Abra o Editor do Registro.

  2. Altere o valor da seguinte chave do Registro:

    HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\W32Time\Parameters

    Nome do valor: NtpServer
    Valor padrão: time.windows.com, 0x9
    Valor modificado: time.windows.com, 0x8

  3. Reinicie o serviço de Tempo do Windows ou execute o seguinte comando:

    w32tm /config /update