Zend certified PHP/Magento developer

Time Synchronization not working on Windows domain

I work at a dental office (and am not an IT professional, hence this post haha), and we have several computers using Windows 10 on a domain using Windows Server 2012. The time is right on the domain controller but it’s a few minutes off on the normal computers in the domain and that’s messing with the software we use to schedule appointments.

In Command Prompt on the PDC, I ran

w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update
net stop w32tm
net start w32tm
w32tm /resync /rediscover

but it says “The computer did not resync because no time data was available.”

I have everything set to “Not configured” for Windows Time Service under the “Default Domain Policy” and “Default Domain Controllers Policy” group policies (idk which one is important for this). Also on the normal computers I ran w32tm /config /syncfromflags:domhier /update and verified in the registry editor that the type value was set to “NT5DS”.

Additionally, w32tm /query /configuration shows that time.windows.com is the server, but running w32tm /query /source says the source is still “Local CMOS Clock,” which apparently is the default if unable to connect to the NTP server. So it’s a connection problem right? From what I’ve read it could my firewall is blocking the connection, so in Windows Firewall Advanced Settings I added new rules for both outbound and inbound calls for UDP port 123 which is apparently what the NTP uses. I installed netcat and tried ncat -u -v -z -w 2 time.windows.com 123 which appears successful so I’m not sure what the problem is. I’ve also heard that time.windows.com just kinda sucks so maybe I can try a different time server if no one has a solution.

Again I have no idea what I’m doing and I’m just going off the internet and ChatGPT so hopefully someone can point out what I’m missing. Thanks!