How to Fix Computer Clock Wrong Time
Fix incorrect computer time on Windows, Mac, and Linux. Sync system clock, adjust time zones, and troubleshoot persistent time issues.
- Check your time zone setting. On Windows, right-click the clock in the system tray and select 'Adjust date/time'. Verify the time zone matches your location. On Mac, go to System Preferences > Date & Time > Time Zone. On Linux, run 'timedatectl status' in terminal to check current settings.
- Enable automatic time synchronization. Windows: In Date & Time settings, toggle on 'Set time automatically'. Mac: In Date & Time preferences, check 'Set date and time automatically'. Linux: Run 'sudo timedatectl set-ntp true' to enable NTP synchronization.
- Force an immediate time sync. Windows: Open Command Prompt as administrator and run 'w32tm /resync'. Mac: In Date & Time preferences, uncheck then recheck 'Set date and time automatically'. Linux: Run 'sudo ntpdate -s time.nist.gov' or 'sudo chronyd -q' depending on your NTP client.
- Check for dual-boot time conflicts. If you dual-boot Windows with Linux, one system may use local time while the other uses UTC. In Windows, open Registry Editor and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Create a DWORD named 'RealTimeIsUniversal' and set it to 1.
- Replace the CMOS battery if needed. If your computer consistently loses time when powered off, the CMOS battery is likely dead. Power down completely, unplug the system, and locate the coin-cell battery on the motherboard. Replace it with a CR2032 or equivalent, then reset BIOS settings to defaults.
- Configure alternative time servers. If default time servers are unreliable, add custom ones. Windows: Run 'w32tm /config /manualpeerlist:"time.google.com,0x1" /syncfromflags:manual'. Mac: Use the 'Network Time Server' field in Date & Time preferences. Linux: Edit /etc/systemd/timesyncd.conf and add 'NTP=time.google.com' under [Time].