Avatar of exhuser
exhuser
 asked on

System Time Change

Hello,

I am getting the system time change events from Kernel-General
Ex: The system time has changed to ‎XXX from ‎XXXX

This affects the network connectivity. Can someone suggests what is causing it? Windows Time service is disabled.
OutlookWindows Server 2008Microsoft Legacy OSMicrosoft Server OS

Avatar of undefined
Last Comment
Lionel MM

8/22/2022 - Mon
Muhammad Burhan

If any virtual machine generates this issue so please ensure that integeration services are up to date,
Otherwise Check the time in your BIOS. Hardware time will throw the OS off. It may be what is causing Windows to change its time back.
exhuser

ASKER
No, this is not a virtual machine...
Muhammad Burhan

Did you see this thing in that machine's log as well ?
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
exhuser

ASKER
Yes. There is an event from Kernel-General
exhuser

ASKER
What else can potentially trigger the time reset?
Muhammad Burhan

One thing which you should do is to check when it happens, if it happens on OS startup so may be some startup service doing this.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Muhammad Burhan

This problem is very frequent and can have many causes, not all of them are known.

You already did the obvious, which is replacing the on-board battery, so only unobvious reasons remain. Some I can think of are :

1Your time-server is bad, so change the one you are using by right-click on the clock / Adjust date/time / Internet Time / Change settings.
2.Check the date/time of your router - sometimes this affects Windows.
3. Select correct timezone in date and time settings.
4. Boot with safemod and check logs again.
5.Reinstall Windows - this was the only solution for some people to undo the corruption.
exhuser

ASKER
My question is: which Windows service/process can trigger the time change?
Muhammad Burhan

There are many of them, can't simply point out one from them, you have to figure it out step by step
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
Iamthecreator OM

Is the Windows Time Service running?
 
If you want to confirm the root cause, please enable the W32Time service log or enable "Audit Privilege Use" locally with gpedit.msc. For more information, please refer to the following links:
 
How to turn on debug logging in the Windows Time Service
http://support.microsoft.com/kb/816043 
 
Audit privilege use
http://technet.microsoft.com/en-us/library/cc784501(WS.10).aspx 
 
In the meantime, you can use the following commands to disable Windows Time Service.
 
net stop W32Time
sc config W32Time start= disabled
 
You can also remove the service from registry to check the results. Please be sure to back up first.
 
Go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time
Lionel MM

where are your system getting their time from--you say you disabled Windows Time Service but all system must get time from somewhere--please type
net time
from a comand prompt and let us know what that says
Chris

if the system time keeps changing that means that the time source that its pulling it from is changing.

Is the machine domain joined
what does the following cmd show

 w32tm /query /source

if its domain joined it should show a domain controller and you then need to check what is happening that as it will affect all other members of the domain
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
Jackie Man

We do not use windows time service as it is not accurate at all.

Instead, we make use of NTP time server in our geological area. Details are in the link below.

http://www.pool.ntp.org/zh/use.html
exhuser

ASKER
Windows Time is disabled and the Net Time command produced the following
"could not locate time server"
exhuser

ASKER
And it is a stand alone server.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
Jackie Man

Standalone server without internet connection?

If it is the case, you need to manually check and correct the time from time to time.
Chris

you can make windows time accurate by making sure you DC's pull from a reliable source and then use the windows time service to push it out, using the settings to control it.

If you have no internet connection and no other source to pull it form then the system clock from the bios/motherboard is playing up and changing the time.
If its only by MS and not minutes or hours then its not a massive problem
Lionel MM

Did you say this is a server w/o internet connection? If it doesn't then it will get its time from the system itself--you may have to change the CMOS battery.
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
DrDave242

We do not use windows time service as it is not accurate at all.
How accurate do you need it to be? Kerberos gets along just fine as long as everything is within five minutes (by default - that value can be changed).

Most environments don't need high-precision time synchronization, but if you're running something that does (if you're NASDAQ, for example), then you're correct: the Windows Time service isn't designed for that. Disabling the Windows Time service is only part of the solution, though; you'll also need to install and run a third-party time-sync app. The KB article at the link above contains another link to a list of these apps.
DrDave242

We do not use windows time service as it is not accurate at all.
How accurate do you need it to be? Kerberos gets along just fine as long as everything is within five minutes (by default - that value can be changed).

Most environments don't need high-precision time synchronization, but if you're running something that does (if you're NASDAQ, for example), then you're correct: the Windows Time service isn't designed for that. Disabling the Windows Time service is only part of the solution, though; you'll also need to install and run a third-party time-sync app. The article above contains a link to a list of these apps.
exhuser

ASKER
The server is connected to the Internet.

So, where in the OS does this (time-checking-correction) is defined?
I started with Experts Exchange in 2004 and it's been a mainstay of my professional computing life since. It helped me launch a career as a programmer / Oracle data analyst
William Peck
ASKER CERTIFIED SOLUTION
Lionel MM

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.