admin 管理员组文章数量: 1184232
Win系统时间不自动更新 - 解决方案
- 前言
- 解决方案
- 临时方案(不推荐)
- 根治方案(推荐)
前言
Win系统时间不自动更新,即时间自动更新失效,导致系统时间与真实时间不一致,这是因为系统默认的时间自动更新间隔过长,当电脑启动时间较短时,系统时间将错过自动更新时间任务,下文以Win11系统为例介绍解决方案。
解决方案
临时方案(不推荐)
打开系统设置,找到时间和语言 - 日期与时间,确认时区,点击立即同步,如下图。此时,时间将会修正,但无法根治问题,只能解燃眉之急,推荐使用下文方法进行根治。
根治方案(推荐)
步骤0:检查服务状态
右键此电脑选择管理 - 服务,找到Windows Time,启动类型设置为自动或自动(延迟启动),如下图:
步骤1:检查系统设置
打开系统设置,找到时间和语言 - 日期与时间,确认时区,并勾选自动设置时间,如下图:
步骤2:检查控制面板
打开控制面板 - 日期和时间,选择Internet时间选项卡,选择更改设置,如下图:
勾选与Internet时间服务器同步,如下图:
步骤3:修改注册表
修改注册表即修改系统时间的自动更新间隔。使用组合键Win + R,输入regedit打开注册表,找到以下位置:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
修改SpecialPollInterval的值,选择十进制,推荐修改为7200,如下图:
补充:
十进制SpecialPollInterval的单位为秒,3600秒为1小时,7200秒为2小时,推荐设置为7200。
十进制SpecialPollInterval的大小范围在 1024 和 32768 之间。
步骤4:使注册表生效
以管理员的身份运行CMD或PowerShell,输入以下命令:
w32tm /config /update
检查注册表生效,打开控制面板 - 日期与时间 - Internet时间,若同步成功时间和下次同步时间间隔为注册表设置的时间间隔(示例为7200秒 = 2小时,如下图),则代表策略生效。
版权声明:本文标题:Win系统时间不自动更新 - 解决方案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763479695a3242316.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论