【Win11/Win10】受够了强制更新?一招教你“永久”暂停 Windows 更新(注册表法)

文章摘要: 本文介绍了一种通过修改注册表(Regedit)的方法,来突破 Windows 11 和 Windows 10 系统中“暂停更新”的5周时间限制,实现长达数十年的“准永久”暂停更新,而无需禁用服务或使用第三方工具。

一、前言:令人又爱又恨的 Windows 更新

作为一名开发者或重度电脑用户,我们都知道保持系统更新的重要性,它可以带来最新的安全补丁和功能。但与此同时,Windows 的强制更新策略也常常让人头疼:

中断工作流: 突然的更新提示或自动重启,可能会中断你正在进行的重要工作或长时间编译。

稳定性担忧: 有时新的更新可能会带来新的 Bug,或导致某些驱动、专业软件(如虚拟机、开发环境)不兼容。

带宽占用: 在网络环境不佳时,后台下载更新会严重影响网络速度。

Windows 11(及 Win10)系统本身提供了“暂停更新”功能,但如视频中所示,这个暂停通常最多只能选择5周。这对于那些希望在很长一段时间内(例如一个关键项目周期内)保持系统版本稳定的人来说,显然是不够的。

今天,我们将分享一个来自您提供视频中的方法,通过修改注册表,将这个“5周”的限制延长到你“几乎用不完”的时间。

二、重要提示:操作前必读

备份注册表: 修改注册表具有一定风险,误操作可能导致系统不稳定。在执行以下步骤之前,强烈建议您先备份注册表。

适用系统: 视频中演示的是 Windows 11,但该方法同样适用于 Windows 10 专业版及更高版本。

注意: 此方法并非“禁用”更新服务(禁用服务可能导致 Microsoft Store 等组件无法工作),而是“延长了暂停期限”。

三、操作步骤:通过注册表延长暂停期限

我们将严格按照视频中的演示,一步步完成操作。

步骤 1:打开注册表编辑器

按下键盘上的 Win+R 键,打开“运行”对话框,输入 regedit,然后按回车键(Enter),打开注册表编辑器。

步骤 2:定位到关键路径

在注册表编辑器顶部的地址栏中,复制并粘贴以下路径,然后按回车键:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

或者逐级点开:HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> WindowsUpdate -> UX -> Settings

步骤 3:新建 DWORD (32位) 值

在 Settings 项的右侧空白窗格处,点击鼠标右键,依次选择 新建 -> DWORD (32位) 值。

步骤 4:重命名该值

将新创建的值重命名为:FlightSettingsMaxPauseDays

步骤 5:修改键值

双击刚刚创建的 FlightSettingsMaxPauseDays 值。在弹出的编辑窗口中:

将 基数(Base)从“十六进制”(Hexadecimal)修改为“十进制”(Decimal)($00:29$)。

在 数值数据(Value data)框中,输入一个你想要暂停的最大天数。输入了 9999。

说明:9999 天约等于 $27.3$ 年,对于绝大多数用户来说,这已经等同于“永久暂停”了。

点击“确定”保存。

步骤 6:验证结果

关闭注册表编辑器。现在,我们回到 Windows 的设置界面:

打开 设置 -> Windows 更新。

点击“暂停更新”旁的下拉菜单。

此时,你会发现原本最多5周的选项,现在已经可以下拉选择非常长的时间,显示的“暂停延长 1421 周”等。

选择一个你需要的超长时间,系统就会提示更新已暂停到 2052 年(根据你设置的数值而定)。

四、如何恢复更新?

如果你日后改变了主意,想要恢复自动更新,操作非常简单:

方法一(推荐): 直接在 设置 -> Windows 更新 页面,点击“恢复更新”(Resume updates)按钮即可。

方法二(彻底还原): 回到注册表的相同路径下,将你创建的 FlightSettingsMaxPauseDays 值删除,然后重启电脑,设置就会恢复原状。

五、总结

这个方法相比于粗暴地禁用 Windows Update 服务(wuauserv),要优雅和安全得多。它利用了系统原生的“暂停”机制,只是延长了暂停的期限,既达到了长期免打扰的目的,又不会影响系统的其他组件(如应用商店)的正常运行。