SOLVED: Time Keeps Resetting in Windows 10
It can be frustrating if your Windows 10 system clock keeps resetting whenever you restart or shut down your computer. The issue can lead to incorrect timestamps, affecting scheduled tasks, browsing, and software functionality. Here at Fortect, we will cover the possible causes and resolve the problem permanently.
Why is This Happening?
This issue occurs due to a flaw in the Windows Time service’s Secure Time Seeding feature. This feature uses metadata from outgoing SSL connections to estimate the current date and time and stores it in the registry.
If the system restarts without sending SSL traffic, the outdated registry data isn’t cleared or updated. As a result, the Windows Time service sets the clock using old Secure Time Seeding information instead of syncing with AD DS or an NTP server.
Common Causes: Time Keeps Resetting in Windows 10
Several factors can cause your Windows 10 clock to reset, including:
- Dead CMOS Battery – The CMOS battery powers the BIOS and maintains system time and settings. If it’s drained, the clock resets after every restart.
- Incorrect Time Zone Settings – Misconfigured time zone settings may cause the system to revert to the wrong time.
- Windows Time Service Issues – A malfunctioning Windows Time service can prevent the clock from syncing correctly.
- Malware or Corrupted System Files – Viruses and system file corruption may interfere with time synchronization.
- Dual Boot with Linux – If you dual-boot Windows and Linux, Linux might set the hardware clock to UTC, causing discrepancies.
- BIOS Issues – Corrupted or outdated BIOS firmware can cause hardware clock failures.
How to Fix Windows 10 Time Resetting Issue
1. Replace the CMOS Battery
The CMOS battery stores BIOS settings, including time and date. A failing battery causes the clock to reset when the system is powered off.
Steps to Replace the CMOS Battery:
- Please turn off your computer and unplug it from the power source.
- Open the computer case and locate the CMOS battery on the motherboard (a small coin-shaped battery).
- Remove the old battery and replace it with a new CR2032 battery.
- Reassemble your PC, turn it on, and check if it persists.
2. Check and Configure Time Zone Settings
Incorrect time zone settings can cause clock discrepancies.

Steps to Fix Time Zone Settings:
- Press Win + I to open Settings.
- Navigate to Time & Language > Date & Time.
- Ensure Set time automatically is enabled.
- Scroll down and select the correct Time zone from the dropdown list.
- Restart your PC and check if the time stays correct.
3. Restart and Reconfigure Windows Time Service
If the Windows Time service is disabled or not working properly, the clock may not sync correctly.
Steps to Restart Windows Time Service:
- Press Win + R, type services.msc, and hit Enter.
- Scroll down and find Windows Time.
- Right-click it and select Properties.
- Set the Startup type to Automatic and click Start if it’s stopped.
- Click Apply > OK, then restart your PC.
4. Scan for Malware and Fix Corrupted System Files
Malware or corrupted system files may interfere with time synchronization. Running a scan can help detect and fix such issues.
Steps to Scan for Malware:
- Open Windows Security by pressing Win + I > Update & Security > Windows Security.
- Click Virus & Threat Protection> Quick scan.
- If threats are detected, remove them and restart your PC.
Steps to Fix Corrupted System Files:
- Open Command Prompt as an administrator.
- Type sfc /scannow and press Enter.
- Wait for the scan to complete, then restart your PC.
If you want an all-in-one solution to repair corrupted files, optimize system performance, and prevent future issues, Fortect is an excellent choice. It scans your PC for corrupted system files, missing updates, and junk files, ensuring your system remains stable and time settings stay accurate.

Additionally, Fortect provides real-time malware protection, helping to detect and eliminate security threats before they can compromise your system.
Download and install Fortect now.
5. Adjust Windows Registry Settings
If Windows isn’t syncing time properly, modifying the registry can help.
Steps to Edit Windows Registry:
- Press Win + R, type regedit, and hit Enter.
- Navigate to:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
- Double-click SpecialPollInterval and set its value to 604800 (7 days in seconds).
- Click OK and restart your PC.
6. Update BIOS Firmware
An outdated or corrupted BIOS may cause hardware clock failures. Updating it can help resolve the issue.
Steps to Update BIOS:


- Identify your motherboard model by running msinfo32 in Run (Win + R).
- Visit your motherboard manufacturer’s official website.
- Download the latest BIOS update and follow the provided instructions.
- Restart your PC and check if the time remains accurate.
7. Fix Dual Boot Time Conflicts
If you’re dual-booting Windows and Linux, Linux might set the hardware clock to UTC. Changing Windows registry settings can fix this.
Steps to Fix Dual Boot Time Issue:
- Open Command Prompt as an administrator.
- Type the following command and press Enter:
- reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation” /v RealTimeIsUniversal /t REG_DWORD /d 1 /f
- Restart your PC and check if the time remains correct.
Conclusion
If your Windows 10 time keeps resetting, it’s likely due to a dead CMOS battery, incorrect settings, or system issues. Start by replacing the CMOS battery, checking time zone settings, and restarting the Windows Time service. If the problem persists, scanning for malware, updating BIOS, and fixing registry settings can help.
These steps can resolve the issue and ensure your system clock stays accurate. If you prefer an automated solution, consider using Fortect to repair corrupted files and optimize system stability.