Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma resolução para o problema de que o serviço de Tempo do Windows não corrige a hora se o serviço entrar no estado de pico.
Número original do KB: 2638243
Sintomas
Um computador cliente NTP que esteja executando edições do Windows Server ou Windows Client poderá não corrigir a hora se as seguintes condições forem verdadeiras:
- O cliente NTP sincroniza seu tempo com o servidor NTP especificado manualmente.
- O cliente NTP usa SpecialPollInterval como um intervalo de sondagem.
- O deslocamento de tempo entre o cliente NTP e o servidor NTP é maior que o LargePhaseOffset conforme configurado no cliente NTP.
Nessa situação, o cliente NTP não pode corrigir seu tempo mesmo depois de esperar que SpikeWatchPeriod passe.
Motivo
Esse problema ocorre porque o cliente NTP entra no estado SPIKE toda vez que o cliente pesquisa a amostra de tempo para o servidor NTP. O serviço Time gerencia seu status interno e, se o cliente entrar no estado SPIKE, o cliente não sincronizará seu tempo.
Resolução
Para contornar esse problema para que o cliente NTP seja habilitado para sincronizar com o servidor NTP após um estado SPIKE, configure o Horário do Windows para usar o MinPollInterval/MaxPollInterval como o intervalo de sondagem.
Para configurar o Horário do Windows para usar o MinPollInterval/MaxPollInterval como o intervalo de sondagem, siga estas etapas:
Clique em Iniciar, clique em Executar, digite cmd e pressione ENTER.
Observação
No Windows 8 ou Windows Server 2012, pressione o logotipo do Windows Key+R para abrir a caixa Executar , digite cmd na caixa Executar e pressione ENTER.
No prompt de comando, digite o comando a seguir. Depois de digitar o comando, pressione ENTER.
w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL
Observação
Ao usar o sinalizador 0x1 com a opção, você especifica o
/manualpeerlist
uso de SpecialPollInterval . Para contornar esse problema, não use o sinalizador 0x1.
Solução alternativa
Se você quiser usar "SpecialPollinterval", altere o seguinte registro:
Chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
Valor: MinPollInterval
Tipo: DWORD
Para evitar esse problema, a chave do Registro deve aplicar a expressão condicional da seguinte maneira:
Expressão condicional:
SpecialPollInterval<(2^MinPollInterval)*(HoldPeriod+1)
O computador membro do domínio tem valores padrão:
- MinPollInterval=10
- Período de retenção = 5
Observação
Se você definir as configurações do Serviço de Tempo do Windows por Política de Grupo ou Política de Grupo Local, essa solução alternativa não funcionará e você precisará excluir as configurações de Política.
Status
A Microsoft confirmou que é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais informações
O intervalo de sondagem que o Horário do Windows usa é definido pela seguinte subchave do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Se o valor da entrada NtpServer nessa subchave contiver 0x1, o Horário do Windows usará SpecialPollInterval como o intervalo de sondagem. Caso contrário, o Horário do Windows usará MinPollInterval/MaxPollInterval. Para obter informações adicionais sobre o Serviço de Tempo do Windows e os valores do Registro, visite o seguinte site da Microsoft:
https://technet.microsoft.com/library/cc773263(WS.10).aspx