暂停Windows 更新

如何彻底关闭Windows系统自动更新(可暂停超长期限)

摘要

本文介绍通过修改注册表项 FlightSettingsMaxpauseDays 并结合系统设置,突破Windows默认35天更新暂停限制,实现长期关闭系统自动更新的方法。

一、前言

Windows系统的自动更新功能虽能保障安全性,但在网络不稳定、担心兼容性等问题时,你可能希望长期暂停更新。然而,Windows默认“暂停更新”仅支持最长35天,无法满足需求。本教程将通过注册表修改 + 系统设置组合方案,实现“理论可暂停数十年”的效果。

二、核心逻辑

Windows更新的暂停时长由注册表项 FlightSettingsMaxpauseDays 控制,该值决定“允许暂停的最大天数”。通过修改此值并配合系统设置,可突破默认35天的限制。

三、详细操作步骤

🔧 步骤1:通过注册表扩展暂停更新上限

操作前提

  • 管理员权限
  • 系统为 Windows 10 或更新版本

1. 打开「注册表编辑器」

  • Win + R 打开「运行」对话框,输入 regedit 并回车,启动注册表编辑器。

2. 定位目标注册表路径

1
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

(若路径不存在,可手动创建)

3. 新建并配置 DWORD 值

  • 右键点击右侧空白区 → 选择「新建」→「DWORD (32 位) 值」。
  • 将新键命名为 FlightSettingsMaxpauseDays
  • 双击该键,在弹出窗口中:
    • 勾选「十进制」;
    • 在「数值数据」框输入 10000(代表约27年,可自定义,最大值为2147483647天);
    • 点击「确定」保存。

🛠️ 步骤2:在系统设置中应用暂停更新

操作前提

  • 已完成注册表修改
  • 系统已重启或注册表生效

1. 进入「Windows 更新」设置

  • 点击「开始菜单」→ 搜索「Windows 更新」→ 点击「Windows 更新设置」。

2. 选择暂停时长

  • 在「Windows 更新」页面,找到「更多选项」下的「暂停更新」下拉菜单。
  • 因注册表已扩容上限,此处可选远超35天的时长(如“暂停3650天/10年”)。
  • 选择后,系统会显示「更新已暂停,直到XXXX年XX月XX日为止」,设置生效。

四、验证是否生效

  • 打开命令提示符(CMD)
  • 输入以下命令查看注册表值:
1
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v FlightSettingsMaxpauseDays
  • 确认输出值与设置一致

五、恢复更新

  1. 打开「Windows 更新」设置
  2. 点击右上角「继续更新」按钮
  3. 可选择删除注册表项 FlightSettingsMaxpauseDays 或将其值改回 35

六、关键说明

  1. 风险提示 ⚠️:长期暂停可能遗漏安全补丁,建议定期检查更新。
  2. 适用版本:适用于 Windows 10及以上版本,其他版本路径/键名可能略有差异。

七、总结

通过注册表修改 FlightSettingsMaxpauseDays 键值,再结合系统暂停选项,可突破Windows默认更新限制,实现长期关闭。此方法操作简单且效果显著,适合需临时或长期控制更新的用户。

若遇问题,可参考微软官方文档或寻求技术支持~