Why Windows Server time matters
Time drift can cause Kerberos authentication failures, certificate validation problems, scheduled task issues, cluster warnings and inconsistent application logs. Start by establishing whether the problem affects one server, a group of servers or the domain time hierarchy.
Check the current time configuration
Run w32tm /query /status and w32tm /query /configuration. Check the source, stratum, last successful synchronization and configured providers. Compare the server time with a known-good domain controller or approved NTP source.
Check the Windows Time service
Verify the service with Get-Service W32Time. If it is stopped, review the System event log before restarting it. A restart can confirm whether the issue is service state or configuration.
Validate the domain time hierarchy
For domain-joined servers, determine whether the machine should synchronize from the domain hierarchy rather than a manually configured public NTP server. On the PDC emulator, verify the external time source and configuration.
Force a synchronization
After correcting the configuration, use w32tm /resync. If the command fails, review the Windows Time operational events and confirm UDP 123 connectivity to the configured source.
Production checklist
Record the current source, stratum, last sync time and local offset. Correct the time hierarchy first, then validate Kerberos, certificates, scheduled tasks and clustered workloads.
More practical infrastructure guides
Browse the TechRunbook article library for Windows Server, VMware, Hyper-V, Azure, PowerShell and MABS troubleshooting.
Browse all articles →