Starting from last month, the system date and time on my desktop keep changing. Every time when I start the PC, the time is some time in 2005. I thought it was the dead battery on mother board. Then I replaced it with a new battery and also correct the time in CMOS. However, the problem persists.
Is it a virus? I have Norton Internet security 2009 and ran a full scan but didn't see any problem. My OS is Windows XP.
I do not have a solution but I just wanted to inform you that you are not alone with this issue.
I have had this problem for years now and have done so much research including applying special Microsoft 'fixes' that in the end I gave up and installed Sync-It to synchronise the time with a server at start up and every few hours during the day thereafter. I had to do this because it was stopping Norton's Pulse updates from working and date of last Live Update were not being set correctly .
I always knew in my case that it was not a battery problem which like you found is usually the first port of call for this sort of issue.
I stiil occasionally have problems but have put my clock issue down to when a major change is made to the registry. When a significant registry change is made and the computer re-booted then always I find the date re-set back to some years ago when the computer was first installed.
I have never found the answer but Sync-It with Atom has certainly relieved the stress somewhat without having to re-install Windows or buy a new computer.
Give it a try and I think until you find your own solution it will keep things in check for you. 15 day trial. Then a very reasonable £7.01 gbp.
Also, I do not know from what part of the world you are from but I have found that the Microsoft time.windows.com is not the best one to be using in the UK. I have changed this to a local server here. Look into adding an additional local server that works well to the drop down list.
I have sometimes found that when Sync-It gets the notification area time synchronised that the time in Windows is still incorrect for the next synchronisation. So I then have to just update the time in Windows as well maually. I still keep Sync-It and Windows clocks synchronising alongside one another and it has been working well for some time now..
It is a difficult problem this with so many things that could be causing it. All of my ideas do not tackle the main problem however but merely keep things in check.
In the past there has been a bug in Microsoft's time/date module which led to incorrect times when it is set to automatically correct the time by accessing the internet.
I suggest you turn that option off and see if the time/ate remains correct -- this fits in with Crisoco's suggestion and experience.
Another thing is to check that you have all recent Windows Updates since I recently -- either with the March Tuesday updates or since -- that said it updated the time/date information to take into account recent changes made in time zones or something like that (I few years ago the USA changed the spring time change and now it is mid March (March 14 this current year).
So do a manual WIndows Update and try the effect of not using the automatic time correction.
I do mine manually with a NISTime utility from the US Government Bureau of Standards.
Starting from last month, the system date and time on my desktop keep changing. Every time when I start the PC, the time is some time in 2005. I thought it was the dead battery on mother board. Then I replaced it with a new battery and also correct the time in CMOS. However, the problem persists.
Is it a virus? I have Norton Internet security 2009 and ran a full scan but didn't see any problem. My OS is Windows XP.