Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Select Start, and then enter cmd. Right-click Command Prompt, and then select Run as administrator.
- 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):
/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.
/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.
/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.
|
/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
.
-
CurrentTimeOffset
≤MaxAllowedPhaseOffset
: 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
, , UpdateInterval
MaxAllowedPhaseOffset
, 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:
É CurrentTimeOffset
≤ MaxAllowedPhaseOffset
?
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:
É CurrentTimeOffset
≤ MaxAllowedPhaseOffset
?
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.
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.
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. |