我收到“Windows 与 [时间服务器名称] 同步时发生错误。” 尝试自动同步 PC 时间时

Chr*_*isF 16 internet sync date-time ntp windows-xp

这个问题的答案的提示下,我决定再试一次 Windows 内置的时间同步。

但是,无论我使用什么时间服务器,我都会收到此错误:

“Windows 与 [时间服务器名称] 同步时发生错误。”

帮助提示以下失败原因:

  • 您没有连接到 Internet。在尝试同步时钟之前建立 Internet 连接。
  • 您的个人或网络防火墙阻止时钟同步。大多数公司和组织防火墙都会阻止时间同步,一些个人防火墙也是如此。家庭用户应阅读防火墙文档以获取有关解除网络时间协议 (NTP) 阻止的信息。如果您切换到 Windows 防火墙,您应该能够同步您的时钟。
  • Internet 时间服务器太忙或暂时不可用。如果是这种情况,请稍后尝试同步您的时钟,或通过双击任务栏上的时钟手动更新它。您也可以尝试使用不同的时间服务器。
  • 您计算机上显示的时间与 Internet 时间服务器上的当前时间相差太大。如果您的计算机时间超过 15 小时,则 Internet 时间服务器可能不会同步您的时钟。要正确同步时间,请确保在“控制面板”的“日期和时间属性”中将日期和时间设置设置为接近您的当前时间。

现在第一个原因显然是错误的 - 我已连接到互联网。

我可以看到第二个是最可能的原因。我有 Sygate Personal Firewall 正在运行,但它通常会询问它是否是第一次尝试连接的东西。有谁知道我可以解除对 NTP 协议的阻止 - 或者至少检查它是否被阻止?

我不认为它是 #3 或 #4,因为我已经尝试了许多不同的服务器,包括 Atomic Clock Sync 目前使用的服务器。虽然如果有人知道英国时间服务器的地址,我可以仔细检查一下。

Noa*_*nos 6

尝试在 CMD 中运行以下命令(以管理员身份):

net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /update
Run Code Online (Sandbox Code Playgroud)

它应该更新时钟并打印出来:

C:\Documents and Settings\user>net stop w32time

Windows 时间服务正在停止。Windows 时间服务已成功停止。

C:\Documents and Settings\user>w32tm /unregister

W32Time 注册成功。

C:\Documents and Settings\user>w32tm /register

W32Time 注册成功。

C:\Documents and Settings\user>net start w32time

Windows 时间服务正在启动。Windows 时间服务已成功启动。

C:\Documents and Settings\user>w32tm /config /manualpeerlist:pool.ntp.org /update

命令成功完成。


A D*_*arf 2

您可以按照此处描述的步骤向 SPF 添加新规则。应用程序是 w32Time,位于 System32 下,是内存服务权。

然而,如果 SPF 没有抱怨,问题肯定出在其他地方。我记得以前曾遇到过时间同步问题。我实在记不清最后是什么原因了。但有两件事似乎困扰着我:

  • 该服务已停止或处于手动状态或其他状态,并且需要处于自动状态(?)。
  • 我的路由器阻止了它

仅来自时间服务器的错误似乎不太可能。正如你所说,你已经尝试过其他人。但无论如何,KB262680都包含您可以使用的大量时间服务器列表。

Meanhile KB314054揭示了注册表中服务的手动配置说明,以及页面下方所有键的详细说明。可能是注册表配置错误的情况。

一切顺利。