应关闭“自动设置时间”功能:1.在设置中关闭该开关;2.在控制面板“internet时间”中取消勾选同步;3.在服务管理器中禁用windows time服务;4.通过组策略或注册表进一步锁定时间设置。

如果您发现Windows 10系统时间被频繁覆盖、无法保持手动设定值,或需在离线环境、测试场景中锁定特定时间点,则很可能是“自动设置时间”功能处于启用状态。以下是多种可独立生效的关闭自动同步时间与禁止系统自动校准时钟的操作方法:
一、通过设置应用关闭自动时间同步
该方法直接作用于图形界面层,禁用系统对time.windows.com等NTP服务器的周期性连接请求,适用于所有Windows 10版本,操作直观且无需管理员权限。
1、点击任务栏右下角的时间显示区域,在弹出的快捷面板中选择“日期和时间设置”。
2、在打开的“设置”窗口中,向下滚动至“自动设置时间”选项。
3、将该选项右侧的开关拨动至关闭状态;若开关呈灰色不可操作,请先确保“自动设置时区”也处于关闭状态。
4、关闭后,系统将不再尝试从网络获取时间,已设定的手动时间将被保留。
二、通过控制面板禁用Internet时间同步
此路径绕过现代设置界面,直接修改传统时间服务配置,可彻底清除Internet时间服务器地址及同步计划,避免后台残留触发。
1、按Win + R键调出“运行”对话框,输入control并回车,进入经典控制面板视图。
2、点击“时钟、语言和区域”,再点击“日期和时间”。
3、切换到“Internet 时间”选项卡,点击“更改设置”按钮。
4、取消勾选“与Internet时间服务器同步”复选框。
5、点击“确定”保存,系统将立即停止所有基于Internet时间服务器的同步行为。
三、禁用Windows Time系统服务
Windows Time服务(w32time)是自动同步机制的底层执行模块,禁用该服务可从进程级阻断任何时间校准动作,包括组策略、命令行及第三方工具调用。
1、按Win + R键,输入services.msc并回车,打开服务管理器。
2、在服务列表中找到“Windows Time”,右键选择“属性”。
3、在“常规”选项卡中,将“启动类型”更改为“禁用”。
4、若当前“服务状态”显示为“正在运行”,请点击“停止”按钮。
5、点击“应用”和“确定”,关闭窗口;重启后该服务将不再加载。
四、通过组策略阻止用户调整日期和时间
此方法不仅关闭自动同步,还进一步封锁用户访问“日期和时间设置”界面的入口,防止误操作或越权修改,适用于专业版及以上系统。
1、按Win + R键,输入gpedit.msc并回车,启动本地组策略编辑器。
2、依次展开左侧路径:计算机配置 → 管理模板 → 控制面板 → 日期和时间。
3、在右侧双击“防止用户调整日期和时间”策略项。
4、选择“已启用”,点击“确定”保存设置。
5、注销当前用户或重启资源管理器(可通过任务管理器重启explorer.exe),策略即刻生效;此后任务栏右键菜单中将不显示“调整日期/时间”选项,“设置”应用中的对应页面也将置灰不可访问。
五、通过注册表禁用时间设置UI与API响应
该方式适用于Windows 10家庭版等不支持组策略的系统,通过注册表键值屏蔽系统时间设置组件的加载逻辑,实现深度锁定。
1、按Win + R键,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Control Panel\International;若International项不存在,需手动新建。
3、在International项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为DisableTimeSettings。
4、双击该值,将其“数值数据”设为1,基数选“十进制”,点击“确定”。
5、关闭注册表编辑器,重启计算机;重启后系统将拒绝响应所有来自界面、快捷方式或PowerShell的时间修改指令。











