○ Step1:開啟 FireWall Rule:開啟 DC 對要對外校時的 Server IP,Service Port 為 123,UDP。
○ Step2:關掉 Time Service
命令提示字元(MS-DOS 模式):net stop w32time
○ Step3:設定 NTP Server
命令提示字元(MS-DOS 模式):net time /setsntp: <servername> <----紅色部分換成公司 NTP server IP address
指令範例:
1. net time /setsntp:clock.stdtime.gov.tw
2. net time /setsntp:123.111.0.111
3. net time /setsntp:”clock.stdtime.gov.tw tick.stdtime.gov.tw 129.6.15.28”
○ Step4:檢查是否有設定成功
命令提示字元(MS-DOS 模式):net time /querysntp
○ Step5:啟動 Time Service
命令提示字元(MS-DOS 模式):net start w32time <--- 這步驟也要做
○ Step6:重開後校時不會立刻生效,須等待一些時間後才會生效。
設定Windows Server為NTP Server
1.設定成為NTP 伺服器類型
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
下面[Type]設定值修改為NTP。
2.設定授權時間伺服器
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[AnnounceFlags]修改設定值為5
3.啟用NTP伺服器
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
[Enabled]數值修改為1
4.指定查詢外部NTP 伺服器
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[NtpServer]數值修改為time.stdtime.gov.tw,0x1
5.設定查詢時間間隔
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient"
[SpecialPollInterval]修改數值為"十進位"900
*這邊使用的時間間隔單位為秒,設定900即為每900查詢一次步驟四所指定的時間伺服器。
6.設定時間修正設定
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[MaxPosPhaseCorrection]修改為十進位1800
[MaxNegPhaseCorrection]修改為十進位1800
*這邊單位也是秒
7.重起Windows Time服務。
1.設定成為NTP 伺服器類型
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
下面[Type]設定值修改為NTP。
2.設定授權時間伺服器
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[AnnounceFlags]修改設定值為5
3.啟用NTP伺服器
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
[Enabled]數值修改為1
4.指定查詢外部NTP 伺服器
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[NtpServer]數值修改為time.stdtime.gov.tw,0x1
5.設定查詢時間間隔
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient"
[SpecialPollInterval]修改數值為"十進位"900
*這邊使用的時間間隔單位為秒,設定900即為每900查詢一次步驟四所指定的時間伺服器。
6.設定時間修正設定
修改登錄檔中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[MaxPosPhaseCorrection]修改為十進位1800
[MaxNegPhaseCorrection]修改為十進位1800
*這邊單位也是秒
7.重起Windows Time服務。