How to Fix Taskbar Clock Showing Wrong Time or Date on Windows
Windows clock showing wrong time? Taskbar time incorrect after restart? System time keeps resetting? Clock drifts by minutes or hours? Time zone correct but time is wrong? Computer clock losing time? Fix Windows system clock issues.
📖
Main Troubleshooting Guide
How to Fix Computer Freezing and Hanging →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •Taskbar clock shows time that is minutes or hours off
- •Time resets to wrong value after every restart
- •Clock gradually drifts and loses time over days
- •Time zone is correct but displayed time is wrong
- •Clock jumps forward or backward randomly
- •Different times shown in taskbar vs system settings
Common Causes
- ⚠CMOS battery dead or dying (most common for persistent issues)
- ⚠Windows Time service not running or misconfigured
- ⚠Time synchronization server unreachable
- ⚠Wrong time zone selected despite auto-detection
- ⚠Dual-boot with Linux causing UTC/local time conflict
- ⚠Third-party software modifying system time
Solutions
Solution 1: Fix Time Synchronization
- 1Force immediate time sync:
- 2Settings → Time & language → Date & time
- 3Toggle ON "Set time automatically"
- 4Toggle ON "Set time zone automatically"
- 5Click "Sync now" under Additional settings
- 6Should show "Time was successfully synchronized"
- 7If sync fails: try a different time server:
- 8Control Panel → Date and Time → Internet Time tab
- 9Change settings → Server: time.windows.com
- 10Click "Update now"
- 11Alternative servers: time.nist.gov, pool.ntp.org
- 12Ensure Windows Time service is running:
- 13CMD as Admin:
- 14net start w32time
- 15w32tm /resync /force
Solution 2: Fix CMOS Battery (Hardware)
- 1If time resets after every shutdown/restart:
- 2The CMOS battery is likely dead
- 3This is a CR2032 coin cell on the motherboard
- 4Desktop: open case → find round silver battery → replace
- 5Laptop: may need bottom panel removal — check manual
- 6Cost: ~$3-5 for a new CR2032 battery
- 7After replacement:
- 8Set correct time in BIOS (press DEL or F2 during boot)
- 9Boot into Windows → sync time
- 10If battery was recently replaced and time still resets:
- 11Check BIOS settings are saving properly
- 12May indicate motherboard issue
Solution 3: Fix Dual-Boot and Service Issues
- 1If dual-booting Windows + Linux:
- 2Linux uses UTC by default, Windows uses local time
- 3This causes time to shift when switching OS
- 4Fix: tell Windows to use UTC:
- 5Registry: HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
- 6Create DWORD: RealTimeIsUniversal = 1
- 7Restart PC
- 8Restart Windows Time service properly:
- 9CMD as Admin:
- 10net stop w32time
- 11w32tm /unregister
- 12w32tm /register
- 13net start w32time
- 14w32tm /config /manualpeerlist:"time.windows.com" /syncfromflags:manual /reliable:yes /update
- 15w32tm /resync
- 16Verify: w32tm /query /status
FIXES THIS IN 5 MINUTES
Fix Taskbar Clock Showing Wrong Time or Date Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11