Partilhar via


Ferramentas e configurações do serviço de Tempo do Windows

O serviço de Tempo do Windows (W32Time) sincroniza a data e a hora de todos os computadores geridos pelos Serviços de Domínio Ative Directory (AD DS). Este artigo aborda as diferentes ferramentas e configurações usadas para gerenciar o serviço de Tempo do Windows.

Por padrão, um computador que ingressou em um domínio sincroniza o tempo por meio de uma hierarquia de domínio de fontes de tempo. No entanto, se um computador estiver configurado manualmente para sincronizar a partir de uma fonte de tempo específica, talvez porque anteriormente não estava associado a um domínio, você pode reconfigurar o computador para começar a obter automaticamente seu tempo da hierarquia de domínio.

A maioria dos computadores associados a um domínio tem um cliente de tempo do tipo NT5DS, o que significa que sincronizam o tempo a partir da hierarquia de domínio. Uma exceção a isso é o controlador de domínio, que atua como mestre de operações responsável pelo emulador do controlador de domínio primário (PDC) no domínio raiz da floresta. O mestre de operações do emulador PDC, por sua vez, é configurado para sincronizar o tempo com uma fonte de tempo externa.

Você pode obter uma precisão de tempo de até um milissegundo em seu domínio. Para obter mais informações, consulte Limite de suporte para tempo de alta precisão e Hora precisa para Windows Server 2016.

Atenção

Não utilize o comando Net time para configurar ou definir a hora do relógio de um computador quando o serviço de Hora do Windows estiver em execução.

Além disso, em computadores mais antigos que executam o Windows XP ou anterior, o comando Net time /querysntp exibe o nome de um servidor NTP (Network Time Protocol) com o qual um computador está configurado para sincronizar, mas esse servidor NTP é usado somente quando o cliente de tempo do computador é configurado como NTP ou AllSync. Este comando foi preterido.

Porta de rede

O serviço de Tempo do Windows segue a especificação NTP (Network Time Protocol), que requer o uso da porta UDP 123 para sincronização de todos os tempos. Sempre que o computador sincroniza seu relógio ou fornece tempo para outro computador, isso acontece pela porta UDP 123. Esta porta é reservada pelo serviço de Tempo do Windows como a porta de destino.

Observação

  • Os servidores NTP normalmente escutam solicitações na porta UDP 123 e respondem da mesma porta, o que também é verdade para o servidor NTP W32Time da caixa de entrada.
  • O Cliente NTP W32Time da Caixa de Entrada e o Servidor NTP podem ser ativados ou desativados independentemente e ambos compartilham a porta UDP 123 para suas funções.
  • O Cliente NTP do W32Time só pode usar UDP 123 como porta de origem.
  • Se tiveres um computador com vários adaptadores de rede (multi-homed), não podes activar o serviço Windows Time com base num adaptador de rede.

Parâmetros de linha de comando para W32Time

Você pode usar o comando w32tm para definir as configurações do serviço de Tempo do Windows e diagnosticar problemas de tempo do computador. W32tm é a ferramenta de linha de comando preferida para configurar, monitorar e solucionar problemas do serviço de Tempo do Windows. A associação ao grupo local Administradores do é necessária para executar esta ferramenta localmente e a associação ao grupo Administradores do Domínio é necessária para executar esta ferramenta remotamente.

Para usar w32tm, execute as seguintes etapas:

  1. Selecione Iniciar>, digite cmd>, clique com o botão direito em Linha de Comando> e selecione Executar como administrador.
  2. No prompt de comando, digite w32tm seguido pelos parâmetros aplicáveis.
Parâmetro Descrição
/? Exibe a ajuda da linha de comando w32tm
/config [/computer:<target>] [/update] [/manualpeerlist:<peers>] [/syncfromflags:<source>] [/LocalClockDispersion:<segundos>] [/reliable:(YES|NO)] [/largephaseoffset:<milissegundos>]** /computer:<>: Ajusta a configuração de <>de destino. Se não for especificado, o padrão é o computador local.

/update: Notifica o serviço de Tempo do Windows de que a configuração foi alterada, fazendo com que as alterações entrem em vigor.

/manualpeerlist:<peers>: Define a lista de pares manual para <peers>, que é uma lista delimitada por espaço de endereços DNS ou IP. Ao especificar vários pares, essa opção deve ser colocada entre aspas.

/syncfromflags:<source>: Define quais fontes o cliente NTP deve sincronizar. < de origem> deve ser uma lista separada por vírgulas destas palavras-chave, sem distinção entre maiúsculas e minúsculas:

  • MANUAL: Inclua pares da lista de pares manual.
  • DOMHIER: Sincronizar a partir de um controlador de domínio (DC) na hierarquia de domínio.

/LocalClockDispersion:<segundos>: Configura a precisão do relógio interno que o W32Time assume quando não pode adquirir tempo de suas fontes configuradas.

/reliable:(YES|NO): Defina se este computador é uma fonte de tempo confiável. Essa configuração só é significativa em controladores de domínio.

  • SIM: Este computador é um serviço de tempo confiável.
  • SEM: Este computador não é um serviço de hora fiável.

/largephaseoffset:<milissegundos>: Define a diferença de tempo entre a hora local e a hora da rede que o W32Time considera um pico.

/debug {/disable | {/enable /file:<name> /size:/<bytes> /entries:<value> [/truncate]}} Permite ativar ou desativar o registo privado do serviço de Tempo do Windows no computador local. Esse parâmetro foi disponibilizado pela primeira vez para o cliente Windows Time no Windows Vista e no Windows Server 2008.

/disable: Desativa o registo privado.

/enable: Habilita o log privado.

  • arquivo:<name>: Especifica o nome absoluto do arquivo.
  • tamanho:<bytes>: Especifica o tamanho máximo para registo circular.
  • entradas:<valor>: Contém uma lista de bandeiras, especificadas por número e separadas por vírgulas que especificam os tipos de informação que devem ser registados. Os valores válidos são de 0 a 300. Um intervalo de números é válido, além de números únicos, como 0-100,103,106. O valor 0-300 é para registrar todas as informações.

/truncate: trunce o arquivo se ele existir.

/dumpreg [/subkey:<key>] [/computer:<>de destino ] Exibe os valores associados a uma determinada chave do Registro.

A chave padrão é HKLM\System\CurrentControlSet\Services\W32Time (a chave raiz do serviço de Tempo do Windows).

/subkey:<key>: Exibe os valores associados à subchave <chave> da chave padrão.

/computador:<alvo>: Consulta as configurações do registro para o computador <alvo>.

/monitor [/domain:<domain name>] [/computers:<name>[,<name>[,<name>...]]] [/threads:<num>] Monitoriza o serviço de Hora do Windows.

/domain: Especifica qual domínio monitorar. Se nenhum nome de domínio for fornecido, ou nem a opção /domain nem /computers for especificada, o domínio padrão será usado. Esta opção pode ser usada mais de uma vez.

/computers: Monitoriza a lista fornecida de computadores. Os nomes dos computadores são separados por vírgulas, sem espaços. Se um nome tiver o prefixo *, será tratado como um PDC. Esta opção pode ser usada mais de uma vez.

/threads: Especifica o número de computadores a serem analisados simultaneamente. O valor padrão é 3. O intervalo permitido é de 1 a 50.

/ntpte<NTP tempo época> Converte um tempo NTP (medido em intervalos de 2-32segundos a partir de 0h do dia 1 de janeiro de 1900) num formato legível.
/ntte<NT tempo época> Converte um tempo de sistema do Windows NT (medido em intervalos de 10-7-segundo a partir de 0h 1-jan 1601) em um formato legível.
/query [/computer:<target>] {/source | /configuration | /peers | /status} [/verbose] Exibe as informações do serviço de Tempo do Windows do computador. Esse parâmetro foi disponibilizado pela primeira vez para o cliente Windows Time no Windows Vista e no Windows Server 2008.

/computer:<target>: Consulta as informações de <target>. Se não for especificado, o valor padrão será o computador local.

/source: Exibe a fonte de tempo.

/configuration: Exibe a configuração do tempo de execução e de onde vem a configuração. No modo detalhado, exiba também a configuração indefinida ou não utilizada.

/peers: Exibe uma lista de pares e seu status.

/status: Exibe o status do serviço de Tempo do Windows.

/verbose: Ativa o modo detalhado para exibir mais informações.

/register Registra o serviço de Tempo do Windows para ser executado como um serviço e adiciona suas informações de configuração padrão ao Registro.
/reesincronizar [/computador:<computador>] [/sem espera] [/redescobrir] [/suave] Diz a um computador que ele deve ressincronizar seu relógio o mais rápido possível, jogando fora todas as estatísticas de erro acumuladas. O cliente NTP requer UDP 123 como porta de origem.

/computer:<computer>: Especifica o computador que deve ressincronizar. Se não for especificado, o computador local ressincroniza.

/nowait: não espere que a ressincronização ocorra; retorne imediatamente. Caso contrário, aguarde a conclusão da ressincronização antes de retornar.

/rediscover: Deteta novamente a configuração de rede e redescobre as fontes de rede e, em seguida, ressincroniza.

/soft: Ressincroniza usando estatísticas de erro existentes. Isso é usado para fins de compatibilidade.

/stripchart /computer:<> de destino [/period:<refresh>] [/dataonly] [/samples:<count>] [/rdtsc] Exibe um gráfico tipo 'strip chart' da diferença entre este computador e outro computador. O cliente NTP usa a porta de origem UDP efêmera para se comunicar com o servidor para evitar conflitos com o cliente NTP da caixa de entrada.

/computer:<target>: O computador contra o qual medir o deslocamento.

/period:<refresh>: O tempo entre as amostras, em segundos. O padrão é 2 segundos.

/dataonly: Exibe apenas os dados, sem gráficos.

/samples:<count>: Coleta <conta> amostras e, em seguida, para. Se não for especificado, as amostras são coletadas até que Ctrl+C seja pressionado.

/rdtsc: Para cada exemplo, esta opção imprime valores separados por vírgulas juntamente com os cabeçalhos RdtscStart, RdtscEnd, FileTime, RoundtripDelaye NtpOffset em vez do gráfico de texto.

  • RdtscStart: RDTSC (Read Time Stamp Counter) valor coletado pouco antes da geração da solicitação NTP.
  • RdtscEnd: Valor RDTSC coletado logo após a resposta NTP ter sido recebida e processada.
  • FileTime: Valor FILETIME local usado na solicitação NTP.
  • RoundtripDelay: Tempo decorrido em segundos entre a geração da solicitação NTP e o processamento da resposta NTP recebida, calculada de acordo com os cálculos de ida e volta do NTP.
  • NTPOffset: Desvio de tempo em segundos entre o computador local e o servidor NTP, calculado conforme os cálculos de offset do NTP.
/tz Exibe as configurações atuais de fuso horário.
/cancelar o registro Cancela o registro do serviço de Tempo do Windows e remove todas as suas informações de configuração do Registro.

Defina o cliente para utilizar dois servidores de hora

Para definir um computador cliente para apontar para dois servidores de tempo diferentes, um chamado ntpserver.contoso.com e outro chamado clock.adatum.com, execute o seguinte comando:

w32tm /config /manualpeerlist:"ntpserver.contoso.com clock.adatum.com" /syncfromflags:manual /update

Definir o cliente para sincronizar o tempo automaticamente a partir de uma fonte de domínio

Para configurar um computador cliente que esteja atualmente sincronizando o tempo usando um computador especificado manualmente para sincronizar o tempo automaticamente a partir da hierarquia de domínio do AD, execute o seguinte comando:

w32tm /config /syncfromflags:domhier /update

net stop w32time

net start w32time

Verifique a configuração de tempo do cliente

Para verificar uma configuração de cliente de um computador cliente baseado no Windows que tenha um nome de host de contosoW1, execute o seguinte comando:

w32tm /query /computer:contosoW1 /configuration

A saída deste comando exibe uma lista de parâmetros de configuração W32Time que são definidos para o cliente.

Desde o Windows Server 2016, melhorias nos algoritmos de sincronização de tempo de foram feitas para alinhar com as especificações RFC. Portanto, se você quiser definir o cliente de hora local para apontar para vários pares, recomendamos que você prepare três ou mais servidores de hora diferentes.

Se tiveres apenas dois servidores de horário, deves especificar o sinalizador NtpServer UseAsFallbackOnly (0x2) para despriorizar um deles. Por exemplo, se você quiser priorizar ntpserver.contoso.com sobre clock.adatum.com, execute o seguinte comando:

w32tm /config /manualpeerlist:"ntpserver.contoso.com,0x8 clock.adatum.com,0x2" /syncfromflags:manual /update

Além disso, você pode executar o seguinte comando e ler o valor de NtpServer na saída:

reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

Configurar o restauro do relógio do computador

Para que w32tm redefina o relógio de um computador, ele primeiro verifica o offset CurrentTimeOffset, também conhecido como Phase Offset, entre a hora atual e a hora do computador para determinar se o offset é menor do que o valor MaxAllowedPhaseOffset.

  • CurrentTimeOffsetMaxAllowedPhaseOffset: Ajuste o relógio do computador gradualmente usando a velocidade do relógio.
  • CurrentTimeOffset > MaxAllowedPhaseOffset: Ajuste o relógio do computador imediatamente.

Em seguida, para ajustar o relógio do computador usando a taxa de relógio, w32tm calcula um valor PhaseCorrection. Este algoritmo varia dependendo da versão do Windows:

  • Windows Server 2016 e versões posteriores:

    PhaseCorrection_raw = (CurrentTimeOffset) ÷ (16 × PhaseCorrectRate × pollIntervalInSeconds)

    MaximumCorrection = (CurrentTimeOffset) ÷ (UpdateInterval ÷ 100)

    PhaseCorrection = min(PhaseCorrection_raw, MaximumCorrection)

  • Windows Server 2012 R2 e versões anteriores:

    Para obter o valor SystemClockRate, você pode usar o seguinte comando e convertê-lo de segundos para ticks de relógio usando a fórmula de (segundos × 1.000 × 10.000):

    PhaseCorrection = (CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval)

Todas as versões do Windows usam a mesma equação final para verificar PhaseCorrection:

PhaseCorrectionSystemClockRate ÷ 2

Observação

O Windows Server 2019 e o Windows 10 1809 têm a mesma fórmula do Windows Server 2016 e versões posteriores descritas acima, aplicando atualizações cumulativas a partir de KB5006744.

Estas equações usam PhaseCorrectRate, UpdateInterval, MaxAllowedPhaseOffsete SystemClockRate medidas em unidades de ciclos de relógio. Em sistemas Windows, 1 ms = 10.000 ticks de relógio.

MaxAllowedPhaseOffset é configurável no registo. No entanto, o parâmetro do registo é medido em segundos em vez de unidades de tempo do relógio.

Para ver os valores SystemClockRate e pollIntervalInSeconds (medidos em segundos), abra uma janela do Prompt de Comando e execute w32tm /query /status /verbose. Este comando produz e se assemelha à seguinte saída:

Leap Indicator: 0(no warning)
Stratum: 1 (primary reference - syncd by radio clock)
Precision: -23 (119.209ns per tick)
Root Delay: 0.0003538s
Root Dispersion: 0.0100002s
ReferenceId: 0x00000000 (unspecified)
Last Successful Sync Time: 5/23/2023 7:51:39 PM
Source: VM IC Time Synchronization Provider
Poll Interval: 6 (64s)
 
Phase Offset: -0.0000013s
ClockRate: 0.0156250s
State Machine: 2 (Sync)
Time Source Flags: 3 (Authenticated Hardware )
Server Role: 0 (None)
Last Sync Error: 0 (The command completed successfully.)
Time since Last Good Sync Time: 15.7344985s

A saída apresenta o intervalo de sondagem tanto em ciclos de relógio como em segundos. As equações usam o valor medido em segundos (o valor entre parênteses). A saída apresenta a frequência do relógio em segundos. Para ver o valor SystemClockRate em ticks de relógio, use a seguinte fórmula:

(value in seconds) × 1.000 × 10.000

Por exemplo, se SystemClockRate for 0,0156250 segundos, o valor que a equação utiliza é 156 250 ciclos de relógio. Os exemplos a seguir mostram como aplicar esses cálculos para o Windows Server 2012 R2 e versões anteriores.

A hora do sistema está adiantada por quatro minutos

A hora do relógio do seu computador é 11:05 e a hora atual é 11:09:

PhaseCorrectRate = 1

UpdateInterval = 30 000 ciclos de relógio

SystemClockRate = 156.000 ciclos de relógio

MaxAllowedPhaseOffset = 10 min = 600 segundos = 600 × 1.000 × 10.000 = 6.000.000.000 ticks de relógio

CurrentTimeOffset = 4 min = 4 × 60 × 1.000 × 10.000 = 2.400.000.000 ticks de relógio

É CurrentTimeOffsetMaxAllowedPhaseOffset?

2.400.000.000 ≤ 6.000.000.000 = Verdadeiro

Satisfaz a seguinte equação?

(CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2

2,400,000,000 ÷ (30,000 × 1) ≤ 156,000 ÷ 2

80,000 ≤ 78,000 = False

Portanto, w32tm atrasaria o relógio imediatamente.

Observação

Neste caso, se tu quiseres atrasar o relógio gradualmente, também terias que ajustar os valores de PhaseCorrectRate ou UpdateInterval no registo para garantir que o resultado da equação é verdadeiro.

A hora do sistema está atrasada três minutos

A hora do relógio do seu computador é 11:05 e a hora atual é 11:08:

PhaseCorrectRate = 1

UpdateInterval = 30.000 ticks de relógio

SystemClockRate = 156.000 ticks de relógio

MaxAllowedPhaseOffset = 10 min = 600 segundos = 600 × 1.000 × 10.000 = 6.000.000.000 ticks de relógio

CurrentTimeOffset = 3 minutos = 3 × 60 × 1.000 × 10.000 = 1.800.000.000 ticks de relógio

É CurrentTimeOffsetMaxAllowedPhaseOffset?

1.800.000.000 ≤ 6.000.000.000 = Verdadeiro

Satisfaz a seguinte equação?

(CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval) ≤ SystemClockRate ÷ 2

(1,800,000,000) ÷ (1 × 30,000) ≤ 156,000 ÷ 2

60,000 ≤ 78,000 = True

Neste caso, o relógio é atrasado lentamente.

Usando o Editor de Diretiva de Grupo Local

O serviço de Tempo do Windows armazena várias propriedades de configuração como entradas do Registro. Você pode usar GPOs (Objetos de Diretiva de Grupo) no Editor de Diretiva de Grupo Local para configurar a maioria dessas informações. Por exemplo, você pode usar GPOs para configurar um computador para ser um NTPServer ou NTPClient, configurar o mecanismo de sincronização de tempo ou configurar um computador para ser uma fonte de tempo confiável. As configurações de Diretiva de Grupo para o serviço de Tempo do Windows podem ser aplicadas a controladores de domínio a partir do Windows Server 2003 e iterações futuras.

O Windows armazena as informações da política de serviço de Tempo do Windows no Editor de Diretiva de Grupo Local em Configuração do Computador\Modelos Administrativos\Sistema\Serviço de Tempo do Windows. Ele armazena informações de configuração que as políticas definem no Registro do Windows e, em seguida, usa essas entradas do Registro para configurar as entradas do Registro específicas para o serviço de Tempo do Windows. Como resultado, os valores definidos pela Diretiva de Grupo substituem quaisquer valores preexistentes na seção Serviço de Tempo do Windows do Registro. Algumas das configurações de GPO predefinidas diferem das entradas de registro padrão do serviço de Tempo do Windows correspondentes.

A tabela a seguir lista as políticas que pode configurar para o serviço de Hora do Windows e os equivalentes de subchave do registo que essas políticas afetam.

Política de Grupo Locais de registro1,2
Definições de configuração global W32Time
W32Time\Configuração
W32Time\Parâmetros
Provedores de tempo\Configurar o cliente NTP do Windows W32Time\TimeProviders\NtpClient
Provedores de Tempo\Habilitar Cliente NTP do Windows W32Time\TimeProviders\NtpClient
Provedores de tempo\Habilitar o Serviço NTP do Windows W32Time\TimeProviders\NtpServer

1 Subchave: HKLM\SOFTWARE\Policies\Microsoft
2 Subchave: HKLM\SYSTEM\CurrentControlSet\Services\W32Time

Observação

Quando remove uma definição de Política de Grupo, o Windows remove a entrada correspondente da área de política do registo.

Configurações padrão de GPO para W32Time

Abaixo, encontrará os valores padrão para as Definições de Configuração Global depois de ativadas.

Configuração de Diretiva de Grupo Valor padrão
AnunciarBandeiras 10
Desativar Cadeia 0
Tempo Limite de Entrada na Cadeia 16
Taxa de Registo em Cadeia 30
ChainMaxEntries 128
ChainMaxHostEntries 4
Limite de Auditoria de Ajuste de Relógio 800
Período de Reserva do Relógio 7800
EventLogFlags 2
FreqüênciaCorrectRate 4
Período de Retenção 5
LargePhaseOffset 50.000.000
DispersãoDoRelógioLocal 10
DesvioDeFaseMáximoPermitido 300
MaxNegPhaseCorrection 172.800 (48 horas)
MaxPollInterval 10
MaxPosPhaseCorrection 172.800 (48 horas)
IntervaloMínimoDeConsulta 6
Taxa de Correção de Fase 1
PollAdjustFactor 5
Requerer Pedidos de Sincronização de Tempo Seguros 0
SpikeWatchPeriod 900
Intervalo de Atualização 100 (1 segundo)
UtilizeSslTimeData 1

Configurações de GPO para Cliente NTP

Estas são as configurações padrão do cliente Windows NTP contidas na Configuração do Computador\Modelos Administrativos\Sistema\Serviço de Hora do Windows\Provedores de Tempo\Configurar oCliente NTP do Windows.

Configuração de Diretiva de Grupo Valor padrão
NtpServer time.windows.com, 0x9
Tipo NT5DS - Usado para computadores ligados ao domínio
NTP - Usado para computadores que não ingressaram no domínio
Sinalizadores de Sincronização entre Sites 2
ResolvePeerBackoffMinutes 15
ResolvePeerBackoffMaxTimes 7
SpecialPollInterval 1024
EventLogFlags 0

Observação

Se utilizar a Política de Grupo para definir o valor de NtpServer como parte da política Configurar Cliente Windows NTP e aplicá-la a um membro do domínio, o Serviço de Tempo do Windows não usará o valor de Registro NtpServer. Para visualizar a configuração NTP, abra um prompt de comando e execute w32tm /query /configuration.

Referência do Registo de Tempo do Windows

O serviço de Tempo do Windows armazena informações nos seguintes caminhos do Registro:

HKLM\SYSTEM\CurrentControlSet\Services\W32Time
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

Advertência

Essas informações são fornecidas como referência para uso em solução de problemas e validação. As chaves de registo do Windows são utilizadas pelo W32Time para armazenar informações críticas. Não altere esses valores. As modificações no Registro não são validadas pelo editor do Registro ou pelo Windows antes de serem aplicadas. Se o registo contiver valores inválidos, o Windows poderá detetar erros irrecuperáveis.

Alguns dos parâmetros no registo são medidos em ciclos de relógio e outros são medidos em segundos. Para converter o tempo de ticks de relógio em segundos, use estes fatores de conversão:

  • 1 minuto = 60 seg
  • 1 seg = 1000 ms
  • 1 ms = 10.000 ticks de relógio num sistema Windows, conforme descrito em Propriedade DateTime.Ticks.

Por exemplo, 5 minutos transformam-se em 5 × 60 × 1000 × 10000 = 3.000.000.000 ticks de relógio.

Na seção a seguir, "Todas as versões" refere-se ao Windows 7, incluindo iterações futuras, e ao Windows Server 2008, incluindo iterações futuras.

Entrada de registo Versões Descrição
AnnounceFlags Todas as versões Controla se este computador está marcado como um servidor de tempo confiável. Um computador não está marcado como confiável, a menos que também esteja marcado como um servidor de tempo.

  • 0x00. Não é um servidor de tempo
  • 0x01. Servidor de tempo permanente
  • 0x02. Servidor de tempo automático
  • 0x04. Servidor de tempo sempre confiável
  • 0x08. Servidor de tempo automático e confiável

O valor padrão para membros do domínio é 10. O valor padrão para clientes e servidores autônomos é 10.

ClockAdjustmentAuditLimit Windows Server 2016 Versão 1709 e versões posteriores; Windows 10 Versão 1709 e versões posteriores Especifica os menores ajustes de relógio local que podem ser registrados no log de eventos do serviço W32Time no computador de destino. O valor padrão é 800 (partes por milhão - PPM).
Período de Manutenção do Relógio Windows Server 2016 Versão 1709 e versões posteriores; Windows 10 Versão 1709 e versões posteriores Indica o número máximo de segundos que um relógio do sistema pode nominalmente manter sua precisão sem sincronizar com uma fonte de tempo. Se esse período de tempo passar sem que o W32Time obtenha novas amostras de qualquer um de seus provedores de entrada, o W32Time iniciará uma redescoberta de fontes de tempo. Padrão: 7.800 segundos.
EventLogFlags Todas as versões Controla quais eventos o serviço de tempo registra.

  • 0x1. Salto no tempo
  • 0x2. Alteração da fonte

O valor padrão em membros do domínio é 2. O valor padrão em clientes e servidores autônomos é 2.

TaxaDeCorreçãoDeFrequência Todas as versões Controla a taxa na qual o relógio é corrigido. Se esse valor for muito pequeno, o relógio é instável e corrige demais. Se o valor for muito grande, o relógio demora muito tempo a sincronizar. O valor padrão em membros do domínio é 4. O valor padrão em clientes e servidores autônomos é 4.

Zero não é um valor válido para a entrada do Registro FrequencyCorrectRate. Em computadores com Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 e Windows Server 2008 R2, se o valor estiver definido como 0, o serviço de Tempo do Windows o alterará automaticamente para 1.

HoldPeriod Todas as versões Controla o período de tempo durante o qual a deteção de picos está desativada para sincronizar rapidamente o relógio local. Um pico é uma amostra de tempo que indica que o tempo está desajustado por vários segundos e é recebido depois que as amostras de tempo corretas retornam consistentemente. O valor padrão em membros do domínio é 5. O valor padrão em clientes e servidores autônomos é 5.
GrandeDesvioDeFase Todas as versões Especifica que um deslocamento de tempo maior ou igual a esse valor em 10-7 segundos é considerado um pico. Uma interrupção de rede, como uma grande quantidade de tráfego, pode causar um pico. Um pico é ignorado, a menos que persista por um longo período de tempo. O valor padrão em membros do domínio é 50000000. O valor padrão em clientes e servidores autônomos é 50000000.
LocalClockDispersion Todas as versões Controla a dispersão (em segundos) que você deve assumir quando a única fonte de tempo é o relógio CMOS integrado. O valor padrão em membros do domínio é 10. O valor padrão em clientes e servidores autônomos é 10.
MaxAllowedPhaseOffset Todas as versões Especifica o deslocamento máximo (em segundos) para o qual o W32Time tenta ajustar o relógio do computador usando a velocidade do relógio. Quando o deslocamento excede essa taxa, o W32Time define o relógio do computador diretamente. O valor padrão para membros do domínio é 300. O valor padrão para clientes e servidores autônomos é 1.
MaxClockRate Todas as versões Mantido por W32Time. Ele contém dados reservados que são usados pelo sistema operacional Windows, e quaisquer alterações nessa configuração podem causar resultados imprevisíveis. O valor padrão para membros do domínio é 155860. O valor padrão para clientes e servidores autônomos é 155860.
MaxNegPhaseCorrection Todas as versões Especifica a maior correção de tempo negativa, em segundos, que o serviço faz. Se o serviço determinar que uma alteração maior do que isso é necessária, ele registrará um evento em vez disso.

O valor 0xFFFFFFFF é um caso especial. Este valor significa que o serviço sempre corrige a hora.

O valor padrão para membros do domínio é 0xFFFFFFFF (hexadecimal). O valor padrão para controladores de domínio é 172.800 (48 horas). O valor padrão para clientes e servidores autônomos é 54.000 (15 horas).

MaxPollInterval Todas as versões Especifica o maior intervalo, em segundos na base logarítmica de 2, permitido para o intervalo de consulta do sistema. Um sistema deve sondar de acordo com o intervalo programado, um provedor pode se recusar a produzir amostras quando solicitado a fazê-lo. O valor padrão para controladores de domínio é 10. O valor padrão para membros do domínio é 15. O valor padrão para clientes e servidores autônomos é 15.
MaxPosPhaseCorrection Todas as versões Especifica a correção de tempo positiva mais elevada em segundos que o serviço realiza. Se o serviço determinar que uma alteração maior do que isso é necessária, ele registrará um evento em vez disso.

O valor 0xFFFFFFFF é um caso especial. Este valor significa que o serviço corrige sempre a hora.

O valor padrão para membros do domínio é 0xFFFFFFFF (hexadecimal). O valor padrão para controladores de domínio é 172.800 (48 horas). O valor padrão para clientes e servidores autônomos é 54.000 (15 horas).

MinClockRate Todas as versões Mantido por W32Time. Ele contém dados reservados que são usados pelo sistema operacional Windows, e quaisquer alterações nessa configuração podem causar resultados imprevisíveis. O valor padrão para membros do domínio é 155860. O valor padrão para clientes e servidores autônomos é 155860.
MinPollInterval Todas as versões Especifica o menor intervalo, em segundos de base logarítmica 2, permitido para o intervalo de sondagem do sistema. Um sistema não solicita amostras com mais frequência do que isso, um provedor pode produzir amostras em horários diferentes do intervalo agendado. O valor padrão para controladores de domínio é 6. O valor padrão para membros do domínio é 10. O valor padrão para clientes e servidores autônomos é 10.
TaxaDeCorreçãoDeFase Todas as versões Controla a taxa na qual o erro de fase é corrigido. Especificar um pequeno valor corrige o erro de fase rapidamente, mas pode fazer com que o relógio se torne instável. Se o valor for muito grande, levará mais tempo para corrigir o erro de fase.

O valor padrão em membros do domínio é 1. O valor padrão em clientes e servidores autônomos é 7.

Zero não é um valor válido para a entrada de registo PhaseCorrectRate. Em computadores com Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 e Windows Server 2008 R2, se o valor estiver definido como 0, o serviço de Tempo do Windows o alterará automaticamente para 1.

PollAdjustFactor Todas as versões Controla a decisão de aumentar ou diminuir o intervalo de sondagem para o sistema. Quanto maior o valor, menor a quantidade de erro que faz com que o intervalo de sondagem seja diminuído. O valor padrão em membros do domínio é 5. O valor padrão em clientes e servidores autônomos é 5.
Período de Observação de Picos Todas as versões Especifica a duração de tempo que um deslocamento suspeito deve persistir antes de ser aceite como correto (em segundos). O valor padrão em membros do domínio é 900. O valor padrão em clientes autônomos e estações de trabalho é 900.
TimeJumpAuditOffset Todas as versões Um inteiro não assinado que indica o limiar de auditoria para saltos temporais, em segundos. Se o serviço de tempo ajustar o relógio local definindo-o diretamente e se a correção de tempo for superior a este valor, o serviço de tempo registará um evento de auditoria.
IntervaloDeAtualização Todas as versões Especifica o número de ticks de relógio entre os ajustes de correção de fase. O valor padrão para controladores de domínio é 100. O valor padrão para membros do domínio é 30.000. O valor padrão para clientes e servidores autônomos é 360.000.

Zero não é um valor válido para o UpdateInterval entrada do Registro. Em computadores que executam o Windows Server 2003, Windows Server 2003 R2, Windows Server 2008 e Windows Server 2008 R2, se o valor estiver definido como 0, o serviço de Tempo do Windows o alterará automaticamente para 1.

UtilizeSslTimeData Versões do Windows posteriores ao Windows 10 build 1511 O valor de 1 indica que o W32Time usa vários carimbos de data/hora SSL para ajustar um relógio que está grosseiramente impreciso. Observação: UtilizeSslTimeData é o valor do Registro que se refere a Secure Time Seeding. Para saber mais, consulte Semeadura de Tempo Segura – melhorando a manutenção do tempo no Windows.

Registo melhorado

As seguintes entradas do Registro não fazem parte da configuração padrão do W32Time, mas podem ser adicionadas ao Registro para obter recursos aprimorados de log. As informações registadas no log de eventos do sistema podem ser modificadas alterando os valores da configuração EventLogFlags no Editor de Objeto de Diretiva de Grupo. Por padrão, o serviço de Tempo do Windows registra um evento sempre que ele alterna para uma nova fonte de tempo.

Para habilitar o log W32Time aprimorado, adicione as seguintes entradas do Registro em HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config.

Entrada Versões Descrição
RegistosDeFicheiros Todas as versões Controla o número de entradas criadas no arquivo de log de tempo do Windows. O valor padrão é none, que não registra nenhuma atividade do Windows Time. Os valores válidos são 0 a 300. Esse valor não afeta as entradas do log de eventos normalmente criadas pelo Windows Time.
FileLogName Todas as versões Controla o local e o nome do arquivo do log de tempo do Windows. O valor padrão está em branco e não deve ser alterado, a menos que FileLogEntries seja alterado. Um valor válido é um caminho completo e um nome de arquivo que o Tempo do Windows usa para criar o arquivo de log. Esse valor não afeta as entradas do log de eventos normalmente criadas pelo Windows Time.
FileLogSize Todas as versões Controla o comportamento de log circular dos arquivos de log de tempo do Windows. Quando FileLogEntries e FileLogName são definidos, define-se também o tamanho em bytes para permitir que o arquivo de log atinja antes de substituir as entradas de log mais antigas por novas entradas. Use 1000000 ou maior valor para essa configuração. Esse valor não afeta as entradas do log de eventos normalmente criadas pelo Windows Time.