How to Fix Time Keeps Changing Problem in Windows?

If the time on a Windows PC or laptop is constantly changing, the clock is showing the wrong time, or the time is reset every time you restart the system, this problem is not only annoying but also affects services like internet browsing, software logins, email sync, and security certificates.

Here we are sharing accurate, practical, and advanced solutions to completely Fix Time Keeps Changing Problem in Windows. Follow all the steps below to eliminate the problem permanently.

1. Correct Automatic Time & Time Zone Settings

First, we must ensure that Windows’ Date & Time Settings are configured correctly.

Steps:

1. Open Settings (Win + I)

2. Click Time & Language

3. Select Date & Time

4. Turn on the following options:

  • Set time automatically
  • Set time zone automatically

If the automatic time zone is selecting the wrong one:

Select the correct zone from the Time zone dropdown (e.g., UTC+05:30 for India: Chennai, Kolkata, Mumbai, New Delhi)

Then press the Sync Now button to sync the time with the Microsoft server.

2. Restart and enable the Windows Time Service

Often, the time keeps fluctuating because the Windows Time Service (W32Time) is down or malfunctioning.

How to check the service:

1. Open Run (Win + R)

Restart and enable the Windows Time Service
Restart and enable the Windows Time Service

2. Type: `services.msc`

3. Press Enter

4. Find Windows Time from the list

5. Double-click it

Now:

  • Set the Startup type to Automatic
  • If the service is stopped, click Start
  • Then Apply > OK

This process helps the system regularly sync with an Internet time server.

3. Replace the CMOS Battery (if the time is resetting on every restart)

If your system displays 2009, 2015, or an older year every time you shut it down, the CMOS battery may be the cause of the problem.

How to diagnose?

  • The date resets after shutting down the system
  • The time is also displayed incorrectly in the BIOS

Solution:

  • Open the CPU cabinet
  • Remove the round CR2032 CMOS battery from the motherboard
  • Insert a new battery
  • Go into the BIOS and set the correct time

This solution is especially important for desktop users.

4. Manually Change the Internet Time Server

Sometimes the default server doesn’t work correctly. We can manually set a better NTP server.

Steps:

1. Open the Control Panel

2. Click on Date and Time

3. Select the Internet Time tab

4. Click on Change settings

Now change the server:

`time.windows.com`

or `pool.ntp.org`

Press Update Now and OK.

Manually Change the Internet Time Server
Manually Change the Internet Time Server

5. Run a Malware or Virus Scan

Sometimes a virus or malware can alter the system clock.

Solution:

  • Open Windows Security
  • Click on Virus & Threat Protection
  • Run a Full Scan
Run a Malware or Virus Scan
Run a Malware or Virus Scan

Or perform a deep scan with a trusted antivirus.

6. Correct the BIOS Time

If the time in the BIOS is incorrect, it will also be incorrect in Windows.

How to set the time in BIOS:

1. Restart the system

2. Press F2/DEL/F10 during boot

3. Go to BIOS Setup

4. Correct the Date & Time

5. Save & Exit

This step is especially important if Windows repeatedly displays the wrong time.

7. Fix Time Synchronization with the Command Prompt

For advanced users, syncing time using the Command Prompt is extremely effective.

Steps:

1. Search for `cmd` in Start

2. Select Run as Administrator

3. Type the following command:

net stop w32time

w32tm /unregister

w32tm /register

net start w32time

w32tm /resync

This command resets the Windows Time Service.

8. Fix Time on a Dual Boot System (Windows + Linux)

If you have both Windows and Linux installed on your system, time-changing problems are common because:

  • Windows treats RTC as local time
  • Linux treats RTC as UTC

Solution:

Edit the Registry in Windows:

1. Open Run

2. Type `regedit`

3. Go to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

4. Right-click > New > DWORD (32-bit)

5. Name it: `RealTimeIsUniversal`

6. Value: `1`

Restart.

9. Check Group Policy on Domain-Connected PCs

If your PC is connected to an Office Domain, the Domain Controller may override the time.

Solution:

  • Contact your IT Admin
  • Confirm Domain Time Sync Settings
  • Check Local Policy (`gpedit.msc`)

10. Update Windows

Sometimes, time sync issues are caused by buggy updates.

Steps:

1. Open Settings

2. Go to Windows Update

3. Check for updates

4. Install pending updates

Restart your system after updating.

Permanent Solution to the Windows Time Keeps Changing Problem – Final Suggestion

Always ensure that:

  • Automatic Time is ON
  • Windows Time Service is ON
  • CMOS Battery is correct
  • BIOS Time is correct
  • System is virus-free
  • Internet Time Server is set correctly

After following all these steps, your Windows system will permanently display the correct time, and the problem of frequent changes will be eliminated.

Conclusion

The Windows Time Keeps Changing Problem is a common but serious technical issue that can be permanently resolved by correcting settings, service configuration, replacing the CMOS battery, and performing a command-line sync. If all steps are followed correctly, this problem will not recur in the future.

Frequently Asked Questions (FAQ) – Windows Time Keeps Changing Problem

1. Why does my Windows computer repeatedly display the wrong time?

This problem is usually caused by the Windows Time Service being turned off, Automatic Time Sync being off, incorrect time zone settings, or a weak CMOS battery. If the time changes after every restart, the CMOS battery may be the primary culprit.

2. Time is changing automatically in Windows 10/11, what to do immediately?

Go to Settings → Time & Language → Date & Time

Turn on Set time automatically

Turn on Set time zone automatically

Click on Sync Now

Then restart the system.

3. Why does the date and time reset every time you turn off the PC?

This is a sign that the CMOS battery (CR2032) is weak or drained. After replacing it, set the correct time in the BIOS.

4. What is the Windows Time Service, and how can it?

The Windows Time Service (W32Time) syncs the system clock with an Internet time server.

To fix this:

  • Run → `services.msc`
  • Select Windows Time
  • Set the Startup Type to Automatic
  • Start the Service

5. Can changing the Internet Time Server fix the problem?

Yes. If the default server isn’t working, go to Control Panel → Date & Time → Internet Time and change the server:

`time.windows.com`

`pool.ntp.org`

Then click Update Now.

6. Can a virus cause the time to change?

Yes. Some malware can alter system settings. A full system scan is necessary.

7. How to fix the time change issue in Dual Boot (Windows + Linux)?

Create the `RealTimeIsUniversal` DWORD in the Registry and set its value to 1. This eliminates the RTC conflict.

8. The time in the BIOS is correct, but appears incorrect in Windows. What should I do?

  • Restart the Windows Time Service
  • Perform Internet Sync manually
  • Run `w32tm /resync` from the Command Prompt.

9. The time on your laptop is gradually falling behind. Is it a hardware problem?

If the time is falling behind by a few minutes every day, the CMOS battery may be weak, or Time Sync may be disabled.

10. Can updating Windows fix the time problem?

Yes. Sometimes, buggy updates affect Time Sync. Installing the latest Windows updates is beneficial.

11. The time on a domain PC is changing. What should I do?

If the PC is connected to an office domain, the domain controller may be overriding the time. Contact your IT administrator.

12. How to fix the time using the Command Prompt?

Open the Administrator Command Prompt and run these commands:

net stop w32time

w32tm /unregister

w32tm /register

net start w32time

w32tm /resync

This resets the Windows Time Service.

Are you searching for the best hosting plan? Click now and get 20% off

Leave a Reply

Your email address will not be published. Required fields are marked *

Need Help?
These tips will be useful on Facebook Messenger How to find out if an app is fake or not? Happy Maha Shivratri! May the divine energy of Lord Shiva guide you towards enlightenment and success in all your endeavors. Google Business Profile websites are now redirected to Google Maps 4 SEO Tips for Beginners Your Logo is Not Your Brand: Building a Strong Brand Identitys WHY ARE YOU wasting your time by using AI to create content The Power of Content Marketing. How to Create Engaging Content That Drives Traffic