Noa*_*oah 6 windows time permissions ntp
每次重新启动时,我的 Windows 7 计算机的时间都会发生漂移,并且完全不或偶尔重新同步。当我转到Date and Time > Internet Time > Change settings...并单击Update now 时,我收到消息:
获取上次同步的状态时发生错误。访问被拒绝。
我已验证 Windows 时间服务正在运行。
最令人惊讶的是,当我w32tm /query /configuration在提升的命令提示符下运行时,我仍然得到:
发生以下错误:访问被拒绝 (0x8007005)。
我对如何以管理员身份拒绝访问感到困惑。我怎样才能获得所说的访问权限?
尝试以下操作将您的 Windows 时间配置重置为默认值。从提升的命令提示符运行:
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
Run Code Online (Sandbox Code Playgroud)
这应该清除拒绝访问错误。
此外,请考虑执行以下操作以将 Windows 时间配置为使用ntp.org提供的 NTP 服务器并每小时检查更新的时间。我发现这些 NTP 服务器比 time.windows.com 可靠得多。虽然 Microsoft 建议您使用他们的时间服务器,但 ntp.org 服务器是Microsoft也推荐的少数其他 NTP 服务器之一。
确保您计算机的时区正确,并且它的时间有点接近正确的时间(如果不是,请手动调整)。
注意:从技术上讲,在非域计算机上,只要系统时钟在正确时间的15 小时内,Windows 时间应该能够获得更新的时间,但是如果您在几分钟之内,您的时间将得到更快的调整正确的时间。
从提升的命令提示符运行以下命令:
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
Run Code Online (Sandbox Code Playgroud)reg add命令将SpecialPollInterval值添加到注册表中,其数据3600将 Windows 时间配置为每小时(3600 秒)更新一次。请注意,这仅在配置 NTP 对等服务器时指定了0x1标志时才有效。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 时间立即联系 NTP 对等服务器并更新系统时间。| 归档时间: |
|
| 查看次数: |
27116 次 |
| 最近记录: |