My date is always correct, but my time is always wrong. Example: Right now it is 8:50 am, but my clock in Windows says 1:50 pm. Here is the situation:
My system is dual bootable, Ubuntu or Windows 10. Ubuntu shows the correct time. I think this rules out a bad cmos battery.
Windows 10 always shows the wrong time. Location settings are correct, time zone settings are correct.
When I select to keep time manually, (turning off the autosync) It is fine. When I reboot, it is wrong again. When I select to automatically have windows set my time, it is fine. When I reboot, it is wrong again.
I've gotten to where I keep a clock next to my computer, and fix the time each time I boot into windows..... but there has to be an actual solution.
I have a very similar issue. I will be using my computer and notice that my time has changed to something crazy off. I go in and have to force a time update then it corrects itself. Does yours just stop syncing and when it does throw it way off? I think
that is what is happening to mine.
Please go to the services again and make the changes for the Windows Time Service to start automatically.
If the issue persists.
Run the System File Checker tool (SFC.exe)
System File Checker is a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files. It will scan your system files and to repair missing or corrupted system files in Windows.
To run the SFC scan, refer to the Microsoft article below.
This is a common problem when dual booting with Ubuntu/Linux. Linux gets it's time from BIOS assuming it is UTC while Windows does it assuming it is your regional time. So each OS keeps messing the time for each other. The easier way is to change time in