Time synchronization especially between Domain Controllers often comes into question with our smaller clients, who do not have it setup correctly.
The simplified version of the configuration is that the domain controller which holds the PDC emulator FISMO (lets call is DC01) should be set to sync with some external, highly reliable, net time server. All of the other domain controllers should be set to sync with that server (DC01).
There are dozens of these available from the US military, to the Canadian government to Microsoft. The only thing you really have to make sure of with these large entities is that you are connecting to one that is free or that you have purchased a license to use it because otherwise it just won’t work.
If your time service is screwed up it’s best just to start again and fortunately that’s very easy to do.
You can figure out which server holds the PDC Emulator FISMO role in several ways but the easiest is just to:
In the screenshot to the right, the PDC Emulator is held on DC04.
Open a CMD prompt, PowerShell, or Windows Terminal as an Administrator and run:
net stop w32time
w32tm /unregister
Then reboot that domain controller
Open a CMD prompt, PowerShell, or Windows Terminal as an Administrator and run:
w32tm /register
net start w32timew32tm /config /manualpeerlist:"0.north-america.pool.ntp.org,0x8 1.north-america.pool.ntp.org,0x2" /syncfromflags:manual /update
Those NTP servers are free and very commonly used. Here are the others in the list:
0.north-america.pool.ntp.org
1.north-america.pool.ntp.org
2.north-america.pool.ntp.org
3.north-america.pool.ntp.org
and you can find more details on them https://www.ntppool.org/zone/north-america
Open a CMD prompt, PowerShell, or Windows Terminal as an Administrator and run:
net stop w32time
w32tm /unregister
Then reboot that domain controller.
Open a CMD prompt, PowerShell, or Windows Terminal as an Administrator and run:
w32tm /register
net start w32time
reg add “HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters” /v NtpServer /t REG_SZ /d {Your PDC DC FQDN} /f
for example if you were on the TCEASS.LOCAL domain and your PDC Emulator was DC04, you would enter:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters" /v NtpServer /t REG_SZ /d DC4.TCEASS.local /f
Do this on each of your remaining DC’s and have a nice day.
Take a look at the registry entries at HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
On the DC that holds the PDC Emulator role:
On the other DC’s:
When it comes to time synchronization in a Windows environment, you have two primary options: NTP (Network Time Protocol) and NT5DS (Net Time 5 Directory Service):
Put simply, NTP offers greater flexibility and accuracy (especially in mixed environments) while NT5DS provides seamless integration within a Windows domain.
This website uses cookies.