Updating Windows Time Servers
✏️ Summary
So maybe it’s my environment or whatever, but I’m constantly having issues with the default Windows time servers updating. At first one might think this isn’t really that big of a deal. However, not having an accurate date and time can cause a lot of problems.
- For example, when I was trying to connect with friends in an XBox live party it would continue fail. At first, I thought it was a variety of other issues. After a bit of trouble shooting, I noticed my system time was way off. Then when I tried to update it, it just kept failing with both of the defaults
time.windows.comandtime.nist.gov. - Another example was when I tried to run a basic utility application that authenticates with AWS. It also failed due to the timestamp being off during credential signing. Probably the same issue that caused the XBox party to fail.
🛠️ How-to
-
Launch the registry editor by using the keyboard shortcut
Windows Key + Rto launch the run command or simply just hit theWindows Key. Then typeregeditand enter. Then run the Registry Editor as Administrator. -
Next navigate to the following path
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\ServersYou’ll see the default time servers
time.windows.comandtime.nist.gov. -
Now were going to update the time servers to companies that are more likely to have stable infrastructure. I think Cloudflare is an awesome company and a fantastic DNS provider. Then Google is pretty legit, so they are also unlikely to fail. So we just need to update the values as shown below to make sure we have
time.cloudflare.comandtime.google.com. -
Then once we close
regedit, we can check out our time settings to make sure everything is good to go.
📨 Questions, Issues, and Suggestions?
For now this site doesn’t support any direct feedback. Please submit any questions, issues, or suggestions directly to me via Twitter.



