Solucionando Problemas: Erro 0x800705B4 no Windows time do PDC Emulator (pt-BR)
Nota este artigo foi migradado para o TechNet Wiki Brasil.
Introdução
O servidor domain controller mantinha a porta 123 do serviço NTP em listening mas não era capaz de entregar o horário para os servidores Unix.
Aplica-se a
Windows Server 2008 e Windows Server 2008 R2
Entendimento da Dificuldade
Para validação foi utilizado o seguinte comando
w32tm /stripchart /computer:PDCAD /dataonly /sample:2
Que retornou o seguinte erro:
error: 0x800705B4
Resolução
Para a solução do problema foram feito os seguintes ajustes:
Para configurar um servidor de horário interno para sincronizar com uma fonte de horário externa, execute as seguintes etapas:
- Altere o tipo de servidor para NTP. Para fazer isto, execute as seguintes etapas:
- Clique em Iniciar, em Executar, digite regedit e clique em OK.
- Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
- No painel à direita, clique com o botão direito do mouse em Tipo e clique em Modificar.
- Em Editar valor, digite NTP na caixa Dados do valor e clique em OK.
- Defina
AnnounceFlags
como 5. Para fazer isso, execute as seguintes etapas:
- Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
- No painel à direita, clique com o botão direito do mouse em AnnounceFlags e clique em Modificar.
- Em Editar valor DWORD, digite 5 na caixa Dados do valor e clique em OK.
- Ative o NTPServer. Para fazer isto, execute as seguintes etapas:
- Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
- No painel à direita, clique com o botão direito do mouse em Habilitado e clique em Modificar.
- Em Editar valor DWORD, digite 1 na caixa Dados do valor e clique em OK.
- Especifique as fontes de tempo. Para fazer isto, execute as seguintes etapas:
Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
No painel à direita, clique com o botão direito do mouse em NtpServer e clique em Modificar.
Em Editar valor, digite
Peers
na caixa Dados do valor e clique em OK.Observação
Peers
é um espaço reservado para uma lista de colegas com espaço limitado da qual seu computador obtém carimbos de data/hora. Cada nome DNS listado deve ser exclusivo. Você deve acrescentar , 0 x 1 ao final de cada nome DNS. Se você não acrescentar ,0x1 ao final de cada nome DNS, as alterações feitas na etapa 5 não terão efeito.
- Selecione o intervalo de sondagem. Para fazer isto, execute as seguintes etapas:
- Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
- No painel à direita, clique com o botão direito do mouse em SpecialPollInterval e clique em Modificar.
- Em Editar valor DWORD, digite
TimeInSeconds
na caixa Dados do valor e clique em OK.
ObservaçãoTimeInSeconds
é um espaço reservado para número de segundos que você deseja entre a sondagem. Valor recomendado é de 900 decimais. Esse valor configura o Servidor de Horário para pesquisar a cada 15 minutos.
- Defina as configurações de correção do tempo. Para fazer isto, execute as seguintes etapas:
- Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
- No painel à direita, clique com o botão direito do mouse em MaxPosPhaseCorrection e clique em Modificar.
- Em Editar valor DWORD, clique para selecionar Decimal na caixa Base.
- Em Editar valor DWORD, digite
TimeInSeconds
na caixa Dados do valor e clique em OK.
ObservaçãoTimeInSeconds
é um espaço reservado para um valor razoável, como 1 hora (3600) ou 30 minutos (1800). O valor selecionado dependerá do intervalo de sondagem, da condição de rede e da fonte de tempo externa. - Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
- No painel à direita, clique com o botão direito do mouse em MaxNegPhaseCorrection e clique em Modificar.
- Em Editar valor DWORD, clique para selecionar Decimal na caixa Base.
- Em Editar valor DWORD, digite
TimeInSeconds
na caixa Dados do valor e clique em OK.
ObservaçãoTimeInSeconds
é um espaço reservado para um valor razoável, como 1 hora (3600) ou 30 minutos (1800). O valor selecionado dependerá do intervalo de sondagem, da condição de rede e da fonte de tempo externa.
- Saia do Editor do Registro.
- No prompt do comando, digite o seguinte comando para reiniciar o serviço de Horário do Windows e pressione ENTER: net stop w32time && net start w32time
OBS: Não existiam referencias entre o erro e a resolução do problema.
Links:
http://support.microsoft.com/kb/816042
Este artigo foi originalmente escrito por:
*Thiago Cardoso Luiz
*tcardoso@live.com *
@t_cardoso *
http://www.thiagocardoso.org/
Microsoft Student Partner - Brazil/SP
MCT / MCSE / MCSA / MCTS / MCC / MSP / MPN / ITIL