如何为未联机的计算机同步时钟?


10

我有一些运行Windows 7嵌入式计算机,并且通过交换机相互连接,但是未连接到较大的网络或Internet。几周后,时钟漂移了,很难确定它们之间的日志中发生了什么。有没有办法使这些计算机上的时钟保持同步?在1秒钟之内就足以达到我的目的。

我一直在寻找解决方案,并且所有内容似乎都链接到该页面或该页面的副本:http : //support.microsoft.com/kb/816042

其中一台计算机充当其他计算机的主机,我已按照上述文章中的“配置Windows时间服务以使用内部硬件时钟”一节中的说明进行配置。我试图按照“配置Windows时间服务以使用外部时间源”部分中所述配置另一台计算机,并使用主机的IP地址作为NtpServer选项。我等了15分钟,他们的时钟没有同步(它们保持约1分钟的间隔)。

另外,有没有办法找到w32time服务产生的错误消息?当前,我唯一的方法是更改​​某些内容,然后等待它是否有效。

这些计算机不在域中。

Answers:


13

您将需要在同一网络上安装TimeServer。现在有一些文章可以使Windows 7计算机能够共享时间...但是我不确定。我知道所有Windows 2000+服务器均标配启用NTP,当您在域中时,它将自动使用服务器在整个域中的时间。

Microsoft建议使用专用的时间服务器,但这就像另一台计算机。

但是,在中有一个选项Group Policy Editor可以在Windows 7上启用NTP服务器- 我发现了这一点……但仅此而已

然后,每个客户端都需要将其NTP的IP地址更改为该计算机,例如[192.168.0.25]。

在此处输入图片说明

而且,如果您有一台专用的“服务器”(不是真正的服务器,而只是主计算机),则可以容纳所有数据。您可以运行带有该死的小型Linux发行版虚拟机,并在其上设置NTP就像使用本机安装程序一样容易。这些分布很小,几乎不占用内存或CPU,但是如果您进行一些研究,它可以做很多令人印象深刻的事情。

但是最好的解决方案是安装Windows Server并将所有计算机放入域中。

您可以尝试Windows SBS Essentials,它也很便宜。


1
我能够使其正常运行,但是我还必须在主计算机的防火墙上打开UDP 123端口。我不必在主计算机上添加单独的时间服务器。此后,从属计算机上唯一需要做的更改就是按照ppumkin的建议在“ Internet时间”选项卡中设置服务器。
mccoyn 2012年

重新启动后无法正常工作。此链接解释了原因: mcbsys.com/techblog/2010/09/...
mccoyn

它的唯一窗口像usaull一样令人颈痛:(很抱歉听到这个消息..但是该链接解释了hyper-v,换句话说是虚拟化。您最好将VM与NTP服务器一起使用,它将自动启动重新启动...
Piotr Kula 2012年

1
它还说明了服务触发器。虚拟化的东西只是多余的。要使其正常工作,我必须运行“ sc triggerinfo w32time delete”,因为默认情况下它被配置为如果不在域中则不工作。是的,窗户很疼。
mccoyn 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.