Correcting time source on a non-PDC-emulator DC

asked 2022-04-06T10:20:57.947+00:00
M.Hameed 11 Reputation points

Hi,
I've discovered a time difference On a DC running windows server 2019 that is not a PDC emulator. Checking its time source shows that it does not follow the domain hierarchy and depends on the local CMOS as follows:

w32tm /query /status
Leap Indicator: 3(not synchronized)
Stratum: 0 (unspecified)
Precision: -23 (119.209ns per tick)
Root Delay: 0.0000000s
Root Dispersion: 0.0000000s
ReferenceId: 0x00000000 (unspecified)
Last Successful Sync Time: unspecified
Source: Local CMOS Clock
Poll Interval: 6 (64s)

Then I tried to "reset" the time service using:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time

w32tm /config /syncfromflags:domhier /update
net stop w32time
net start w32time

I found Two issues:

1- During stopping windows time service I get an error as follows:

net stop w32time
The Windows Time service is stopping.
A system error has occurred.

System error 23 has occurred.

Data error (cyclic redundancy check).

The Windows Time service was stopped successfully.

2- The time source is not changed to follow the domain hierarchy.

any ideas?

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
8,146 questions
No comments
{count} votes

2 answers

Sort by: Oldest
  1. answered 2022-04-06T10:38:48.11+00:00
    Miguel Gonçalves 76 Reputation points

    Hi,

    Starting with basic;
    Check if you have UDP port 123 open between ntp server and ntp clients
    Try configure service manually "w32tm /config /manualpeerlist:[server],0x8 /syncfromflags:MANUAL /reliable:yes /update" -- > flag "0x8" force normal "client" request and not "symmetric active" requests, then w32tm /config /update.

    Additional commands to trobleshoot (also look for IMPORTANT event viewer events
    net time /querysntp
    net stop w32time
    w32tm /unregister
    w32tm /register
    W32tm /resync /rediscover
    net start w32time


  2. answered 2022-04-06T13:28:24.367+00:00
    Dave Patrick 328.6K Reputation points Microsoft MVP

    Some general info

    For the problem member you can

    w32tm /unregister
    net stop w32time
    w32tm /register
    net start w32time
    w32tm /config /syncfromflags:domhier /update
    net stop w32time
    net start w32time
    then check
    w32tm /query /source
    w32tm /query /configuration

    --please don't forget to upvote and Accept as answer if the reply is helpful--