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.
exhuserAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Muhammad BurhanManager I.T.Commented:
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.
0
exhuserAuthor Commented:
No, this is not a virtual machine...
0
Muhammad BurhanManager I.T.Commented:
Did you see this thing in that machine's log as well ?
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

exhuserAuthor Commented:
Yes. There is an event from Kernel-General
0
exhuserAuthor Commented:
What else can potentially trigger the time reset?
0
Muhammad BurhanManager I.T.Commented:
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.
0
Muhammad BurhanManager I.T.Commented:
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.
0
exhuserAuthor Commented:
My question is: which Windows service/process can trigger the time change?
1
Muhammad BurhanManager I.T.Commented:
There are many of them, can't simply point out one from them, you have to figure it out step by step
0
Iamthecreator OMCommented:
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
0
Lionel MMSmall Business IT ConsultantCommented:
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
0
ChrisCommented:
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
0
Jackie ManCommented:
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
0
exhuserAuthor Commented:
Windows Time is disabled and the Net Time command produced the following
"could not locate time server"
0
exhuserAuthor Commented:
And it is a stand alone server.
0
Jackie ManCommented:
Standalone server without internet connection?

If it is the case, you need to manually check and correct the time from time to time.
0
ChrisCommented:
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
0
Lionel MMSmall Business IT ConsultantCommented:
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.
0
DrDave242Commented:
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.
0
DrDave242Commented:
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.
0
exhuserAuthor Commented:
The server is connected to the Internet.

So, where in the OS does this (time-checking-correction) is defined?
0
Lionel MMSmall Business IT ConsultantCommented:
As far as the time synching goes here are instructions I have relied on for years
Synching to an External Time Source. If you want to ensure that the clocks on your machines are more accurate in terms of absolute (and not just relative) time, you can sync to one of the reliable time servers available on the Internet. Open Registry Editor (regedit.exe) and configure the following registry entries:

HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type

This registry entry determines which peers W32Time will accept synchronization from. Change this REG_SZ value from NT5DS to NTP so the server synchronizes from the list of reliable time servers specified in the NtpServer registry entry described below.

HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

This registry entry controls whether the local computer is marked as a reliable time server (which is only possible if the previous registry entry is set to NTP as described above). Change this REG_DWORD value from 10 to 5 here.

HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer

This registry entry specifies a space-delimited list of stratum 1 time servers from which the local computer can obtain reliable time stamps. The list may consist of one or more DNS names or IP addresses (if DNS names are used then you must append ,0x1 to the end of each DNS name). For example, to synchronize with tock.usno.navy.mil, an open-access SNTP time server run by the United States Naval Observatory, change the value of the NtpServer registry entry from time.windows.com,0x1 to tock.usno.navy.mil,0x1 here. Alternatively, you can specify the IP address of this time server, which is 192.5.41.41 instead. (Verify this detail)

Now stop and restart the Windows Time service using the following commands:

net stop w32time

net start w32time

It may take an hour or so to fully synchronize with the external time server because of the nature of the polling method W32Time uses. Depending on the latency of your Internet connection, the accuracy of the CMOS clock on your DC may be within a second or two of UTC.

Alternatively, if you don’t want to wait for time convergence to occur between your time server and the external time server, you can run the following command on your server:

w32tm /resync /rediscover
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Outlook

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.