Windows Time Service Registry Key Location

The Windows Time service (W32Time) maintains date and time synchronization across network devices and standalone systems running Windows. This article provides the exact Windows Registry paths used to manage and configure the W32Time service, detailing the primary key and its essential subkeys for controlling NTP servers, polling intervals, and service behaviors.

The Primary Registry Key

The core configuration for the Windows Time service is located at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time

Under this main key, configuration settings are divided into several dedicated subkeys.


Key Subkeys and Their Functions

1. Parameters

Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

This subkey controls how the service synchronizes time and which external servers it contacts.

2. Config

Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

This subkey contains global operational parameters for the time engine.

3. TimeProviders

Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

This subkey manages settings specific to the NTP client functionality.

4. TimeProviders

Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

This subkey controls whether the Windows machine operates as an NTP server for other clients.


Applying Registry Changes

After modifying any W32Time registry keys, restart the service or update the configuration using Command Prompt (run as Administrator):

net stop w32time && net start w32time

Or force an immediate configuration update:

w32tm /config /update