Use the steps below as a walk thru...
(NOTE: Before doing this make sure to record the current registry settings as you will have to implement them on the new PDCE)
This is something that is required if you have just moved the PDCe to a new Domain Controller.
First you need to reset the old PDCe time service, so that it is part of the domain heirarchy (Or you just want to reset a client back to default).
From a command prompt on the old NTP server
net time /setsntp:
(Note the blank space prior to the end )
The prior command line tells the DC to delete the current registry settings for the time service
Follow this by:
w32tm /config /syncfromflags:domhier /update
The prior command line should reset the domain time hierarchy
Follow this by:
net stop w32time && net start w32time
This DC should now be part of the time domain heirarchy
Next you need to assign the NTP service to the new PDCe
To verify the PDCe role run the following from a command prompt
Netdom query fsmo
Once you have established the correct DC, follow the steps below as taken from KB816042
Change the server type to NTP. To do this, follow these steps:
- Click
Start, click Run, type regedit, and then click
OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
- In the right pane, right-click
Type, and then click Modify.
- In
Edit Value, type NTP in the Value data box, and then click
OK.
- Set AnnounceFlags to 5. To do this, follow these steps:
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
- In the right pane, right-click
AnnounceFlags, and then click Modify.
- In
Edit DWORD Value, type 5 in the Value data box, and then click
OK.
- Enable NTPServer. To do this, follow these steps:
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
- In the right pane, right-click
Enabled, and then click Modify.
- In
Edit DWORD Value, type 1 in the Value data box, and then click
OK.
- Specify the time sources. To do this, follow these steps:
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
- In the right pane, right-click
NtpServer, and then click Modify.
- In
Edit Value, type Peers in the Value data box, and then click
OK.
Note
Peers is a placeholder for a space-delimited list of peers from which your computer obtains time stamps. Each DNS name that is listed must be unique. You must append ,0x1 to
the end of each DNS name. If you do not append ,0x1 to the end of each DNS name, the changes made in step 5 will not take effect.
- Select the poll interval. To do this, follow these steps:
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
- In the right pane, right-click
SpecialPollInterval, and then click Modify.
- In
Edit DWORD Value, type TimeInSeconds in the Value data box, and then click
OK.
Note
TimeInSeconds is a placeholder for the number of seconds that you want between each poll. A recommended value is 900 Decimal. This value configures the Time Server to poll every
15 minutes.
- Configure the time correction settings. To do this, follow these steps:
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
- In the right pane, right-click
MaxPosPhaseCorrection, and then click Modify.
- In
Edit DWORD Value, click to select Decimal in the
Base box.
- In
Edit DWORD Value, type TimeInSeconds in the Value data box, and then click
OK.
Note
TimeInSeconds is a placeholder for a reasonable value, such as 1 hour (3600) or 30 minutes (1800). The value that you select will depend upon the poll interval, network condition,
and external time source.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
- In the right pane, right-click
MaxNegPhaseCorrection, and then click Modify.
- In
Edit DWORD Value, click to select Decimal in the
Base box.
- In
Edit DWORD Value, type TimeInSeconds in the Value data box, and then click
OK.
Note
TimeInSeconds is a placeholder for a reasonable value, such as 1 hour (3600) or 30 minutes (1800). The value that you select will depend upon the poll interval, network condition,
and external time source.
At the command prompt, type the following command to restart the Windows Time service, and
then press ENTER:
net stop w32time && net start w32time