跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單
  • 使用「公司管理」來管理您的 Dell EMC 網站、產品和產品層級連絡人。

Solução de problemas do Serviço de Tempo do Windows

摘要: Este artigo apresenta informações sobre a solução de problemas do Serviço de Tempo do Windows em um domínio do Active Directory.

本文可能採用自動翻譯。如果您對翻譯品質有任何寶貴意見,請使用此頁面底部的表單告訴我們,謝謝。

文章內容


症狀

O Serviço de Tempo do Windows é importante no Active Directory. Por padrão, a autenticação Kerberos requer que os relógios em todas as máquinas no domínio sejam sincronizados para um período de cinco minutos entre cada um deles quando corrigidos para diferenças de fuso horário e horário de verão. As máquinas cujos relógios estiverem fora desse intervalo não poderão ser autenticadas e, portanto, não terão acesso aos recursos do domínio.

原因

Em um domínio do AD, o DC (Domain Controller, Controlador de Domínio) que contém a função FSMO do emulador PDC é o servidor de horário principal para todo o domínio. No entanto, isso não significa que todas as máquinas do domínio sincronizam o relógio diretamente com o emulador PDC. Outros DCs são sincronizados com o emulador PDC, enquanto os clients e os servidores membros podem ser sincronizados com qualquer DC. Nessa hierarquia, o emulador PDC deve ser a única máquina configurada para sincronização com uma origem de hora externa, como um servidor NTP público. Todo o restante no domínio deve ser configurado para sincronização com o AD. Qualquer outra configuração pode resultar em perda de sincronização do relógio.

Consulte este site do TechNet para obter informações detalhadas sobre como funciona o Serviço de Tempo do Windows.

解析度

Determinar a extensão do problema

A primeira etapa para solucionar um problema do Serviço de Tempo do Windows deve ser determinar quantas máquinas foram afetadas. Se o tempo estiver incorreto em apenas uma máquina, as etapas necessárias para corrigir esse problema serão diferentes das etapas necessárias para corrigir um problema de tempo em todo o domínio.

Se apenas algumas máquinas foram afetadas

  1. Se a máquina afetada estiver executando o Windows Vista ou posterior, execute w32tm /query /source em um prompt de comando para determinar a origem de tempo da máquina afetada. Uma origem de hora externa só deve ser listada se este comando for executado no emulador PDC. Caso contrário, o comando deve gerar o nome de um DC no domínio.
  2. O comando w32tm /query /status também mostra a origem de tempo da máquina e outras informações que podem ser úteis. O switch /verbose fornece ainda mais informações. Assim como acontece com o primeiro comando, esses comutadores só estão disponíveis em máquinas que executam o Windows Vista ou posterior.
  3. Se a origem de tempo correta estiver listada, será possível usar o w32tm /resync para tentar sincronizar novamente o relógio da máquina com a origem de tempo. A adição do switch /rediscover a esse comando faz com que a máquina tente primeiro descobrir origens de tempo de rede e, em seguida, tente uma nova sincronização.
  4. Para alterar a origem de hora da máquina, você pode usar um dos dois comandos:
    O comando w32tm /config /syncfromflags:DOMHIER /update configura a máquina para usar a hierarquia de domínio (AD) como sua origem de tempo.
    O comando w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update configura a máquina para usar os servidores de horário em <list> como a origem de tempo.
    NOTA: Se vários servidores de horário forem especificados em <list>, eles deverão estar separados por espaços, e toda a lista deverá ser delimitada por aspas.

Se todo o domínio for afetado

  1. Se a hora estiver incorreta em todas as máquinas do domínio, é provável que o emulador PDC seja a origem do problema. Execute o comando netdom query fsmo em um DC para determinar qual DC detém a função de emulador PDC.
  2. Execute w32tm /query /source em um prompt de comando no emulador PDC para garantir que ele esteja configurado para sincronização com uma origem de tempo externa. O emulador PDC nunca deve ser configurado para sincronização com o domínio, pois ele é a origem de tempo principal do domínio.
  3. Se o emulador PDC for uma máquina virtual (VM), desative a sincronização do relógio do host convidado. O procedimento para fazer isso depende do sistema operacional em execução no host de virtualização.
  4. Para configurar o emulador PDC para sincronização com um ou mais servidores de horário externos, use o seguinte comando:
    w32tm /config /syncfromflags:MANUAL /manualpeerlist:<list> /update
    NOTA: Se vários servidores de horário forem especificados em <list>, eles deverão estar separados por espaços, e toda a lista deverá ser delimitada por aspas.

Configurações de registro do Serviço de Tempo do Windows

Os comandos w32tm especificados nos procedimentos acima fazem alterações nos valores do registro do Serviço de Tempo do Windows, que estão localizados sob a seguinte chave de registro:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time

Obviamente, também é possível definir esses valores manualmente em vez de usar comandos w32tm. Se você optar por fazer isso, os seguintes sites podem ser úteis:

Política de grupo

Se você fizer alterações no Serviço de Tempo do Windows usando os comandos w32tm ou o registro, mas essas alterações não entrarem em vigor de forma alguma ou entrarem em vigor por pouco tempo antes de serem revertidas para os valores anteriores, talvez um Objeto de política de grupo (GPO) esteja substituindo as alterações. As configurações de política de grupo do Serviço de Tempo do Windows incluem muitos dos mesmos itens que podem ser configurados por meio do registro ou dos comandos w32tm. Essas configurações podem ser encontradas no seguinte local:

Computer Configuration\Policies\Administrative Templates\System\Windows Time Service

Redefina os valores de registro do Serviço de Tempo do Windows para as configurações padrão

Se nada mais funcionar, este procedimento redefinirá o Serviço de Tempo do Windows para as configurações padrão:

  1. Abra o console de serviços e interrompa o Serviço de Tempo do Windows (ou execute net stop w32time em um prompt de comando) se ele estiver em execução.
  2. Abra um prompt de comando elevado e execute w32tm /unregister para remover o Serviço de Tempo do Windows do registro. O serviço não será mais listado no console de serviços.
  3. Execute w32tm /register para recriar o serviço com as configurações padrão de registro.
  4. Faça todas as alterações necessárias no registro e inicie o Serviço de Tempo do Windows no console de serviços ou com o comando net start w32time.

文章屬性


受影響的產品
Servers, Microsoft Windows Small Business Server 2008, Microsoft Windows Small Business Server 2011 Essentials, Microsoft Windows 2008 Server R2, Microsoft Windows 2008 Server Service Pack 2, Microsoft Windows 2012 Server , Microsoft Windows 2012 Server R2 ...
上次發佈日期

19 11月 2021

版本

6

文章類型

Solution