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

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

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

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

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

帮助中建议以下失败原因:

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

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

我认为第二个原因最有可能。我运行了 Sygate 个人防火墙,但它通常会询问是否是第一次尝试连接。有人知道我可以解除 NTP 协议的阻止吗 - 或者至少检查它是否被阻止?

我不认为是 3 号或 4 号,因为我尝试过许多不同的服务器,包括 Atomic Clock Sync 目前使用的服务器。不过,如果有人知道英国时间服务器的地址,我可以再检查一下。

答案1

您可以按照以下步骤向 SPF 添加新规则这里。应用程序是位于 System32 下的 w32Time,内存正确。

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

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

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

平均数KB314054显示注册表中服务的手动配置说明以及页面下方所有键的详细说明。可能是注册表配置不正确。

一切顺利。

答案2

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

net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:manual /update

它应该更新时钟并打印出以下内容:

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

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

C:\Documents and Settings\用户>w32tm /unregister

W32Time 注册成功。

C:\Documents and Settings\用户>w32tm /register

W32Time 注册成功。

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

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

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

命令已成功完成。

答案3

有时问题只是 Windows 时间服务。它似乎时不时会出错,需要重新启动。对于较旧的 Windows 版本尤其如此,对于 Windows 7 也是如此。

转到“管理工具”,打开“服务”控制台(以管理员身份),找到 Windows 时间服务。右键单击它并选择重新启动。

答案4

此外,如果您的计算机很旧并且您进行了恢复,请确保同步之前的时间、日期、月份和年份尽可能接近。

  • 并且,尝试不同的服务器,例如 .gov 或 .mil(tick.usno.navy.mil 自 2016-02-15 起有效)

相关内容