• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
TimeTools Logo

TimeTools

GPS NTP Network Time Servers and Time Synchronization Solutions

  • Products
    • NTP Server Appliances
    • NTP Wall Clocks
    • GPS Signal Distribution
    • GNSS Timing Antennas
    • Installation Accessories
  • How To Buy
  • Company
    • About TimeTools
    • Customer Reference List
    • Customer Testimonials
    • Quality Management and Compliance
    • Export Compliance
    • TimeTools Ltd Management Team
  • Support
    • User Guides and Manuals
    • T-Series Firmware Updates
    • SR-SC Series Firmware Updates
    • SR\SC Series
    • Installation
    • NTP
    • Security
  • Contact Us
You are here: Home / Time Synchronization / Configuring a Windows Time Server

Configuring a Windows Time Server

July 10, 2017 by Editorial Staff

With the introduction of Windows 2000, Microsoft adopted a time synchronization service – Windows Time. The service continued in Server 2003, right up to the latest Windows Server 2008 operating systems. The service is installed by default in the service list, the executable file is called w32time.exe and is stored in the windows/system32 directory.

This article provides information on how to:

  • configure the Windows Time service.
  • modifying associated registry settings.
  • Using the registry editor.
  • controlling the time service.

Warning: Changing registry settings incorrectly can cause problems. We therefore recommend that before changing any settings, you make a backup the registry. Backing up is achieved by using the ‘Export’ menu option in the registry editor, Regedit.exe, application. If any issues arise after changing any registry settings, the old settings can be re-established using the ‘Import’ menu option.

Configuring the Time Service

The Windows Time Service is configured by modifying registry settings. The registry is a database where Windows stores configuration settings and options. The registry editor, regedit, can be used to modify options and settings stored in the registry. Most application have an associated parameter list stored in the registry. For the Windows Time service, it’s associated options and parameters are stored at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

There are a number of options available, including, the ability to set a time server, change the period at which synchronization occurs and also allow the Windows server to act as a NTP server to clients.

The Windows Time Service key ‘NTPServer’ specifies a space-delimited list of NTP time servers that can be used for synchronization purposes. Either DNS addresses or IP address can be specified. Each time reference can optionally have a set of flags associated with it. The flags are specified after the DNS or IP address separated by a comma. A set of 4 flags are specified covering bits 0 to 3:

Bit 0: Special Interval, flag value 1 (0x01).
Bit 1: Use as fallback only, flag value 2 (0x02).
Bit 2: Symmetric Active, flag value 4 (0x04).
Bit 3: Client, flag value 8 (0x08).

The special interval flag instructs the time service to poll the associated time reference at the period specified by the special poll interval, described below. If left reset, the time service will select a poll interval based on the quality of the received samples. The flag ‘Use as fall-back only’, indicates that the associated time reference should only be used as a fall-back reference in event og failure of other specified references.

The NTP server key is located in the registry at:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
To configure the time service to allow Windows to synchronize to an external time reference, modify the parameter ‘Type’. Set the registry parameter to ‘NTP’. This indicates synchronization to a NTP reference is required. The Type parameter is located in the registry at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type

To change the period at which Windows attempts to synchronize with the NTP reference, modify the parameter ‘Special Poll Interval’. This specifies the synchronization period in seconds. The default is 604800 seconds, or 7 days. A generally accepted polling period of once every hour, or 3600 seconds, is reasonable.

The Special Poll Interval parameter is located in the registry at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NTPClient\SpecialPollInterval

The Announce Flags parameter is a set of flags that specifies if the host computer is a time server or a reliable time server. In order to be classified as a reliable time server, it also needs to be classified as a time server. Therefore, to configure the computer as a reliable time server, set flag bits 1 and 3 – which equates to a value of 5. The Announce flags parameter is located in the registry at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

The ‘Enabled’ parameter allows the service to provide NTP synchronization to other time clients over a network. If enabled (set to 1), the service can be used to synchronize other NTP clients. The functionality can be disabled by setting this flag to 0. The Enabled parameter is located in the registry at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NTPServer\Enabled

Searching for Registry Keys

A useful feature of the registry editor application, regedit, is the search facility. A specific key can be searched for in the registry by using the Find option and entering the key name. The registry editor will then search the registry for all keys matching the entered key name.

Controlling the Windows Time Service

After modifying any of the time services associated registry settings, the service needs to be restarted for any changes to take effect. The service can restarted in one of two ways:

From the Services applet in the Windows control panel administrative tools.
From a DOS command prompt using ‘net stop w32time’ and then ‘net start w32time’.

Related Articles

The Fundamentals Of Time Synchronization

 

Filed Under: Time Synchronization

Primary Sidebar

Product Information

  • All Products
  • GPS & GNSS NTP Servers
    • T550
    • T300
    • T100
  • NTP Wall Clocks
    • T-ONT4xx
    • T-ONT6xx
    • T-ONTA12
  • GPS Signal Distribution
    • Splitters
    • Optical Fiber Link
  • GNSS Timing Antennas
    • T-3040
    • T-3740
  • Installation Accessories

Useful Information

  • Frequently Asked Questions
  • An Introduction To NTP
  • A Guide To GPS NTP Servers
  • NTP Best Practices
  • Hardware Reference Clocks: GPS, Multi-GNSS or Radio ?
  • Installing a T-Series NTP Server

Web Site Information

  • Privacy Policy
  • Standard Terms & Conditions For Sale Of Goods
  • Web-Site Terms Conditions
TimeTools is an ISO9001:2015 Registered Company

UK Sales: 01902 897400
International Sales: +44 1902 897400

Email: Sales@TimeToolsLtd.com

Footer

Web Site Information

  • Privacy Policy
  • Standard Terms & Conditions For Sale Of Goods
  • Web-Site Terms Conditions

Post Categories

  • News
  • NTP Posts
  • GPS Posts
  • Master Clock Posts
  • Time Synchronization Posts
  • All Categories

TimeTools Limited.
2 Silverend Business Park,
Brettell Lane,
Brierley Hill. DY5 3LG.
United Kingdom.

UK Sales: 01902 897400
International Sales: +44 1902 897400

Email: Sales@TimeToolsLtd.com

  • E-mail
  • Facebook
  • LinkedIn
  • Twitter

Copyright © 2021 TimeTools Limited. All Rights Reserved. All Trademarks Acknowledged.

This website uses cookies to ensure you get the best experience on our website.OkPrivacy Policy