Win系统时间不自动更新 - 解决方案

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的大小范围在 102432768 之间。

步骤4:使注册表生效
以管理员的身份运行CMD或PowerShell,输入以下命令:

w32tm /config /update

检查注册表生效,打开控制面板 - 日期与时间 - Internet时间,若同步成功时间下次同步时间间隔为注册表设置的时间间隔(示例为7200秒 = 1小时,如下图),则代表策略生效。
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NSJim

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值