如何为不在线的计算机同步时钟?

mcc*_*oyn 10 windows windows-7 time ntp

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

我搜索了一个解决方案,所有内容似乎都链接到此页面或者是此页面的副本:http : //support.microsoft.com/kb/816042

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

另外,有没有办法找到 w32time 服务产生的错误消息?目前,我唯一的方法是改变一些东西并等待它是否有效。

这些计算机不在域中。

Pio*_*ula 13

您需要在同一网络上安装 TimeServer。现在有一些文章可以让 Windows 7 机器能够共享时间……但我不确定。我知道所有 Windows 2000+ 服务器都标准启用了 NTP,当您在域中时,它会自动跨域使用服务器的时间。

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

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

然后每个客户端需要将其 IP 地址用于 NTP 更改为该机器,例如 [192.168.0.25]。

在此处输入图片说明

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

但最好的解决方案是安装一个 Windows Server 并将所有机器放在一个域中。

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