Como sincronizar a data/hora num computador baseado no Windows 2000 num domínio do Windows NT 4.0

Traduções de Artigos Traduções de Artigos
Artigo: 258059 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT258059
Para obter uma versão deste artigo para o Microsoft Windows XP, consulte 314345.
Importante: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986 Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sintomas

Um computador baseado no Microsoft Windows 2000 que seja membro de um domínio baseado no Microsoft Windows NT 4.0 poderá ter o seguinte evento no registo de eventos do sistema:
Origem: W32Time
Tipo: Aviso
ID do evento: 64
Descrição: Face aos repetidos problemas de rede, o serviço data/hora não tem conseguido encontrar um controlador de domínio para sincronizar durante muito tempo. Para reduzir o tráfego de rede, o serviço data/hora aguardará 960 minutos antes de efectuar nova tentativa. Durante este intervalo não haverá sincronização, mesmo que a conectividade da rede esteja restabelecida. Os erros de tempo acumulados podem provocar a falha de determinadas operações de rede. Para comunicar ao serviço data/hora que a conectividade da rede foi restabelecida e que deve voltar a sincronizar, execute "w32tm /s" a partir da linha de comando.
Além disso, se interromper o serviço de data/hora do Windows (W32Time.exe) e executar o comando w32time -v -once na linha de comandos, poderá receber a seguinte mensagem de erro:
BEGIN:FDoTimeNTPType
W32Time:       BEGIN:ChooseNTPServer
W32Time:       END  Line 2178
W32Time:       BEGIN:GetSocketForSynch
W32Time:          NTP: ntpptrs[0] - DOL-RSRC-BDC2
W32Time:          rgbNTPServer DOL-RSRC-BDC2
W32Time:          Port Pinging to - 123
W32Time:          Connecting to "DOL-RSRC-BDC2" (198.7.83.42)
W32Time:       END:Line 1170
W32Time:       BEGIN:GetDefaultRid
W32Time:       END  Line 2359
W32Time:       BEGIN:ComputeDelay
W32Time:          BEGIN:NTPTry -- init
W32Time:          END  Line 1683
W32Time:          BEGIN:NTPTry -- try
W32Time:             BEGIN:ComputeInterval
W32Time:             END  Line 2479
W32Time:             Sending to server  48 bytes...
W32Time:             NTP: recv failed (SOCKET_ERROR)! - 10054
W32Time:             Logging event 0x8000000B. 15 min until this event is allowed 
again.
W32Time:             0x8000000B reported to System Log in Event Viewer
W32Time:             NTP: didn't receive datagram
W32Time:             Rejecting logging event 0x8000000B. 894 sec until this event 
is allowed.
W32Time:          END  Line 1951
W32Time:          Time source failed to produce usable timestamp.

Causa

O Windows utiliza o serviço de sincronização de data/hora do Windows (W32Time) para sincronizar a data e a hora dos computadores existentes numa rede baseada no Windows 2000. Um computador baseado no Windows 2000 tenta sincronizar a respectiva data/hora com um controlador de domínio baseado no Windows 2000. Se o computador não conseguir encontrar no domínio um controlador de domínio baseado no Windows 2000, não conseguirá sincronizar a data/hora.

Resolução

Se tiver uma hierarquia de sincronização de data/hora existente no domínio baseado no Windows NT 4.0 utilizando o W32Time e pretender que os computadores baseados no Windows 2000 participem:
  1. Num controlador de domínio baseado no Windows NT 4.0 que esteja a executar o W32Time, edite o ficheiro %SystemRoot%\W32time.ini e defina o valor "LocalNTP=yes".
  2. No mesmo controlador de domínio, na linha de comandos, escreva os seguintes comandos e prima ENTER após cada comando:
    net stop w32time
    w32time -update
    net start w32time
  3. No computador baseado no Windows 2000, escreva numa linha de comandos net time /setsntp:controlador de domínio. Em que controlador de domínio é o controlador de domínio que modificou nos passos 1 e 2.
Nota: se estiver a utilizar o Timeserv no domínio baseado no Windows NT 4.0, terá de actualizar para o serviço W32Time antes de utilizar este procedimento. O Timeserv não suporta ser um servidor NTP local.

Mais Informação

Aviso: a utilização incorrecta do Editor de registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo é da responsabilidade do utilizador.

Aviso: a execução do comando net time /setsntp:controlador de domínio num computador baseado no Windows 2000 modifica os parâmetros predefinidos do serviço W32Time no registo. Uma vez que a sincronização da data/hora se revela fundamental num domínio baseado no Windows 2000, defina o funcionamento do serviço W32Time para a predefinição antes de o computador baseado no Windows 2000 se tornar membro de um domínio baseado no Windows 2000.

Para repor o funcionamento predefinido do serviço W32Time, elimine o valor "ntpserver" e altere o valor "type" de "ntp" para "nt5DS". Os valores encontram-se na seguinte localização do registo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
Para obter informações adicionais sobre o serviço Hora do Windows, clique nos números de artigo seguintes para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
246145 Changes to the W32Time and TimeServ utilities
224799 Funcionamento básico do serviço 'Hora do Windows'
223184 Entradas de registo do serviço W32Time

Propriedades

Artigo: 258059 - Última revisão: 26 de janeiro de 2006 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbenv kbprb kbtimeserv KB258059

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com