- Failure to automatically change time may be due to software, hardware, or incorrect time zone settings.
- Windows requires administrator permissions or specific registry settings to enable automatic synchronization.
- Manual settings, conflicts with Linux or a dead CMOS battery can also throw the time off.
- Tools like Atomic Clock Sync allow you to keep accurate time synchronized with reliable servers.

Have you noticed that your computer hasn't automatically changed time for daylight saving time? Or maybe it's simply maintaining the wrong time even when you're connected to the internet. Although it may seem like a minor issue, this type of problem can affect the functioning of multiple applications and websites, and even cause errors with security certificates. Fortunately, there is a solution.
In this article, we'll explain in detail, clearly, and with as much detail as possible what could be causing your PC to not update correctly to the time change and how you can fix it based on your configuration, operating system, or even a specific situation like having dual systems (Linux and Windows). Let's get to the point.
Why doesn't your PC change the time automatically?
There are many reasons why a computer, whether laptop or desktop, might stop updating the time correctly. Here we review the most common reasons:
- Disabling automatic synchronization in Windows Settings.
- CMOS battery exhausted, which causes the time to be lost every time you turn off your PC.
- Conflicts with others OS, such as Linux, which manage time differently.
- Error in the Windows Time service, responsible for synchronizing the time with the servers.
- Incorrect time zone setting or region.
- Group policies or limited administrator permissions that prevent the time from being changed.
Sometimes the problem is as simple as a disabled button, and other times it requires digging into the Windows Registry, changing a physical battery, or modifying advanced policies . Let's review all possible solutions, from the simplest to the most technical.
Quick fixes from Windows Settings

If your computer has an internet connection but is still displaying the wrong time, the first thing you should do is check your settings from the Time and Language menu in Windows.
Activate automatic time
Access Settings by pressing Win + I , go to Time & Language and make sure the following options are enabled:
- Set time automatically
- Set time zone automatically (optional according to your preference)
- Change the time according to daylight saving time if applicable in your region
Once you've verified those options, click Sync now . This will force a connection to the Microsoft NTP server (or the one you have configured) to update your system's clock. If you need more information about your PC 's settings , you can find it here.
Change the time manually if the automatic one fails
If the time is still incorrect even with automatic settings enabled, you can disable automatic adjustment and then click Change date and time . Manually adjust both values and check if they remain after restarting your computer. This will help you rule out a synchronization error or a temporary network outage.
Correctly set the time zone
It happens more often than you think: having a time zone that doesn't match your country's can cause the time to not update correctly, even if automatic synchronization is enabled. It can also affect the automatic change for daylight saving time or winter time.
In order to solve it:
- Go to Time and language in Settings.
- Turn off “Set time zone automatically.”
- Manually select the appropriate time zone (e.g., UTC+01:00 Brussels, Copenhagen, Madrid, Paris).
- You can also turn off “Automatically switch to daylight saving time” if you have trouble.
Force sync from the classic Control Panel
Another useful way is to use the classic tool from the Control Panel:
- Balance Win + R, writes timedate.cpl and hit Enter.
- In the “Date and Time” window, go to the tab Internet time.
- Click “Change settings.”
- Check “Synchronize with an Internet time server.”
- Select a server as time.windows.com o hora.roa.es and press “Update Now”.
By doing this, your computer should immediately synchronize with that server. You can repeat this action periodically if you want to ensure you always have the correct time . If you need more information on how to troubleshoot your PC , you can find it here.
Use alternative NTP servers to Microsoft
If the Microsoft server is not responding properly, you can try other trusted servers:
- Google: time.google.com
- Cloudflare: time.cloudflare.com
- Facebook: time.facebook.com
- Apple : time.apple.com
- Spain: hour.roa.es, minute.roa.es
Switching to one of these servers can be key to keeping your time synchronized if others fail . Remember that proper configuration can be crucial, so if you're looking to optimize your PC , check out this guide.
Restart and start the Windows Time service
The system synchronization service may be stopped or malfunctioning. To fix this:
- Balance Win + R and writes services.msc.
- Search for the service called Windows Time (Windows Time).
- Double click on it and change its startup type to Automatic.
- If stopped, press Start or use the button Restart.
This can restore automatic synchronization after a restart.
Manually register the time service (w32time)
If the service doesn't respond even after restarting it, you can manually register its library and process. To do this:
-
- open one terminal as Administrator (Symbol of the system).
- Run:
regsvr32 w32time. dll
-
- Then, write the following: commands sequential:
net stop w32time w32tm /unregister w32tm /register net start w32time
This re-registers the system time service and activates it from scratch, which solves many persistent problems.
How the CMOS battery affects system time
All computers have a small coin cell battery on their motherboard known as the CMOS battery . Its main function is to allow the computer's internal clock to continue running even when the computer is disconnected from the power supply.
If that battery runs out:
- La BIOS does not save changes, such as time and date.
- The system clock is reset to the factory date and time every time the system is powered off.
- You may see errors like “New CPU installed,” even if you haven’t changed anything.
The solution is as simple as replacing that battery with a new one of the same model, usually a CR2032 . They're inexpensive and readily available at hardware stores and online retailers. Just open your PC, remove the old battery, and insert the new one, orienting it in the same way.
After replacing it, enter the BIOS, set the date and time again, save the changes, and that's it.
Incorrect synchronization with Linux on dual boots
If you have Linux and Windows installed in dual boot, it is very likely that every time you switch systems the time will appear incorrect.
This is because:
- Linux saves time using UTC.
- Windows saves it as local time.
The solution is to tell Windows to use UTC as well. To do this:
- Open the Registry (regedit) as administrator.
- Go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation - Create a new 32-bit DWORD value with the name RealTimeIsUniversal and assign it the value 1.
After restarting, both systems will use the same time format, avoiding constant discrepancies.
Devices managed by companies or without administrator permissions
If you are using a professional device managed by your company, the synchronization options may be grayed out or disabled.
This is configured by:
- Group Policy Editor
- Registry Editor
- MDM policies in Microsoft Intune or other systems
In these cases, only an administrator can reactivate time zone synchronization and location access. Location services must be enabled for automatic time zone detection to function correctly. This setting can be adjusted in:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location\Value
You must have the value “Allow” for Windows to access your location.
Other common causes and how to solve them
Incorrect region setting
Make sure your system is set to your actual country. If your system is set to Spain but configured to Mexico or Peru, the time change may not occur correctly . Double-check your settings; it's essential that they are correct.
Virtual machines
If you use VirtualBox or VMware , install the Guest Additions or VMware Tools so that the virtual machines synchronize their time correctly with the host machine. You can also refer to changing the time zone if you need more information on this topic.
Errors after Windows updates
A faulty update can disrupt the watch's behavior. You can try restoring to a previous point if the problem started right after the update.
Synchronization with atomic clocks: total precision
If you want to be absolutely sure and have the exact time down to the second , you can use applications like Atomic Clock Sync , which connects your PC to official atomic clocks. This free program is very easy to use and allows you to set up automatic, periodic synchronizations.
You can also consult websites such as:
- time is: displays the exact time with a margin of error of milliseconds.
- The time: another useful online tool with atomic time.
How to add additional time zones in Windows
If you work with clients or family members in other countries, you can add additional clocks in Windows 10 or 11:
- Opens Settings > Time & language > Date & time.
- Click “Add clocks for different time zones.”
- Check “Show this clock” and select the desired time zone.
You can now see the time in several countries by clicking the system clock in the taskbar.
The problem with your PC not changing the time automatically can have many causes, but also many solutions. From reviewing some simple settings to modifying advanced registry values or replacing a battery. The key is to analyze your specific case, follow the appropriate steps, and apply the necessary measures based on your situation. This way, you'll avoid problems with applications, digital certificates, or even with work schedules or important meetings.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.