Windows 时间未同步 - “访问被拒绝”错误

Windows 时间未同步 - “访问被拒绝”错误

每次我重启 Windows 7 电脑时,电脑的时间都会发生偏移,并且要么根本不同步,要么偶尔同步。当我访问日期和时间>互联网时间>更改设置...并点击现在更新,我收到消息:

获取上次同步的状态时出错。访问被拒绝。

我已验证 Windows 时间服务正在运行。

最令人吃惊的是,当我w32tm /query /configuration升高命令提示符,我仍然得到:

发生以下错误:访问被拒绝 (0x8007005)。

我很困惑为什么我作为管理员的访问权限被拒绝。我该如何获得上述访问权限?

答案1

尝试以下操作将 Windows 时间配置重置为默认值。从提升的命令提示符运行:

net stop w32time
w32tm /unregister
w32tm /register
net start w32time

这应该可以清除“访问被拒绝”错误。


此外,请考虑执行以下操作来配置 Windows 时间以使用以下服务器提供的 NTP 服务器ntp.org并每小时检查更新时间。我发现这些 NTP 服务器比 time.windows.com 可靠得多。虽然 Microsoft 建议您使用他们的时间服务器,但 ntp.org 服务器也是少数几个其他 NTP 服务器之一微软推荐

  1. 确保您的计算机的时区正确并且其时间接近正确时间(如果不正确,请手动调整)。

    笔记:从技术上讲,在非域计算机上,只要系统时钟15小时内但如果您的时间与正确时间相差几分钟,您的时间将会调整得更快。

  2. 从提升的命令提示符运行以下命令:

    reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t reg_dword /d 3600 /f
    w32tm /config /manualpeerlist:"0.pool.ntp.org,0x1 1.pool.ntp.org,0x1 2.pool.ntp.org,0x1 3.pool.ntp.org,0x1" /syncfromflags:MANUAL /reliable:NO /update
    net stop w32time
    net start w32time
    w32tm /resync /rediscover
    

以上命令的详细说明:

  • reg add命令添加特殊轮询间隔将值添加到注册表中,该注册表项3600将 Windows Time 配置为每小时(3600 秒)获取更新时间。请注意,这仅当0x1旗帜在配置NTP对等服务器时指定。
  • w32tm /config /manualpeerlist:将机器配置为使用四个 ntp.org 服务器,这些服务器使用负载平衡方案访问大量志愿 NTP 服务器。正如所描述的在 ntp.org 网站上:

    0、1、2 和 3.pool.ntp.org 名称指向一组随机的服务器,这些服务器每小时都会变化。

    0x1为每个服务器设置标志,这对于 SpecialPollInterval 设置是否生效是必要的。

  • net stop命令net start重​​新启动 Windows 时间服务并使其加载新配置。
  • w32tm /resync /rediscover指示 Windows Time 立即联系 NTP 对等服务器并更新系统时间。

答案2

我自己尝试了所有能在网上搜索到的方法,最后将时区改为中部时间,就成功了。改回东部时间,一切正常。最近唯一的事情是升级了内存,当然还有 Windows 更新。

相关内容