怎么关闭win11系统的自动更新功能,Win11 停止更新服务

题图来自Unsplash,基于CC0协议
导读
关闭 Windows 11 的自动更新功能可能是很多用户的需求,尤其是在遇到新版本更新带来的问题(例如难以卸载旧版本如 1903/1909)或者需要离线使用的特殊场景下。Microsoft 明确建议保持更新以获得最新的功能、安全补丁和性能改进,但用户可以根据自身情况决定是否禁用更新。下面提供几种方法,并讨论其安全性。
方法一:使用 Windows 11 设置(适用于家庭版、专业版,简单但效果有限)
这种方法是比较直接的,但它依赖于设备管理员权限,并且有时可能需要系统重启才能生效,甚至可能无法完全阻止强制性的更新安装。
- 打开设置: 右键点击任务栏左下角的“开始”按钮,或者按
Windows 徽标键 + I打开“设置”。 - 进入 Windows 更新: 在“设置”窗口中,点击“系统”,然后选择左侧的“关于”。
- 访问高级更新设置: 在“关于”页面中找到“相关设置”部分,点击“高级选项”。
- 更改自动下载和安装:
- 在“高级选项”页面中,找到“对于获取更新”部分。
- 使用“更新选项”下的“自动下载和安装”下拉菜单。你可以选择将其改为“手动下载并通知”或“仅在需要时通知”。选择“手动下载并通知”会暂时阻止自动更新,需要你手动触发安装。选择“仅在需要时通知”则不会自动下载或安装,但会弹出通知给你选择是否安装。
请注意: 即使将更新设置为“仅在需要时通知”或“手动下载并通知”,系统在网络空闲时有时仍可能尝试连接更新服务器。这并非一个彻底的解决方案,并且对于强制推送的重大更新,这种方法可能不起作用。
方法二:使用服务(适用于大多数 Windows 11 版本,更彻底)
通过服务管理器,你可以直接停止更新相关的后台服务。
- 打开服务管理器:
- 按
Windows 徽标键 + R键,打开“运行”对话框。 - 输入
services.msc并按回车。 - (或者,在任务栏按
Ctrl + Shift + Esc打开“任务管理器”,然后在菜单栏点击“文件” -> “运行新任务或按 Enter 键输入命令”,输入services.msc并标识目标仅用于系统管理)。
- 按
- 停止并设置更新服务不可用:
- 在“服务”窗口中,找到服务列表。
- 找到名为 "Windows Update" 的服务(或者在高级视图(双击打开 services.msc。exe 后,在底部有两个按钮,按一下“显示所有服务”,再点“显示运行中服务”)中名为 "Windows Azure 更新服务 (WaaMS) Host")。
- 选中该服务。
- 在右侧的“服务状态”区域,点击“停止”。如果你要禁用它,可以将“启动类型”更改为“禁用”。
- 找到另一个相关服务:通常还有一个名为 "Background Intelligent Transfer Service" (BITS) 的服务,它支持 Windows Update,所以同样地,停止或禁用它也可能有帮助。
- 找到名为 "Delivery Optimization" 的服务,它与某些更新(如快速启动设置或流式传输)有关,停止或禁用它也可能阻止更新。根据可选的不同,你可以稍微停止甚至禁用它,但不要完全禁用,否则系统可能还是有问题。
- 另外,可能有 Microsoft 软件下载服务相关。不过主要的核心是 Windows Update 和 BITS。
重要提示: 停止服务是有效的,但重启电脑后这些服务通常会恢复启动状态。如果你想完全禁用它们,需要更改其“启动类型”为“禁用”。请注意,完全停止这些服务会使你无法通过 Windows Update 安装更新,包括重要的安全更新。
方法三:使用注册表编辑器(适用于所有 Windows 11 版本,最彻底)
警告: 注册表是 Windows 系统核心配置数据库。错误地修改注册表可能导致系统不稳定或无法启动。务必谨慎操作。强烈建议在进行任何修改前备份注册表(文件 > 导出)或备份整个注册表 Hive(尤其是 Software\Policies\Microsoft\Windows\WindowsUpdate)和系统状态(使用系统还原点)。
要永久停止自动更新,可以通过修改注册表来阻止通过 Windows Update 支持安装Microsoft 软件。
-
打开注册表编辑器: 按
Windows 徽标键 + R键,输入regedit,然后点击“确定”或按回车。 -
导航到相关键值:
- 在注册表编辑器中,导航到以下路径:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing - 在右侧窗口中,找到名为
Packages的键(通常显示后缀为.sdburl)。 - 在此
Packages键值的右侧窗口顶部的空白区域右键单击。 - 指向“新建” > “键值” (或直接在 Windows 11 默认界面下,点击空白处,顶部工具栏选择新建 > 键值)。
- 在注册表编辑器中,导航到以下路径:
-
设置键值数据:
-
将新键值命名为
RebootTrigger。(英文名称)这个是为了阻止强制重启完成更新的机制。 -
键类型选择 “字符串值” (REG_SZ)。
-
按回车确认新建。
-
(如果你想要更彻底的阻止,可以继续在同一个位置
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based ServicingPackages创建名为RebootDeferralSettings的键值,类型选择 “字符串值”,但这部分可能已过时,作用不确定)。 -
更关键的是深入到另一个路径。你需要导航到:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto Update -
在
Auto Update键下,如果不存在名为AUXPragma的值,则在右侧双击新建一个,选择字符串值。如果你已经存在AUXPragma,则双击它进行编辑。 -
将 “数值数据” 修改为如下内容之一。请注意,尝试过时的注册表键值存在风险。更新方法会阻止系统使用 Windows Update 或 Microsoft Update 管理更新,但可能会遗漏来自其他渠道(如 Sysinternals MiniTool Patch Utility)或手动执行的更新。强烈推荐尝试 Microsoft 推荐的方法,而不是过时的注册表修改。
"UpdateService = 0; DevicePriority = 0; Active Hours = 0; AutoDownloadMode ; AutoDownloadFileTypeID ; NeedOnlineFixingOption"(全英文,保持原样) 或者(更常见的阻止方法,但需验证): (这个路径有时也被提及,但作用类似)HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateConfiguration\Device下创建或修改RestartInOOBE(REG_DWORD) 为 0,但这可能与阻止安装相关不大)。 -
关键注意点:
Microsoft官方文档通常不推荐使用过时的注册表路径 (SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate) 来禁用 Windows Update`,而是推荐使用现代方法(如设置,或服务,或注册表项SOFTWARE\Policies或SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Policies,但这需要正确的键值)。上述部分注册表路径可能已被弃用,且修改旧路径可能无效或不稳定。对于 Windows 11,使用服务(方法三)或组策略(如果可用)是更受信任的方法。
-
-
重启计算机: 完成注册表修改后,建议重启计算机使更改生效。
方法四:使用组策略编辑器(仅适用于 Windows 11 专业版、企业版、教育版)
Windows 11 的这些版本包含了 Windows 7/8 的组策略编辑器。
- 打开组策略编辑器: 按
Windows 徽标键 + R键,输入gpedit.msc,然后点击“确定”或按回车。 - 导航到软件策略:
- 在组策略编辑器中,按以下路径导航: 本地计算机策略 > 计算机配置 > 管理模板 > Windows 组件 > Windows 更新
- 配置更新策略:
- 在右侧找到以下策略:
- 配置自动更新:双击此项。
- 设置为“已禁用”。勾选配置好的设置适用于所有用户和系统组件。
- 延迟所有 Windows 更新(在安装功能更新):这主要用于企业,可以延迟一段时间推送更新,但不是完全禁止。如果只是想延迟,可以设置合理的延迟天数。本条策略覆盖方法二中的服务禁用,但作用类似。
- 设置“安装程序使用离线缓存”为已禁用:如果有的话,这个设置有时与组件服务更新相关(可能在更深层级下)。
- 在右侧找到以下策略:
- 应用策略: 设置完成后,在组策略编辑器底部点击“应用”,然后“确定”关闭编辑器。
关于安全性:关闭自动更新安全吗?
这是一个重要且复杂的问题。
- 风险:
- 安全漏洞: 最优先的风险是安全性。操作系统存在漏洞是常态,而漏洞会被恶意软件利用。禁用了自动更新就等于放弃了自动修复这些核心漏洞的机会。过时的系统更容易受到病毒、勒索软件和网络攻击。
- 用户可能自己去下载更新: 即使自动更新关闭,用户完全可以在需要时手动下载安装,避免了安全风险。
- 好处:
- 稳定性: 对于那些因为历史遗留问题(如 1903/1909 更新强制安装问题)而深陷困境的用户,关闭更新可以让他们保持系统稳定。
- 资源利用: 避免了在后台占用大量带宽和CPU资源进行下载、安装和重启来安装更新。
- 控制: 你完全控制何时以及如何更新系统,避免不兼容更新引起的问题。
结论:
一般来说,为了安全起见,强烈建议保持Windows更新开启并使用Microsoft推荐的方法进行管理。仅在特定情况下(如需要离线工作)才考虑关闭自动更新。如果选择关闭,请务必了解这会带来安全风险,并必须找到其他安全的方法来获得必要的安全补丁(即使这意味着你必须手动寻找并安装安全更新)。根据实际情况和个人/机构风险承受能力,选择最合适的关闭方法。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com