4
0
Recently my Windows 8.1 computer has not been keeping time. At first I thought it was the CMOS battery but since my computer is always on and set to update with the internet it should be able to keep time.
If I go to Change Date and Time Settings --> Internet Time --> Change Settings --> and Update it will then display the right time. However, after an arbitrary amount of time it will change to a random time such as from 9:20AM to 1:05PM. Since the minutes are also off I think it is not a timezone problem. But what could the problem be?
UPDATE: Output of W32tm /query /configuration
EventLogFlags: 2 (Local)
AnnounceFlags: 10 (Local)
TimeJumpAuditOffset: 28800 (Local)
MinPollInterval: 10 (Local)
MaxPollInterval: 15 (Local)
MaxNegPhaseCorrection: 54000 (Local)
MaxPosPhaseCorrection: 54000 (Local)
MaxAllowedPhaseOffset: 1 (Local)
FrequencyCorrectRate: 4 (Local)
PollAdjustFactor: 5 (Local)
LargePhaseOffset: 50000000 (Local)
SpikeWatchPeriod: 900 (Local)
LocalClockDispersion: 10 (Local)
HoldPeriod: 5 (Local)
PhaseCorrectRate: 1 (Local)
UpdateInterval: 360000 (Local)
[TimeProviders]
NtpClient (Local)
DllName: C:\WINDOWS\system32\w32time.dll (Local)
Enabled: 1 (Local)
InputProvider: 1 (Local)
AllowNonstandardModeCombinations: 1 (Local)
ResolvePeerBackoffMinutes: 15 (Local)
ResolvePeerBackoffMaxTimes: 7 (Local)
CompatibilityFlags: 2147483648 (Local)
EventLogFlags: 1 (Local)
LargeSampleSkew: 3 (Local)
SpecialPollInterval: 604800 (Local)
Type: NTP (Local)
NtpServer: time.windows.com,0x9 (Local)
NtpServer (Local)
DllName: C:\WINDOWS\system32\w32time.dll (Local)
Enabled: 0 (Local)
InputProvider: 0 (Local)
VMICTimeProvider (Local)
DllName: C:\WINDOWS\System32\vmictimeprovider.dll (Local)
Enabled: 0 (Local)
InputProvider: 1 (Local)
UPDATE It turns out that replacing the CMOS/RTC battery was the solution but why the NTP servers could not keep the time correct? I guess the interval at which they update the time is not very frequent?
Are you able to ping the NTP server your machine is configured to use? If you are have you considered, just changing it, to avoid what is clearly a communication problem to it? A list of the Simple Network Time Protocol (SNTP) time servers that are available on the Internet. By default the NTP time source is, time.windows.com, if you can't ping that address you have a firewall configuration problem.
– Ramhound – 2016-11-08T15:46:16.743@Ramhound I tried pinging time.windows.com and got %100 percent loss. I tried time.nist.gov and got 50% packet loss. I guess this looks like a firewall issue...I looked in my firewall settings and I have w32tm.exe allowed. – NULL – 2016-11-08T21:59:18.137
See if anything changes if you chnage your DNS provider to something other your isps DNs – Ramhound – 2016-11-08T22:01:21.757
I changed DNS Server to FreeDNS at 2:18PM and at real time 2:30PM it suddenly said it was 2:05:PM...I guess that didn't work. – NULL – 2016-11-09T19:33:44.517
1Try turning off NTP. Systems shouldn't be regularly heavily affected by NTP (maybe off by a few seconds?), so after a successful sync, turning NTP off will help to confirm if you've got some other problems, which I suspect you have. Is this a laptop (or a virtual machine)? Does it go into suspend/hibernation mode? – TOOGAM – 2016-11-15T14:39:30.543
@TOOGAM This is a laptop...ASUS X551M and when I close the lid it sleeps...but the time changing I have been noticing is not after closing the lid but while I am using it and its on. – NULL – 2016-11-15T20:28:47.157