在任务栏的【搜索】框中输入【注册表】,然后以管理员身份运行注册表编辑器。
点击注册表编辑器中的【文件】选项,选择【导出】,将当前的注册表备份到桌面或其他易于找到的位置。
这一步至关重要,因为如果在修改注册表后电脑出现问题,可以通过双击运行备份的注册表文件来恢复注册表。
在注册表编辑器中打开以下目录。直接将下面的内容复制粘贴到注册表编辑器的地址栏,即可快速打开该路径:
计算机 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
在右边的窗口中点击鼠标右键,依次选择【新建】-【DWORD (32 位) 值】,将新建的项命名为:FlightSettingsMaxPauseDays。
小提示:若新建完成后忘记命名,可右键点击新建项,选择删除后重新进行新建和命名
操作双击新建的【FlightSettingsMaxPauseDays】项,进入编辑状态。
点击【十进制】选项,在【数值数据】处输入自己期望暂停系统更新的时长(单位为天)
例如输入 50000,然后点击【确定】。
关闭注册表编辑器,打开系统【设置】,点击【Windows更新】
此时,在【暂停更新】功能处可以看到,现在能够暂停更新 7142周了。
点击【暂停7142周】,通过拖动鼠标滚动条,在这个时间点之前,Windows 系统不会自动更新,除非我们在系统更新页面主动点击继续更新。
通过这种方法阻止系统自动更新时,Windows Update 服务不会被禁用,但该服务不会自动下载、安装系统更新(除非手动点击继续更新或暂停更新时间到期),从而避免了 Windows 系统不可控更新带来的各类系统问题。
同时,由于 Windows Update 服务未被禁用,依赖这个服务的其他系统组件(如 Microsoft Store)依然可以正常工作。
经过真机和虚拟机的测试,此方法适用于 Windows10和 Windows11 系统。