设定Windows Server 2008 为NTP时间服务器 & 客户端设定

一、Windows Server 2008 – Time Server

也可以忽略1~6 直接跳7

如果已改过机码请使用

net stop w32time
w32tm /unregister 
w32tm /register
net start w32time

0. 直接下指令修改

w32tm /config /manualpeerlist:"time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw watch.stdtime.gov.tw" /syncfromflags:manual /reliable:yes /update

-执行regedit---------------------------------------------------

1.设定成为NTP 服务器类型

修改登录档中

 

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[Type]
设定值修改为NTP

2.设定授权时间服务器

修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config"
[AnnounceFlags]
修改设定值为5

 该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的 (CMOS) 时钟。如果要采用外面的时间服务器就用默认的a值即可.

3.启用NTP服务器

修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer"
[Enabled]
数值修改为1

 打开NTP服务器功能(默认是不开启NTP Server服务,除非电脑升级成为域控制站)。

4.指定查询外部NTP 服务器

修改登录档中"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"
[NtpServer]
数值修改为time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw tock.stdtime.gov.tw watch.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 (正差校正) - 网络时间比本地时间超过这个秒数就不自动校正
*
这边单位也是秒

若要设定成无上限,可以设定成该 DWORD 的最大值 FFFFFFFF (十六进制值) ( 8 F )

----------------------------------------------------------------------

 

7.重起Windows Time服务

net stop w32time 
w32tm /config /update 
net start

8.打开 UDP:123

netsh firewall add portopening protocol = UDP port =123 name = NTPSERVER

二、客户端设定 (Client)

w32tm /config /update /manualpeerlist:"time.stdtime.gov.tw clock.stdtime.gov.tw tick.stdtime.gov.tw tock.stdtime.gov.tw watch.stdtime.gov.tw,0x1"

PS:加上0x1就可以让网域成员计算机每小时(默认值)自动校时一次

w32tm /config /update
w32tm /resync

 

来源:http://www.dotblogs.com.tw/halladay/archive/2012/05/11/72124.aspx

 

一、Windows Server 2008 – Time Server

也可以忽略1~6 直接跳7

如果已改过机码请使用

1

Cmd:

2

  net stop w32time

 

3

  w32tm /unregister

4

  w32tm /register

 

5

  net start w32time

posted on 2015-04-20 10:45  中国蓝天  阅读(1206)  评论(0)    收藏  举报

导航