Synchronizing your Windows 10 system clock with an accurate time server is essential for ensuring correct timekeeping, which affects everything from file timestamps to security protocols. Whether you’re troubleshooting time discrepancies, setting up a network, or just prefer a different time source, knowing how to add or change your time server can help keep your system running smoothly and accurately. Before you begin, make sure you have the address of the time server you want to use, such as an NTP server like time.windows.com, time.nist.gov, or a custom server within your organization. You will also need administrator privileges on your Windows 10 PC to make these changes.
What You’ll Need
- Administrator access to your Windows 10 computer
- The address of the preferred time server (e.g., time.windows.com, time.nist.gov, or a custom NTP server)
- Optional: Command Prompt or PowerShell for advanced configuration
Step-by-Step
- Open Date & Time Settings: Click on the Start menu and select the gear icon to open Settings. Then, choose Time & Language>. Alternatively, right-click on the clock in the taskbar and select Adjust date/time>.
- Access Additional Settings: In the Date & Time window, scroll down and click on Additional date, time, & regional settings>
- Open Date and Time Settings in Control Panel: Under the Related Settings section, click on Date and Time>. This opens the classic Control Panel window for date and time settings.
- Navigate to Internet Time Settings: In the Date and Time window, click on the Internet Time tab. Then, click on Change settings….
- Configure the Time Server: In the Internet Time Settings window, check the box labeled Synchronize with an Internet time server. Enter the address of your preferred time server in the Server field (for example, time.nist.gov). You can also select a server from the drop-down list if available.
- Update Now and Save: Click on Update now to force synchronization immediately. Then, click OK to save your settings and close all open windows.
- Verify the Synchronization: To ensure your system is syncing correctly, revisit the Internet Time tab and check the last synchronization time. You can also run commands to verify status (see Troubleshooting below).
Common Mistakes
- Entering incorrect server addresses – Always double-check the spelling and format of the server URL.
- Not running as administrator – Changes to system time settings require admin privileges.
- Using incompatible time servers – Ensure the server supports NTP protocol and is reachable from your network.
- Forgetting to click Update now – Changes won’t take effect until you manually synchronize or wait for automatic sync.
- Disabling Windows Time Service – The Windows Time service must be enabled and running for sync to work properly.
Tips
- If your system still doesn’t sync properly, restart the Windows Time service via Services.msc or Command Prompt.
- Consider setting your time server to a reliable NTP source for better accuracy, especially in a network environment.
- Use PowerShell for advanced configurations or scripting the change across multiple devices.
- Keep your system time synchronized regularly to prevent issues with certificates, scheduled tasks, or network security.
- In corporate networks, consult your IT department before changing the time server settings to comply with policies.
Troubleshooting
If your system does not synchronize with the new time server or the changes do not take effect, try the following steps:
- Check Windows Time Service: Ensure the Windows Time service is running. Open Command Prompt as administrator and run
net start w32time. To restart, runnet stop w32timefollowed bynet start w32time. - Force Resynchronization: Use Command Prompt with administrator privileges and run
w32tm /resync. This forces the system to synchronize immediately. - Verify Configuration: Run
w32tm /query /statusto see current status and configuration details. Check if the server is reachable and the sync status is healthy. - Check Network Connectivity: Make sure the PC can reach the specified time server. Ping the server or use telnet to test port 123 (NTP).
- Review Event Logs: Open Event Viewer and look under Windows Logs > System for errors related to time synchronization.
- Reset Windows Time Configuration: If issues persist, you can reset the configuration with commands like
w32tm /config /update /manualpeerlist:
Related
- How to Add Language Packs Offline to a Windows Image Using DISM
- How to Add a Language Pack in Windows 11 Using PowerShell
- How to Add Keyboard Language on Amazon Fire
How to Add or Change Time Server in Windows 10 Quickly