方法一:修改注册表实现长时间暂停更新
按下“Win + R”组合键,打开“运行”对话框,输入regedit,点击“确定”以启动注册表编辑器。接着,在注册表编辑器中依次展开路径:HKEY_LOCAL_MACHINE\SOFARE\Microsoft\WindowsUpdate\UX\Settings,找到此路径后,右键点击空白区域,选择“新建” > “DWORD (32位) 值”,并将新建的值命名为FlightSettingsMaxPauseDays。
双击刚刚创建的值,打开编辑窗口。记得将基数设置为“十进制”模式,这样便于我们输入数值。该项的单位是“天”,可以根据需要设置一个较长的时间。我们可以直接输入3650,也就是代表10年的天数,完成后点击“确定”保存。
接下来,返回到Windows的“设置”界面,进入“Windows 更新”选项,在“高级选项”中,将暂停更新的截止日期调整为您需要的日期,确保该设置生效。
这样,您的操作就完成了,系统将暂停更新,直到您设定的日期为止。
方法二:通过禁用服务和组策略彻底关闭自动更新
一、禁用Windows Update服务
同时按下“Win + R”快捷键,打开“运行”窗口,输入services.msc,点击“确定”进入服务管理界面。
在服务列表中找到“Windows Update”服务,双击打开该项服务。
在弹出的窗,切换到“常规”选项卡,点击“停止”按钮停止该服务。然后,将“启动类型”设置为“禁用”,并点击“应用”以保存设置。
接着,切换到“恢复”选项卡,将“第一次失败”后的默认操作从“重新启动服务”改为“无操作”。点击“应用”并确认。
二、在组策略中禁用自动更新
按下“Win + R”快捷键,打开“运行”窗口,输入gpedit.msc,点击“确定”以启动本地组策略编辑器。
在组策略编辑器中,依次展开路径:计算机配置 > 管理模板 > Windows组件 > Windows更新。在右侧找到“配置自动更新”设置,双击打开,将其设置为“已禁用”,然后点击“应用”并确认。
接下来,找到“删除所有Windows更新功能的访问权限”选项,将其状态改为“已启用”,同样点击“应用”和“确定”保存设置。
三、禁用任务计划中的自动更新
按下“Win + R”键,打开“运行”窗口,输入taskschd.msc,点击“确定”进入任务计划程序。
在任务计划程序窗,依次展开路径:任务计划程序库 > Microsoft > Windows > WindowsUpdate,在此位置,右键点击所有列出的任务,并选择“禁用”。如果您的电脑中显示多个任务,请确保将所有相关任务都禁用。
四、通过注册表禁用自动更新
再次按下“Win + R”键,打开“运行”对话框,输入regedit并点击“确定”打开注册表编辑器。
在注册表中,定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc。在右侧窗格中找到名为“Start”的键值,双击该项。
修改该值数据为“4”,然后点击“确定”保存设置。
完成以上步骤后,重启计算机以使设置生效。这样,Windows 10的自动更新功能将被彻底禁用。
注意: 对于某些版本的Windows 10,只需按照上述方法到第二步即可有效禁用自动更新。若无效,则继续完成接下来的第三步和第四步操作。