As máquinas com Windows 7 não sincronizam o tempo

2

Eu configurei minha caixa do Windows Server 2008 como um servidor de horário autoritativo usando as instruções aqui: link

A porta 123 está aberta para conexões de entrada e saída no servidor.

No entanto, os outros computadores no domínio (que estão todos executando o Windows 7) não sincronizarão o tempo com ele.

Eu recebo a seguinte saída de vários comandos w32tm (executados nas máquinas com Windows 7):

C:\Windows\system33>w32tm /config /syncfromflags:domhier /update
The command completed successfully.

C:\Windows\system32>net stop w32time
The Windows Time service is stopping.
The Windows Time service was stopped successfully.

C:\Windows\system32>net start w32time
The Windows Time service is starting.
The Windows Time service was started successfully.

C:\Windows\system32>w32tm /query /source
Local CMOS Clock

C:\Windows\system32>w32tm /query /configuration
[Configuration]

EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 4294967295 (Local)
MaxPosPhaseCorrection: 4294967295 (Local)
MaxAllowedPhaseOffset: 300 (Local)

FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 30000 (Local)


[TimeProviders]

NtpClient (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
CrossSiteSyncFlags: 2 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 3600 (Local)
Type: NT5DS (Local)

VMICTimeProvider (Local)
DllName: C:\Windows\System32\vmictimeprovider.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
NtpServer (Local)
DllName: C:\Windows\system32\w32time.dll (Local)
Enabled: 0 (Local)
InputProvider: 0 (Local)

C:\Windows\system32>w32tm /resync /rediscover
Sending resync command to local computer
The computer did not resync because no time data was available.

Eu também recebo o seguinte erro no meu log de eventos:

NtpClient was unable to set a domain peer to use as a time source because of discovery error. NtpClient will try again in 3473457 minutes and double the reattempt interval thereafter. The error was: The entry is not found. (0x800706E1)

Como posso corrigir isso?

    
por Rich 19.01.2011 / 12:37

2 respostas

1

Lembre-se de que a Diretiva de Grupo pode estar substituindo as configurações do registro local.

w32tm / query / configuration em 2008 para descobrir, não consigo encontrar um equivalente para 2003.

    
por 10.11.2011 / 08:35
1

Em seu servidor, exatamente como você digitou os servidores de mesmo nível (etapa 4c no artigo da Base de conhecimento da Microsoft)? Se você acabou de digitar a palavra peers como indicado no KB, isso certamente não funcionará. A entrada deve ser algo como: us.pool.ntp.org,0x1 time.windows.com,0x1 some.other.time.server,0x1

Você pode verificar essas configurações com o comando 'net time / querysntp'

Se o servidor não conseguir obter um timestamp utilizável do peer upstream, ele não se anunciará como autoritativo para seus clientes e os clientes poderão não sincronizar com ele. Eu descobri que time.windows.com regularmente falha em fornecer timestamps utilizáveis para meus servidores; portanto eu não uso isso.

    
por 14.03.2011 / 21:34