Global Configuration Settings
Jump to overview

Policy overview

Key metadata and intent for this policy.

Computer
Category
System > Windows Time Service
Supported on
At least Windows Server 2003 operating systems or Windows XP Professional

Supported OS tags: Windows10, Windows10RT, Windows11, Windows7, Windows8, Windows81, WindowsRT, WindowsRT81, WindowsServer2003, WindowsServer2008, WindowsServer2012, WindowsServer2012R2, WindowsServer2016, WindowsVista, WindowsXP

This policy setting allows you to specify Clock discipline and General values for the Windows Time service (W32time) for domain controllers including RODCs. If this policy setting is enabled, W32time Service on target machines use the settings provided here. Otherwise, the service on target machines use locally configured settings values. For more details on individual parameters, combinations of parameter values as well as definitions of flags, see https://go.microsoft.com/fwlink/?linkid=847809. FrequencyCorrectRate This parameter controls the rate at which the W32time corrects the local clock's frequency. Lower values cause larger corrections; larger values cause smaller corrections. Default: 4 (scalar). HoldPeriod This parameter indicates how many consistent time samples the client computer must receive in a series before subsequent time samples are evaluated as potential spikes. Default: 5 LargePhaseOffset If a time sample differs from the client computer's local clock by more than LargePhaseOffset, the local clock is deemed to have drifted considerably, or in other words, spiked. Default: 50,000,000 100-nanosecond units (ns) or 5 seconds. MaxAllowedPhaseOffset If a response is received that has a time variation that is larger than this parameter value, W32time sets the client computer's local clock immediately to the time that is accepted as accurate from the Network Time Protocol (NTP) server. If the time variation is less than this value, the client computer's local clock is corrected gradually. Default: 300 seconds. MaxNegPhaseCorrection If a time sample is received that indicates a time in the past (as compared to the client computer's local clock) that has a time difference that is greater than the MaxNegPhaseCorrection value, the time sample is discarded. Default: 172,800 seconds. MaxPosPhaseCorrection If a time sample is received that indicates a time in the future (as compared to the client computer's local clock) that has a time difference greater than the MaxPosPhaseCorrection value, the time sample is discarded. Default: 172,800 seconds. PhaseCorrectRate This parameter controls how quickly W32time corrects the client computer's local clock difference to match time samples that are accepted as accurate from the NTP server. Lower values cause the clock to correct more quickly; larger values cause the clock to correct more slowly. Default: 7 (scalar). PollAdjustFactor This parameter controls how quickly W32time changes polling intervals. When responses are considered to be accurate, the polling interval lengthens automatically. When responses are considered to be inaccurate, the polling interval shortens automatically. Default: 5 (scalar). SpikeWatchPeriod This parameter specifies the amount of time that samples with time offset larger than LargePhaseOffset are received before these samples are accepted as accurate. SpikeWatchPeriod is used in conjunction with HoldPeriod to help eliminate sporadic, inaccurate time samples that are returned from a peer. Default: 900 seconds. UpdateInterval This parameter specifies the amount of time that W32time waits between corrections when the clock is being corrected gradually. When it makes a gradual correction, the service adjusts the clock slightly, waits this amount of time, and then checks to see if another adjustment is needed, until the correction is finished. Default: 100 1/100th second units, or 1 second. General parameters: AnnounceFlags This parameter is a bitmask value that controls how time service availability is advertised through NetLogon. Default: 0x0a hexadecimal EventLogFlags This parameter controls special events that may be logged to the Event Viewer System log. Default: 0x02 hexadecimal bitmask. LocalClockDispersion This parameter indicates the maximum error in seconds that is reported by the NTP server to clients that are requesting a time sample. (Applies only when the NTP server is using the time of the local CMOS clock.) Default: 10 seconds. MaxPollInterval This parameter controls the maximum polling interval, which defines the maximum amount of time between polls of a peer. Default: 10 in log base-2, or 1024 seconds. (Should not be set higher than 15.) MinPollInterval This parameter controls the minimum polling interval that defines the minimum amount of time between polls of a peer. Default: 6 in log base-2, or 64 seconds. ClockHoldoverPeriod This parameter indicates the maximum number of seconds a system clock can nominally hold its accuracy without synchronizing with a time source. If this period of time passes without W32time obtaining new samples from any of its input providers, W32time initiates a rediscovery of time sources. Default: 7800 seconds. RequireSecureTimeSyncRequests This parameter controls whether or not the DC will respond to time sync requests that use older authentication protocols. If enabled (set to 1), the DC will not respond to requests using such protocols. Default: 0 Boolean. UtilizeSslTimeData This parameter controls whether W32time will use time data computed from SSL traffic on the machine as an additional input for correcting the local clock. Default: 1 (enabled) Boolean ClockAdjustmentAuditLimit This parameter specifies the smallest local clock adjustments that may be logged to the W32time service event log on the target machine. Default: 800 Parts per million (PPM). RODC parameters: ChainEntryTimeout This parameter specifies the maximum amount of time that an entry can remain in the chaining table before the entry is considered to be expired. Expired entries may be removed when the next request or response is processed. Default: 16 seconds. ChainMaxEntries This parameter controls the maximum number of entries that are allowed in the chaining table. If the chaining table is full and no expired entries can be removed, any incoming requests are discarded. Default: 128 entries. ChainMaxHostEntries This parameter controls the maximum number of entries that are allowed in the chaining table for a particular host. Default: 4 entries. ChainDisable This parameter controls whether or not the chaining mechanism is disabled. If chaining is disabled (set to 0), the RODC can synchronize with any domain controller, but hosts that do not have their passwords cached on the RODC will not be able to synchronize with the RODC. Default: 0 Boolean. ChainLoggingRate This parameter controls the frequency at which an event that indicates the number of successful and unsuccessful chaining attempts is logged to the System log in Event Viewer. Default: 30 minutes.

Internal name
W32TIME_POLICY_CONFIG
Policy ID
be7ca5855c1a
Elements
24

Registry values

How enabled and disabled states update the registry.

No explicit registry values are set for enabled or disabled states.

Policy elements

Inputs and configuration options exposed by this policy.

ScopeElementTypeRegistry mappingConstraints & behaviorCopy
Computer
FrequencyCorrectRate
ID W32TIME_FrequencyCorrectRate
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
FrequencyCorrectRate
Type
REG_DWORD
Range: 1 to ?
Computer
HoldPeriod
ID W32TIME_HoldPeriod
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
HoldPeriod
Type
REG_DWORD
Range: 1 to ?
Computer
LargePhaseOffset
ID W32TIME_LargePhaseOffset
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
LargePhaseOffset
Type
REG_DWORD
Range: ? to 4294967295
Computer
MaxAllowedPhaseOffset
ID W32TIME_MaxAllowedPhaseOffset
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxAllowedPhaseOffset
Type
REG_DWORD
None
Computer
MaxNegPhaseCorrection
ID W32TIME_MaxNegPhaseCorrection
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxNegPhaseCorrection
Type
REG_DWORD
Range: ? to 4294967295
Computer
MaxPosPhaseCorrection
ID W32TIME_MaxPosPhaseCorrection
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxPosPhaseCorrection
Type
REG_DWORD
Range: ? to 4294967295
Computer
PhaseCorrectRate
ID W32TIME_PhaseCorrectRate
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
PhaseCorrectRate
Type
REG_DWORD
Range: 1 to ?
Computer
PollAdjustFactor
ID W32TIME_PollAdjustFactor
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
PollAdjustFactor
Type
REG_DWORD
Range: 1 to ?
Computer
SpikeWatchPeriod
ID W32TIME_SpikeWatchPeriod
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
SpikeWatchPeriod
Type
REG_DWORD
Range: 1 to ?
Computer
UpdateInterval
ID W32TIME_UpdateInterval
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
UpdateInterval
Type
REG_DWORD
Range: 1 to 4294967295
Computer
AnnounceFlags
ID W32TIME_AnnounceFlags
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
AnnounceFlags
Type
REG_DWORD
Range: ? to 16
Computer
EventLogFlags
ID W32TIME_EventLogFlags
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
EventLogFlags
Type
REG_DWORD
Range: ? to 3
Computer
LocalClockDispersion
ID W32TIME_LocalClockDispersion
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
LocalClockDispersion
Type
REG_DWORD
Range: ? to 16
Computer
MaxPollInterval
ID W32TIME_MaxPollInterval
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxPollInterval
Type
REG_DWORD
None
Computer
MinPollInterval
ID W32TIME_MinPollInterval
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MinPollInterval
Type
REG_DWORD
Range: ? to 15
Computer
ClockHoldoverPeriod
ID W32TIME_ClockHoldoverPeriod
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ClockHoldoverPeriod
Type
REG_DWORD
Range: 1024 to 260000
Computer
RequireSecureTimeSyncRequests
ID W32TIME_RequireSecureTimeSyncRequests
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
RequireSecureTimeSyncRequests
Type
REG_DWORD
Range: 0 to 1
Computer
UtilizeSslTimeData
ID W32TIME_UtilizeSslTimeData
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
UtilizeSslTimeData
Type
REG_DWORD
Range: 0 to 1
Computer
ClockAdjustmentAuditLimit
ID W32TIME_ClockAdjustmentAuditLimit
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ClockAdjustmentAuditLimit
Type
REG_DWORD
Range: 128 to ?
Computer
ChainEntryTimeout
ID W32TIME_ChainEntryTimeout
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainEntryTimeout
Type
REG_DWORD
Range: 2 to 16
Computer
ChainMaxEntries
ID W32TIME_ChainMaxEntries
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainMaxEntries
Type
REG_DWORD
Range: 128 to 1024
Computer
ChainMaxHostEntries
ID W32TIME_ChainMaxHostEntries
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainMaxHostEntries
Type
REG_DWORD
Range: 1 to 4
Computer
ChainDisable
ID W32TIME_ChainDisable
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainDisable
Type
REG_DWORD
Range: 0 to 1
Computer
ChainLoggingRate
ID W32TIME_ChainLoggingRate
decimal
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainLoggingRate
Type
REG_DWORD
Range: 0 to 10080
FrequencyCorrectRate
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
FrequencyCorrectRate
Type
REG_DWORD
Details
Range: 1 to ?
HoldPeriod
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
HoldPeriod
Type
REG_DWORD
Details
Range: 1 to ?
LargePhaseOffset
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
LargePhaseOffset
Type
REG_DWORD
Details
Range: ? to 4294967295
MaxAllowedPhaseOffset
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxAllowedPhaseOffset
Type
REG_DWORD
DetailsNone
MaxNegPhaseCorrection
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxNegPhaseCorrection
Type
REG_DWORD
Details
Range: ? to 4294967295
MaxPosPhaseCorrection
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxPosPhaseCorrection
Type
REG_DWORD
Details
Range: ? to 4294967295
PhaseCorrectRate
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
PhaseCorrectRate
Type
REG_DWORD
Details
Range: 1 to ?
PollAdjustFactor
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
PollAdjustFactor
Type
REG_DWORD
Details
Range: 1 to ?
SpikeWatchPeriod
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
SpikeWatchPeriod
Type
REG_DWORD
Details
Range: 1 to ?
UpdateInterval
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
UpdateInterval
Type
REG_DWORD
Details
Range: 1 to 4294967295
AnnounceFlags
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
AnnounceFlags
Type
REG_DWORD
Details
Range: ? to 16
EventLogFlags
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
EventLogFlags
Type
REG_DWORD
Details
Range: ? to 3
LocalClockDispersion
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
LocalClockDispersion
Type
REG_DWORD
Details
Range: ? to 16
MaxPollInterval
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MaxPollInterval
Type
REG_DWORD
DetailsNone
MinPollInterval
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
MinPollInterval
Type
REG_DWORD
Details
Range: ? to 15
ClockHoldoverPeriod
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ClockHoldoverPeriod
Type
REG_DWORD
Details
Range: 1024 to 260000
RequireSecureTimeSyncRequests
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
RequireSecureTimeSyncRequests
Type
REG_DWORD
Details
Range: 0 to 1
UtilizeSslTimeData
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
UtilizeSslTimeData
Type
REG_DWORD
Details
Range: 0 to 1
ClockAdjustmentAuditLimit
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ClockAdjustmentAuditLimit
Type
REG_DWORD
Details
Range: 128 to ?
ChainEntryTimeout
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainEntryTimeout
Type
REG_DWORD
Details
Range: 2 to 16
ChainMaxEntries
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainMaxEntries
Type
REG_DWORD
Details
Range: 128 to 1024
ChainMaxHostEntries
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainMaxHostEntries
Type
REG_DWORD
Details
Range: 1 to 4
ChainDisable
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainDisable
Type
REG_DWORD
Details
Range: 0 to 1
ChainLoggingRate
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32Time\Config
Value name
ChainLoggingRate
Type
REG_DWORD
Details
Range: 0 to 10080