Services

NTP client shows incorrect Time on Windows 10

NTP client shows incorrect Time on Windows 10

In today's post, we will identify the cause when SpecialPollInterval is used as a polling interval, the Windows Time Service shows incorrect time if the service gets into Spike state - and then provide the possible mitigation for the issue in Windows 10 NTP client.

The Network Time Protocol (NTP) is a client/server application. Each workstation, router, or server must be equipped with NTP client software to synchronize its clock to the network time server. In most cases, the client software is already resident in the operating system of each device.

A typical NTP client regularly polls one or more NTP servers.

NTP client shows incorrect Windows Time service

You may experience this issue, if an NTP client computer that is running Windows Server editions or Windows Client editions may not correct the time if the following conditions are true:

In this scenario, the NTP client cannot correct its time even after waiting for SpikeWatchPeriod to pass.

Cause of NTP client shows incorrect Windows Time service

This problem occurs because the NTP client gets into SPIKE state every time the client polls the time sample to the NTP server. The Time service manages its internal status, and if the client gets into SPIKE state, the client does not sync its time.

There are two ways to resolve this issue so that the NTP client is enabled to sync with the NTP server after a SPIKE state, configure Windows Time to use the MinPollInterval/MaxPollInterval as the polling interval.

1] To manually configure Windows Time to use the MinPollInterval/MaxPollInterval as the polling interval, do the following:

Launch Command Prompt

At the command prompt, copy and paste the command (substitute the NTP_server_IP_Address placeholder with the actual server IP address) below and hit Enter.

w32tm /config /update /manualpeerlist:NTP_server_IP_Address,0x8 /syncfromflags:MANUAL

When you use the 0x1 flag with the /manualpeerlist switch, you specify the use of SpecialPollInterval. To work around this problem, do not use the 0x1 flag.

The polling interval that Windows Time uses is set by the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

See additional information about the Windows Time Service and registry values.

2] To auto-configure Windows Time to use the MinPollInterval/MaxPollInterval as the polling interval for you, download MicrosoftEasyFix25001.mini.

This tool may be in English only. However, the automatic fix also works for other language versions of Windows.

If you're not on the computer that has the problem, save the easy fix solution to a flash drive or a CD, and then run it on the computer that has the problem.

PS: Windows 10 Clock Time wrong? Here is the working fix!

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...