New
#1
Clock Wrong After Resume from Suspend
Dell Latitude
Windows 7 SP1 x64
I worked on a couple of Dell Latitude laptops for a client. I forget the exact model, but they are identical hardware to each other and shipped with Windows 7 32-bit. I upgraded them to 8 GB RAM and replaced the hdd with an SSD and did a clean (non-Dell) install of Windows 7 x64. Or more specifically, I did the clean Windows install on a single of these, ran all the updates and drivers, had the client install their software, then cloned one SSD to the other so that both are now running identical hardware and software.
All is well, except the client has complained that both laptops now have the same problem since I did the work, which is that after resuming from sleep (I disabled hibernate), Windows shows the wrong time. It will display the time that the laptop went to sleep, and continue keeping time, having lost the time that passed while asleep.
I've done some googling on this, and the recommendation is usually to replace the CMOS battery, but I'm not sure that fix would apply here because we are not hibernating the system, only putting it to sleep. Plus, this issue reportedly affects two laptops after a fresh install, where the issue allegedly did not exist right before the upgrade was effected.
If we force an ntp update, then the time gets corrected, but I've never had to do this on another system. Should not Windows refer to either the hardware clock or internet time shortly after resuming from sleep?
What is the recommended action here? I read of a registry entry in Vista that will force ntp updates at a prescribed interval, but I would prefer to find the root of the problem.