如何让主域控与网络时间同步

有不少自学成才的电脑专家还是有经过系统性训练的电脑专家,大部份的电脑专家都折腾过Windows Server系列的服务器操作系统,有人用盗版的服务器操作系统组成简单的文件服务器,比较厉害的电脑专家用盗版的服务器操作系统组成一个以.local为主要私有域名的域名服务器(简称域控)。只是不论电脑专家出于什么目的组装Windows Server系列的服务器,都有一个共同的烦恼:服务器经过几个月的运作后系统时间与外界时间不同步。

普通客户端电脑还好,系统时间能定期与网络时间同步。

Windows XP的系统时间

但服务器尤其是域控可没有与网络时间同步的选项。

Windows Server 2003域控的系统时间

更惨的是加入该域的客户端不论什么版本的Windows操作系统都失去网络时间同步的选项,只会与主域控同步时间,主域控的系统时间变慢,客户端的系统时间也会跟着变慢!

难道电脑专家或管理员需要定期进入服务器手动校对系统时间???难道就没有办法让服务器能够与网络时间同步的办法???

有!并非没有办法,只是在微软官方挖出来的办法都是通过命令提示符来进行的,我本身对此没问题,但对不懂英文的中国网友来说这可是天书+不可能的任务。别担心,本大爷已经整理出以图形用户界面进行的步骤。

第一步就是找出被作为代表PDC(主要域名控制器的英文简写)的域控,如果整个局域网就只有它一个域控,请跳过这个步骤到下一步。若整个局域网超过一个域控,首先随便远程遥控器中一个域控,然后询问出来。以下是以ysfoam.local为例子的示范。

这个局域网有两个域控,只是不知道那一架是PDC。

那么随便远程登录其中一架域控,打开Active Directory Users and Computers(活动目录用户与电脑),然后滑鼠右健选择一个域名比如图中的ysfoam.local,接着打开properties(属性),你就可以在PDC的选项卡看到到底是哪一架域控代表着PDC。

退出远程登录之后,重新远程登录作为PDC的域控。

第二步就是运行gpedit.msc(组策略对象编辑器),点取start(开始)然后点取run(运行)那边输入gpedit.msc呼叫。接着选择Computer Configuration,Administrative Templates,System,Windows Time Service,最后Time Providers。

然后开启图中两个NTP客户端的配置就行了。自然,你也可以在Configure Windows NTP Client那边设置自己的网络时间比如time-a.nist.gov或time-b.nist.gov的。

最后一步就是重启域控了。什么?不方便这个时候重启域控?没问题,运行services.msc吧,呼叫出服务管理器,重启Windows Time就可。

好了,做完这些之后域控就可以定期与网络时间同步了,不需要电脑专家或管理员手动校对了。

以下是微软官方的针对系统时间的操作方式之链接,英文。自认为没本事看懂天书的不用去看了,谢谢。

Microsoft: Windows Time Service Tools and Settings