Fix Windows 10/11 Time Sync Problems Using Windows Time Service and NTP Settings

  • Thread Author

Fix Windows 10/11 Time Sync Problems Using Windows Time Service and NTP Settings​

Difficulty: Beginner | Time Required: 15 minutes
If your Windows PC shows the wrong time, drifts by a few minutes, or refuses to sync correctly, it can cause more than just annoyance. Incorrect system time can break website security certificates, prevent app sign-ins, cause Microsoft account issues, and interfere with scheduled tasks or updates. The good news is that most Windows 10 and Windows 11 time sync problems can be fixed by checking the Windows Time service and correcting your NTP (Network Time Protocol) settings.
This guide walks you through the easiest fixes first, then shows how to restart and reconfigure Windows Time if the clock still refuses to stay accurate.

Prerequisites​

Before you begin, make sure:
  • Your PC is connected to the internet
  • You are signed in with an account that has administrator permissions
  • Your time zone is set correctly
  • You are using Windows 10 or Windows 11
Note: The Settings screens look slightly different between Windows 10 and Windows 11, but the options are very similar.

Step 1: Check the date, time, and time zone settings​

The first thing to verify is that Windows is using the correct time zone and that automatic syncing is enabled.
  1. Press Windows + I to open Settings.
  2. Go to:
    • Windows 11: Time & language > Date & time
    • Windows 10: Time & Language > Date & time
  3. Make sure these options are enabled if available:
    • Set time automatically
    • Set time zone automatically
  4. Confirm the Time zone shown matches your region.
If the wrong time zone is selected, your clock may appear wrong even if internet time sync is working properly.
Tip: If automatic time zone detection is incorrect, disable it and manually choose the correct time zone from the drop-down list.

Step 2: Manually sync the clock in Settings​

Sometimes Windows simply needs a manual sync request.
  1. Stay on the Date & time settings page.
  2. Scroll down to the Additional settings or Synchronize your clock section.
  3. Click Sync now.
If the sync succeeds, Windows should display the last successful synchronization time.
Note: If you see an error such as Time synchronization failed, continue with the next steps.

Step 3: Make sure the Windows Time service is running​

Windows relies on the Windows Time service, also called W32Time, to synchronize your clock with internet time servers.
  1. Press Windows + R, type services.msc, and press Enter.
  2. In the Services window, scroll down and find Windows Time.
  3. Double-click it.
  4. Check the following:
    • Startup type: Set it to Automatic or Automatic (Trigger Start)
    • Service status: It should say Running
  5. If the service is not running:
    1. Click Start
    2. Click Apply
    3. Click OK
If the service is already running, you can click Stop, wait a few seconds, then click Start again to restart it.
Warning: If Windows Time is disabled, your PC may never update its clock correctly, even if the Sync button is available in Settings.

Step 4: Force a time resync using Command Prompt​

If Settings does not fix the problem, use Command Prompt to manually re-register and resync the Windows Time service.
  1. Click Start, type cmd.
  2. Right-click Command Prompt and choose Run as administrator.
  3. Enter these commands one at a time, pressing Enter after each:
Code:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync
  1. Wait for confirmation after each command.
If successful, you should see a message similar to:
The command completed successfully.
or
Code:
Sending resync command to local computer
The command completed successfully.
Tip: If w32tm /resync fails, don't worry. Continue to the next step and specify a working NTP server manually.

Step 5: Configure a reliable NTP server​

Windows usually syncs with Microsoft's default time source, but if that source is unreachable or misconfigured, manually setting an NTP server can help.

Option A: Change the internet time server from Control Panel​

  1. Press Windows + R, type control, and press Enter.
  2. Go to Clock and Region > Date and Time.
  3. Open the Internet Time tab.
  4. Click Change settings.
  5. Check Synchronize with an Internet time server.
  6. In the Server field, try one of these:
    • time.windows.com
    • pool.ntp.org
  7. Click Update now.
  8. Click OK, then OK again.
If one server fails, try the other.

Option B: Set the NTP server using Command Prompt​

Open Command Prompt as administrator and run:
Code:
w32tm /config /manualpeerlist:"time.windows.com,0x8 pool.ntp.org,0x8" /syncfromflags:manual /update
net stop w32time
net start w32time
w32tm /resync
This tells Windows to use manual NTP servers and then restarts the time service.
Note: pool.ntp.org is a public network of time servers often used when a default server is unavailable.

Step 6: Check whether your computer is on a domain​

If your PC belongs to a work or school domain, time sync may be controlled by your organization.
  1. Open Settings.
  2. Go to:
    • Windows 11: System > About
    • Windows 10: System > About
  3. Look for Domain or workgroup information.
If the device is domain-joined, your time may sync from a domain controller instead of a public internet time server. In that case, manual NTP changes may not stick.
Warning: On business-managed PCs, contact your IT administrator before changing time service settings.

Step 7: Verify your sync status​

After making changes, check whether Windows is syncing properly.
  1. Open Command Prompt as administrator.
  2. Run:
w32tm /query /status
  1. Look for details such as:
    • Source
    • Last Successful Sync Time
    • Poll Interval
If the Source shows an NTP server and the last sync time is recent, your clock is syncing correctly.
You can also run:
w32tm /query /configuration
This shows the current Windows Time configuration.

Step 8: Restart the PC and test again​

Some time service changes apply more reliably after a reboot.
  1. Save your work.
  2. Restart your computer.
  3. After logging in, return to Settings > Date & time.
  4. Click Sync now again if needed.
  5. Confirm the displayed date and time remain correct.

Tips and Troubleshooting Notes​

If sync still fails​

Try these quick checks:
  • Make sure your internet connection is active
  • Temporarily disable third-party firewall or security software to test
  • Confirm Windows Time is still running in services.msc
  • Try a different NTP server such as pool.ntp.org

If the clock keeps drifting​

A constantly incorrect clock may point to a hardware issue rather than a Windows setting.
  • Desktop motherboard CMOS battery may be weak
  • Laptop internal clock hardware may be having issues
  • The problem may appear after every shutdown or power loss
Tip: If your PC loses time whenever it is turned off, the CMOS battery is worth checking.

If the Sync button is missing or greyed out​

This can happen due to policy settings, account restrictions, or organizational management.
  • Make sure you are signed in as an administrator
  • Check whether the PC is managed by work or school
  • Try using the Command Prompt steps instead

If the time is correct but apps still complain​

Some apps and websites may continue showing certificate or login errors until after:
  • A full restart
  • Signing out and back in
  • Reopening the affected browser or app

Conclusion​

Fixing time sync issues in Windows 10 and Windows 11 is usually straightforward once you know where to look. In most cases, the solution is to verify your time zone, manually sync the clock, restart the Windows Time service, and set a reliable NTP server. These steps can restore accurate timekeeping and prevent sign-in errors, update issues, and certificate warnings.
Keeping your PC clock accurate helps Windows run more smoothly, improves security, and avoids many frustrating problems that seem unrelated at first.
Key Takeaways:
  • Incorrect system time can cause login, update, and security certificate problems
  • The Windows Time service must be running for internet time sync to work
  • You can manually force a resync using w32tm commands
  • Setting a reliable NTP server like time.windows.com or pool.ntp.org often resolves sync failures
  • Persistent clock drift after shutdown may indicate a CMOS battery or hardware issue

This tutorial was generated to help WindowsForum.com users get the most out of their Windows experience.
 

Back
Top