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 várias ferramentas e configurações usadas para gerenciar o W32Time.

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, às vezes, um computador é configurado manualmente para sincronizar a partir de uma fonte de tempo específica, talvez porque anteriormente não estava associado a um domínio. Nesse caso, 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 o tipo de cliente de tempo NT5DS (Net Time 5 Directory Service), o que significa que sincronizam o tempo a partir da hierarquia do domínio. Uma exceção é o controlador de domínio, que funciona como o mestre de operações do emulador do controlador de domínio primário (PDC) para o domínio da floresta raiz. 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.

Network port

O W32Time segue a especificação NTP (Network Time Protocol), que requer o uso da porta 123 do UDP (User Datagram Protocol) 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. W32Time reserva esta porta como a porta de destino.

Note

  • 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 integrado.
  • Pode ativar ou desativar o cliente NTP W32Time incorporado e o servidor NTP de forma independente. Ambos compartilham a porta UDP 123 para suas funções.
  • O cliente NTP W32Time integrado só pode usar UDP 123 como a porta de origem.
  • Se o seu computador tiver vários adaptadores de rede (é multi-homed), não é possível ativar o W32Time com base em um adaptador de rede.

Parâmetros de linha de comando para W32Time

Você pode usar o comando w32tm para configurar as definições do W32Time e diagnosticar problemas de hora do computador. O w32tm comando é a ferramenta de linha de comando preferida para configurar, monitorar e solucionar problemas do W32Time. A associação ao grupo Administradores local é necessária para executar essa ferramenta localmente e a associação ao grupo Administradores do Domínio é necessária para executar essa ferramenta remotamente.

Para usar w32tm, execute os seguintes passos:

  1. Select Start, and then enter cmd. Right-click Command Prompt, and then select Run as administrator.
  2. At the command prompt, enter w32tm followed by the applicable parameters.
Parameter Description
/? Exibe a ajuda da linha de comando w32tm.
/config [/computer:<target>] [/update] [/manualpeerlist:<peers>] [/syncfromflags:<source>] [/LocalClockDispersion:<seconds>] [/reliable:(YES|NO)] [/largephaseoffset:<milliseconds>] /computer:<>: Ajusta a configuração de <>de destino. Se não for especificado, o destino padrão é o computador local.

/update: Notifies W32Time that the configuration is changing, causing the changes to take effect.

/manualpeerlist:<peers>: define a lista de pares manual como <peers>, que é uma lista delimitada por espaço de DNS (Sistema de Nomes de Domínio) ou endereços IP. Quando você especifica vários pares, essa opção deve ser colocada entre aspas.

/syncfromflags:<source>: define as fontes das quais o cliente NTP deve sincronizar. The <source> value should be a comma-separated list of the following keywords (not case sensitive):

  • MANUAL: Include peers from the manual peer list.
  • DOMHIER: Synchronize from a domain controller (DC) in the domain hierarchy.

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

/reliable:(YES|NO): Sets whether this computer is a reliable time source. Essa configuração só é significativa em controladores de domínio.

  • YES: This computer is a reliable time service.
  • NO: This computer isn't a reliable time service.

/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]}} Ativa ou desativa o log privado W32Time do computador local.

/disable: Disables the private log.

/enable: Enables the private log.

  • arquivo:<name>: Especifica o nome absoluto do arquivo.
  • tamanho:<bytes>: Especifica o tamanho máximo para registo circular.
  • entries:<value>: contém uma lista de sinalizadores, especificados por número e separados por vírgulas, que especifica os tipos de informações que devem ser registradas. Valid values are 0 to 300. A range of numbers is valid, as are single numbers, such as 0-100,103,106. A value of 0-300 is for logging all information.

/truncate: Truncates the file if it exists.

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

The default key is HKLM\System\CurrentControlSet\Services\W32Time (the root key for W32Time).

/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>] Monitors W32Time.

/domain: Specifies which domain to monitor. If no domain name is given, and the /domain and /computers options aren't specified, the default domain is used. Esta opção pode ser utilizada mais do que uma vez.

/computers: Monitors the given list of computers. Os nomes dos computadores são separados por vírgulas, sem espaços. Se um nome for prefixado com um asterisco (*), ele será tratado como um PDC. Esta opção pode ser utilizada mais do que uma vez.

/threads: Specifies the number of computers to analyze simultaneously. The default value is 3. The allowed range is 1-50.

/ntpte<NTP time epoch> Converts an NTP time (measured in 2-32-second intervals starting from 0h 1-Jan 1900) into a readable format.
/ntte<NT time epoch> Converts a Windows NT system time (measured in 10-7-second intervals starting from 0h 1-Jan 1601) into a readable format.
/query [/computer:<target>] {/source | /configuration | /peers | /status} [/verbose] Exibe as informações do W32Time do computador.

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

/source: Displays the time source.

/configuration: Displays the runtime configuration and the source of the settings. No modo detalhado, este parâmetro também exibe as configurações indefinidas ou não utilizadas.

/peers: Displays a list of peers and their status.

/status: Displays the W32Time status.

/verbose: Turns on verbose mode to display more information.

/register Registra W32Time para ser executado como um serviço e adiciona suas informações de configuração padrão ao registro.
/resync [/computer:<computer>] [/nowait] [/rediscover] [/soft] 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 nenhum computador for especificado, o computador local será ressincronizado.

/nowait: Doesn't wait for resynchronization to occur. Em vez disso, ele retorna imediatamente. Se essa opção não estiver presente, o comando aguardará a conclusão da ressincronização antes de retornar.

/rediscover: Redetects the network configuration, rediscovers network sources, and then resynchronizes.

/soft: Resynchronizes by using existing error statistics. Esta opção é utilizada para fins de compatibilidade.

/stripchart /computer:<target> [/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 uma porta de origem UDP efêmera para se comunicar com o servidor para evitar conflitos com o cliente NTP interno.

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

/period:<refresh>: Especifica o tempo entre as amostras, em segundos. The default value is 2.

/dataonly: Displays the data only, without graphics.

/samples:<count>: Recolhe <count> amostras e depois para. If not specified, samples are collected until Ctrl+C is selected.

/rdtsc: For each sample, prints comma-separated values along with the headers RdtscStart, RdtscEnd, FileTime, RoundtripDelay, and NtpOffset instead of the text graphic.

  • RdtscStart: The Read Time Stamp Counter (RDTSC) value collected just before the NTP request is generated.
  • RdtscEnd: The RDTSC value collected just after the NTP response is received and processed.
  • FileTime: The local FILETIME value used in the NTP request.
  • RoundtripDelay: The time elapsed in seconds between generating the NTP request and processing the received NTP response, computed as per NTP roundtrip computations.
  • NTPOffset: The time offset in seconds between the local computer and the NTP server, computed as per NTP offset computations.
/tz Exibe as configurações atuais de fuso horário.
/unregister Cancela o registro do W32Time 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

Suponha que você tenha um computador cliente que atualmente sincroniza o tempo usando um computador especificado manualmente. Para configurar o computador cliente para sincronizar automaticamente o tempo 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 lista os parâmetros de configuração W32Time que são definidos para o cliente.

Desde o Windows Server 2016, as melhorias nos algoritmos de sincronização de tempo oferecem suporte ao alinhamento com as especificações RFC (Request for Comment). Portanto, se pretender definir o cliente de hora local para apontar para vários servidores de referência, recomendamos que prepare três ou mais servidores de hora diferentes.

If you have only two time servers, you should specify the NtpServerUseAsFallbackOnly flag (0x2) to deprioritize one of them. 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 um reinício 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.

Para ajustar o relógio do computador usando a taxa de relógio, w32tm e depois 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 = mín(PhaseCorrection_raw, MaximumCorrection)

  • Windows Server 2012 R2 e versões anteriores:

    PhaseCorrection = (CurrentTimeOffset) ÷ (PhaseCorrectRate × UpdateInterval)

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

PhaseCorrection SystemClockRate ≤ ÷ 2

Note

Os seguintes sistemas operativos aplicam atualizações cumulativas de KB5006744 em diante, pelo que utilizam a fórmula para o Windows Server 2016 e versões posteriores:

  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019 versão 1809
  • Windows 11
  • Windows 10 versão 1809

Nestas equações, PhaseCorrectRate, , UpdateIntervalMaxAllowedPhaseOffset, e SystemClockRate são medidas em unidades de tiques de relógio. Em sistemas Windows, um milissegundo equivale a 10.000 ticks de relógio.

Você pode configurar o MaxAllowedPhaseOffset valor no registro. 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 o seguinte comando: w32tm /query /status /verbose. Este comando produz uma saída semelhante às seguintes linhas:

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

Na saída, o intervalo de sondagem é listado em tiques de relógio e em segundos. As equações usam o valor medido em segundos (o valor entre parênteses).

A saída mostra a frequência do relógio em segundos. Para calcular o valor SystemClockRate em ticks de relógio, use a seguinte fórmula:

(value in clock ticks) = (value in seconds) × 1.000 × 10.000

Esta fórmula utiliza os seguintes fatores de conversão:

  • Um segundo equivale a 1.000 milissegundos.
  • One millisecond equals 10,000 clock ticks on a Windows system, as described in DateTime.Ticks Property.

For example:

  • Se SystemClockRate for 0,0156250 segundos, o valor que a equação gera é 156.250 ciclos do relógio.
  • Por extensão, cinco minutos torna-se 5 × 60 × 1000 × 10000 = 3.000.000.000 ticks de relógio.

Os exemplos a seguir mostram como aplicar os cálculos de correção de fase para o Windows Server 2012 R2 e versões anteriores.

Exemplo: O relógio do sistema está adiantado em quatro minutos

Se a hora do relógio do computador for 11:05 e a hora atual real for 11:09, w32tm usa os seguintes valores.

  • 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

Para redefinir o relógio, w32tm verifica a seguinte condição:

É CurrentTimeOffsetMaxAllowedPhaseOffset?

Neste caso, a condição tem os seguintes valores, por isso é avaliada como verdadeira:

2.400.000.000 ≤ 6.000.000.000

Em seguida, w32tm verifique a seguinte condição:

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

Neste caso, a condição tem os seguintes valores:

2.400.000.000 ÷ (30.000 × 1) ≤ 156.000 ÷ 2, ou 80.000 ≤ 78.000

Esta condição é falsa. Portanto, w32tm atrasa o relógio imediatamente.

Note

Neste exemplo, se quiseres atrasar o relógio devagar, também terás de ajustar os valores de PhaseCorrectRate ou UpdateInterval no registo para garantir que o resultado da equação seja verdadeiro.

Exemplo: O relógio do sistema está adiantado três minutos.

Se a hora do relógio do computador for 11:05 e a hora atual for 11:08, w32tm usa os seguintes valores:

  • 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 = 3 minutos = 3 × 60 × 1.000 × 10.000 = 1.800.000.000 ticks de relógio

Para redefinir o relógio, w32tm verifica a seguinte condição:

É CurrentTimeOffsetMaxAllowedPhaseOffset?

Neste caso, a condição tem os seguintes valores, por isso é avaliada como verdadeira:

1.800.000.000 ≤ 6.000.000.000

Em seguida, w32tm verifique a seguinte condição:

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

Neste caso, a condição tem os seguintes valores:

(1.800.000.000) ÷ (1 × 30.000) ≤ 156.000 ÷ 2, ou 60.000 ≤ 78.000

Esta condição é verdadeira. O relógio atrasa-se lentamente.

Usar o Editor de Diretiva de Grupo Local

O W32Time 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 servidor NTP ou cliente NTP, configurar o mecanismo de sincronização de tempo ou configurar um computador para ser uma fonte de tempo confiável. Também pode aplicar definições de Política de Grupo para W32Time a controladores de domínio.

O Windows armazena informações de política W32Time 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 W32Time. Como resultado, os valores definidos pela Diretiva de Grupo substituem quaisquer valores preexistentes na seção W32Time do Registro. Algumas das configurações de GPO predefinidas diferem das entradas de registro padrão W32Time correspondentes.

A tabela a seguir lista as políticas que você pode configurar para W32Time e equivalentes de subchave do Registro que essas políticas afetam.

Group Policy Registry locations1,2
Definições de configuração global W32Time
W32Time\Config
W32Time\Parameters
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 Subkey: HKLM\SOFTWARE\Policies\Microsoft
2 Subkey: HKLM\SYSTEM\CurrentControlSet\Services\W32Time

Note

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

A tabela a seguir lista os valores padrão para as Definições de Configuração Global quando elas estão habilitadas:

Configuração de Diretiva de Grupo Default value
AnnounceFlags 10
ChainDisable 0
ChainEntryTimeout 16
ChainLoggingRate 30
ChainMaxEntries 128
ChainMaxHostEntries 4
ClockAdjustmentAuditLimit 800
ClockHoldoverPeriod 7,800
EventLogFlags 2
FrequencyCorrectRate 4
HoldPeriod 5
LargePhaseOffset 50,000,000
LocalClockDispersion 10
MaxAllowedPhaseOffset 300
MaxNegPhaseCorrection 172.800 (48 horas)
MaxPollInterval 10
MaxPosPhaseCorrection 172.800 (48 horas)
MinPollInterval 6
PhaseCorrectRate 1
PollAdjustFactor 5
RequireSecureTimeSyncRequests 0
SpikeWatchPeriod 900
UpdateInterval 100 (1 segundo)
UtilizeSslTimeData 1

Configurações de GPO para um cliente NTP

A tabela a seguir lista as configurações padrão do cliente Windows NTP contidas em Configuração do Computador\Modelos Administrativos\Sistema\Serviço de Tempo do Windows\Provedores de Tempo\Configurar Cliente NTP do Windows.

Configuração de Diretiva de Grupo Default value
NtpServer time.windows.com, 0x9
Tipo NT5DS: Used for domain-joined computers
NTP: Used for non-domain-joined computers
CrossSiteSyncFlags 2
ResolvePeerBackoffMinutes 15
ResolvePeerBackoffMaxTimes 7
SpecialPollInterval 1024
EventLogFlags 0

Note

Se utilizar a Política de Grupo para definir o valor NtpServer como parte da política Configurar o valor do Cliente NTP do Windows e aplicá-la a um membro do domínio, o W32Time não utiliza o valor de registo NtpServer. Para exibir sua configuração NTP, abra o prompt de comando e execute o seguinte comando: w32tm /query /configuration.

Referência do registo W32Time

W32Time 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

Warning

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 entre as duas unidades, consulte a explicação anteriormente em Configurar uma redefinição de relógio do computador.

In the following table, All versions refers to all supported versions of Windows and Windows Server.

Registry entry Versions Description
AnnounceFlags All versions 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: Not time server
  • 0x01: Always time server
  • 0x02: Automatic time server
  • 0x04: Always-reliable time server
  • 0x08: Automatic reliable time server

The default value for domain members is 10. The default value for stand-alone clients and servers is 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 W32Time no computador de destino. The default value is 800 parts per million (ppm).
ClockHoldoverPeriod 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. The default value is 7,800 seconds.
EventLogFlags All versions Controla quais eventos o serviço de tempo regista.

  • 0x1: Time jump
  • 0x2: Source change

The default value on domain members is 2. The default value on stand-alone clients and servers is 2.

FrequencyCorrectRate All versions 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. The default value on domain members is 4. The default value on stand-alone clients and servers is 4.

Zero isn't a valid value for the FrequencyCorrectRate registry entry.

HoldPeriod All versions 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. The default value on domain members is 5. The default value on stand-alone clients and servers is 5.
LargePhaseOffset All versions Specifies that a time offset greater than or equal to this value in 10-7 seconds is considered a spike. 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. The default value on domain members is 50,000,000. The default value on stand-alone clients and servers is 50,000,000.
LocalClockDispersion All versions Controla a dispersão (em segundos) que você deve assumir quando a única fonte de tempo é o relógio CMOS integrado. The default value on domain members is 10. The default value on stand-alone clients and servers is 10.
MaxAllowedPhaseOffset All versions 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. The default value for domain members is 300. The default value for stand-alone clients and servers is 1.
MaxClockRate All versions 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. The default value for domain members is 155,860. The default value for stand-alone clients and servers is 155,860.
MaxNegPhaseCorrection All versions 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 esse valor é necessária, ele registrará um evento em vez disso.

The value 0xFFFFFFFF is a special case. Este valor significa que o serviço sempre corrige a hora.

The default value for domain members is 0xFFFFFFFF (hexadecimal). The default value for domain controllers is 172,800 (48 hrs). The default value for stand-alone clients and servers is 54,000 (15 hrs).

MaxPollInterval All versions 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 fornecedor pode recusar-se a produzir amostras quando tal lhe for solicitado. The default value for domain controllers is 10. The default value for domain members is 15. The default value for stand-alone clients and servers is 15.
MaxPosPhaseCorrection All versions 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 esse valor é necessária, ele registrará um evento em vez disso.

The value 0xFFFFFFFF is a special case. Este valor significa que o serviço sempre corrige a hora.

The default value for domain members is 0xFFFFFFFF (hexadecimal). The default value for domain controllers is 172,800 (48 hrs). The default value for stand-alone clients and servers is 54,000 (15 hrs).

MinClockRate All versions 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. The default value for domain members is 155,860. The default value for stand-alone clients and servers is 155,860.
MinPollInterval All versions 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 esse valor. Um fornecedor pode produzir amostras em horários diferentes do intervalo programado. The default value for domain controllers is 6. The default value for domain members is 10. The default value for stand-alone clients and servers is 10.
PhaseCorrectRate All versions 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.

The default value on domain members is 1. The default value on stand-alone clients and servers is 7.

Zero isn't a valid value for the PhaseCorrectRate registry entry.

PollAdjustFactor All versions 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. The default value on domain members is 5. The default value on stand-alone clients and servers is 5.
SpikeWatchPeriod All versions Especifica a duração de tempo que um deslocamento suspeito deve persistir antes de ser aceite como correto (em segundos). The default value on domain members is 900. The default value on stand-alone clients and workstations is 900.
TimeJumpAuditOffset All versions Indica o limiar da auditoria para saltos temporais, expresso em segundos. O deslocamento é armazenado como um inteiro não assinado. Se o serviço de tempo ajustar o relógio local definindo o relógio diretamente e a correção de tempo for superior a este valor, o serviço de tempo registará um evento de auditoria.
UpdateInterval All versions Especifica o número de ticks de relógio entre os ajustes de correção de fase. The default value for domain controllers is 100. The default value for domain members is 30,000. The default value for stand-alone clients and servers is 360,000.

Zero isn't a valid value for the UpdateInterval registry entry.

UtilizeSslTimeData Versões do Windows posteriores ao Windows 10 build 1511 Indica se o W32Time utiliza múltiplos carimbos de data/hora SSL para ajustar um relógio extremamente impreciso. A value of 1 indicates multiple SSL timestamps are used.

The UtilizeSslTimeData registry value refers to the secure time seeding feature. Para obter mais informações, consulte Secure Time Seeding – improving time keeping in Windows.

The default out-of-box value for all Windows versions with this feature is 1 except for Windows Server 2025, where the default value is 0. A associação ao domínio não afeta essa configuração.

Enhanced logging

As seguintes entradas do Registro não fazem parte da configuração padrão do W32Time, mas você pode adicioná-las ao Registro para obter recursos aprimorados de log. You can modify the information that's logged to the system event log by adjusting the EventLogFlags settings in the Group Policy Object Editor. Por padrão, o W32Time registra um evento sempre que ele alterna para uma nova fonte de tempo.

Para habilitar o registo W32Time avançado, adicione as seguintes entradas de registo no caminho HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config.

Entry Versions Description
FileLogEntries All versions Controla o número de entradas criadas no arquivo de log W32Time. The default value is none, which results in no logs of W32Time activity. Valid values are 0 to 300. Esse valor não afeta as entradas do log de eventos que W32Time normalmente cria.
FileLogName All versions Controla o local e o nome do arquivo do log W32Time. O valor padrão é em branco. It shouldn't be changed unless FileLogEntries is changed. Um valor válido é um caminho completo e um nome de arquivo que W32Time usa para criar o arquivo de log. Esse valor não afeta as entradas do log de eventos que W32Time normalmente cria.
FileLogSize All versions Controla o comportamento de registo circular dos ficheiros de registo W32Time. When FileLogEntries and FileLogName are defined, this value is also defined. Ele contém o tamanho em bytes que o arquivo de log pode alcançar antes de substituir as entradas de log mais antigas por novas entradas. Use 1,000,000 or a larger value for this setting. Esse valor não afeta as entradas do log de eventos que W32Time normalmente cria.