Compartilhar via


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:

  1. Altere o tipo de servidor para NTP. Para fazer isto, execute as seguintes etapas:
    1. Clique em Iniciar, em Executar, digite regedit e clique em OK.
    2. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
    3. No painel à direita, clique com o botão direito do mouse em Tipo e clique em Modificar.
    4. Em Editar valor, digite NTP na caixa Dados do valor e clique em OK.
  2. Defina AnnounceFlags como 5. Para fazer isso, execute as seguintes etapas:
    1. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
    2. No painel à direita, clique com o botão direito do mouse em AnnounceFlags e clique em Modificar.
    3. Em Editar valor DWORD, digite 5 na caixa Dados do valor e clique em OK.
  3. Ative o NTPServer. Para fazer isto, execute as seguintes etapas:
    1. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
    2. No painel à direita, clique com o botão direito do mouse em Habilitado e clique em Modificar.
    3. Em Editar valor DWORD, digite 1 na caixa Dados do valor e clique em OK.
  4. Especifique as fontes de tempo. Para fazer isto, execute as seguintes etapas:
    1. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

    2. No painel à direita, clique com o botão direito do mouse em NtpServer e clique em Modificar.

    3. 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.

  5. Selecione o intervalo de sondagem. Para fazer isto, execute as seguintes etapas:
    1. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
    2. No painel à direita, clique com o botão direito do mouse em SpecialPollInterval e clique em Modificar.
    3. Em Editar valor DWORD, digite TimeInSeconds na caixa Dados do valor e clique em OK.
      Observação TimeInSeconds é 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.
  6. Defina as configurações de correção do tempo. Para fazer isto, execute as seguintes etapas:
    1. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
    2. No painel à direita, clique com o botão direito do mouse em MaxPosPhaseCorrection e clique em Modificar.
    3. Em Editar valor DWORD, clique para selecionar Decimal na caixa Base.
    4. Em Editar valor DWORD, digite TimeInSeconds na caixa Dados do valor e clique em OK.
      Observação TimeInSeconds é 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.
    5. Localize e clique na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
    6. No painel à direita, clique com o botão direito do mouse em MaxNegPhaseCorrection e clique em Modificar.
    7. Em Editar valor DWORD, clique para selecionar Decimal na caixa Base.
    8. Em Editar valor DWORD, digite TimeInSeconds na caixa Dados do valor e clique em OK.      
      Observação TimeInSeconds é 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.
  7. Saia do Editor do Registro.
  8. 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.

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