O Windows Server não consegue sincronizar o tempo do NTP de forma confiável

41

Por que o Windows Server (2008, neste caso, mas eu vi o mesmo problema em 2003) parece ter problemas com o tempo de sincronização? Eu vi esse erro no meu log do sistema em vários servidores:

The time service has not synchronized the system time for 86400 seconds because none of the time service providers provided a usable time stamp. The time service will not update the local system time until it is able to synchronize with a time source. If the local system is configured to act as a time server for clients, it will stop advertising as a time source to clients. The time service will continue to retry and sync time with its time sources. Check system event log for other W32time events for more details. Run 'w32tm /resync' to force an instant time synchronization.

No Painel de Controle, Data e Hora, As Configurações de Horário da Internet estão definidas para sincronizar com time-nw.nist.gov ; a última sincronização bem-sucedida foi há 2 dias, indicando que há algum tipo de problema. Mas se eu clicar no botão "atualizar agora" na caixa de diálogo, na verdade, ele atualizará com o tempo!

Então, por que o Windows não pode sincronizar o servidor com segurança através do NTP no plano de fundo sem me intervir manualmente? O que estou fazendo errado?

    
por Jeff Atwood 30.04.2009 / 18:16

4 respostas

18

Jeff, eu encontrei este artigo . Pode ser de alguma ajuda para você. Você já deve ter lido isso, mas achei que valeu a pena.

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

This registry entry controls whether the local computer is marked as a reliable time server (which is only possible if the previous registry entry is set to NTP as described above). Change this REG_DWORD value from 10 to 5 here.

UPDATE De acordo com Jeff, a melhor fonte de referência é o link

    
por 30.04.2009 / 18:27
14

O Windows Time Agent é um applet de painel de controle gratuito para configuração o servidor NTP / capacidade de sincronização do Windows. Ele atua como um front-end para as configurações do registro e permite configurar vários servidores NTP e ver que tipo de resultados você obtém deles em tempo real.

Poucas pessoas sabem sobre esse software (e gratuito) particularmente útil, mas é uma instalação obrigatória em servidores que eu mantenho.

    
por 14.06.2009 / 14:43
8

Quando a hora sincronizada é importante, eu uso o NTPD para windows

link

Eu instalo, aponto para o norte-america.pool.ntp.org e esqueço

    
por 29.05.2009 / 16:19
5

A maneira que a Microsoft sugere para sincronizar o tempo é visualizada abaixo.

Então,porqueoWindowsnãoconseguesincronizaroNTPdemaneiraconfiável?Temavercomotempoconfiguradoemumambientededomínio. Desta técnica:

If the computer is a member server or workstation within a domain, by default, it follows the AD DS hierarchy and synchronizes its time with a domain controller in its local domain that is currently running the Windows Time service.

Você está indo "contra a ação" aqui, tentando configurar servidores membros para extrair o tempo do NTP.

O "Direito" (ou seja, a maneira da Microsoft) de fazê-lo seria definir o tempo como exibido na imagem acima, tendo o Emulador PDC sincronizado com um serviço de tempo externo confiável como o pool.ntp.org, tendo os controladores de domínio são sincronizados com o emulador PDC e, em seguida, os servidores integrantes e os PCs são sincronizados automaticamente a partir de um controlador de domínio.

Eu detalhei o processo de correção do tempo para operar dessa maneira nesta resposta.

    
por 12.12.2012 / 21:11