Configure Windows NTP Client
Jump to overview

Policy overview

Key metadata and intent for this policy.

Computer
Category
System > Windows Time Service > Time Providers
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 specifies a set of parameters for controlling the Windows NTP Client. If you enable this policy setting, you can specify the following parameters for the Windows NTP Client. If you disable or do not configure this policy setting, the WIndows NTP Client uses the defaults of each of the following parameters. NtpServer The Domain Name System (DNS) name or IP address of an NTP time source. This value is in the form of ""dnsName,flags"" where ""flags"" is a hexadecimal bitmask of the flags for that host. For more information, see the NTP Client Group Policy Settings Associated with Windows Time section of the Windows Time Service Group Policy Settings. The default value is ""time.windows.com,0x09"". Type This value controls the authentication that W32time uses. The default value is NT5DS. CrossSiteSyncFlags This value, expressed as a bitmask, controls how W32time chooses time sources outside its own site. The possible values are 0, 1, and 2. Setting this value to 0 (None) indicates that the time client should not attempt to synchronize time outside its site. Setting this value to 1 (PdcOnly) indicates that only the computers that function as primary domain controller (PDC) emulator operations masters in other domains can be used as synchronization partners when the client has to synchronize time with a partner outside its own site. Setting a value of 2 (All) indicates that any synchronization partner can be used. This value is ignored if the NT5DS value is not set. The default value is 2 decimal (0x02 hexadecimal). ResolvePeerBackoffMinutes This value, expressed in minutes, controls how long W32time waits before it attempts to resolve a DNS name when a previous attempt failed. The default value is 15 minutes. ResolvePeerBackoffMaxTimes This value controls how many times W32time attempts to resolve a DNS name before the discovery process is restarted. Each time DNS name resolution fails, the amount of time to wait before the next attempt will be twice the previous amount. The default value is seven attempts. SpecialPollInterval This NTP client value, expressed in seconds, controls how often a manually configured time source is polled when the time source is configured to use a special polling interval. If the SpecialInterval flag is enabled on the NTPServer setting, the client uses the value that is set as the SpecialPollInterval, instead of a variable interval between MinPollInterval and MaxPollInterval values, to determine how frequently to poll the time source. SpecialPollInterval must be in the range of [MinPollInterval, MaxPollInterval], else the nearest value of the range is picked. Default: 1024 seconds. EventLogFlags This value is a bitmask that controls events that may be logged to the System log in Event Viewer. Setting this value to 0x1 indicates that W32time will create an event whenever a time jump is detected. Setting this value to 0x2 indicates that W32time will create an event whenever a time source change is made. Because it is a bitmask value, setting 0x3 (the addition of 0x1 and 0x2) indicates that both time jumps and time source changes will be logged.

Internal name
W32TIME_POLICY_CONFIGURE_NTPCLIENT
Policy ID
fd8c1eccc0fc
Elements
7

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
NtpServer
ID W32TIME_NtpServer
text
Path
Software\Policies\Microsoft\W32time\Parameters
Value name
NtpServer
Type
REG_SZ
None
Computer
CrossSiteSyncFlags
ID W32TIME_CrossSiteSyncFlags
decimal
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
CrossSiteSyncFlags
Type
REG_DWORD
Range: ? to 2
Computer
ResolvePeerBackoffMinutes
ID W32TIME_ResolvePeerBackoffMinutes
decimal
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
ResolvePeerBackoffMinutes
Type
REG_DWORD
None
Computer
ResolvePeerBackoffMaxTimes
ID W32TIME_ResolvePeerBackoffMaxTimes
decimal
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
ResolvePeerBackoffMaxTimes
Type
REG_DWORD
None
Computer
SpecialPollInterval
ID W32TIME_SpecialPollInterval
decimal
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
SpecialPollInterval
Type
REG_DWORD
Range: ? to 131072
Computer
EventLogFlags
ID W32TIME_NtpClientEventLogFlags
decimal
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
EventLogFlags
Type
REG_DWORD
Range: ? to 3
Computer
Type
ID W32TIME_Type
enum
Path
Software\Policies\Microsoft\W32time\Parameters
Value name
Type
Type
REG_SZ
Options: NoSync (NoSync), NTP (NTP), NT5DS (NT5DS), AllSync (AllSync)
NtpServer
Computer · Type text
Registry mapping
Path
Software\Policies\Microsoft\W32time\Parameters
Value name
NtpServer
Type
REG_SZ
DetailsNone
CrossSiteSyncFlags
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
CrossSiteSyncFlags
Type
REG_DWORD
Details
Range: ? to 2
ResolvePeerBackoffMinutes
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
ResolvePeerBackoffMinutes
Type
REG_DWORD
DetailsNone
ResolvePeerBackoffMaxTimes
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
ResolvePeerBackoffMaxTimes
Type
REG_DWORD
DetailsNone
SpecialPollInterval
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
SpecialPollInterval
Type
REG_DWORD
Details
Range: ? to 131072
EventLogFlags
Computer · Type decimal
Registry mapping
Path
Software\Policies\Microsoft\W32time\TimeProviders\NtpClient
Value name
EventLogFlags
Type
REG_DWORD
Details
Range: ? to 3
Type
Computer · Type enum
Registry mapping
Path
Software\Policies\Microsoft\W32time\Parameters
Value name
Type
Type
REG_SZ
Details
Options: NoSync (NoSync), NTP (NTP), NT5DS (NT5DS), AllSync (AllSync)