应禁用功能更新而保留安全更新:一、组策略中禁用升级通知并启用“3-自动下载并通知安装”;二、注册表设allowmuupdatedownload=0、deferfeatureupdates=1及周期365天;三、用疑难解答工具清除更新缓存;四、禁用sih、usosvc、auclientupgrade、rebootwarningtask等任务。

如果您希望系统仅接收安全补丁而完全跳过功能更新(如22H2、23H2等大型版本升级),则需在保留Windows Update服务基础运行的前提下,精准屏蔽功能更新的分发与安装逻辑。以下是实现该目标的多种独立有效方法:
一、通过组策略禁用功能更新并保留安全更新
该方法利用系统原生策略机制,在不关闭Windows Update服务的情况下,强制将功能更新排除在检查与下载范围之外,同时允许安全更新正常推送,适用于Windows 10专业版、企业版及教育版。
1、同时按下Win + R,输入gpedit.msc并回车,以管理员权限打开本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows更新 → 管理最终用户体验。
3、双击右侧“升级到最新版本的Windows时通知我”,选择已禁用,点击“确定”。
4、返回上一级,双击“当新版本可用时,为升级设置活动小时”,选择已禁用,点击“确定”。
5、再次返回至“Windows更新”主路径,双击“配置自动更新”,选择已启用,然后在下方选项中选择“3 - 自动下载并通知安装”,点击“确定”。
6、在同一路径下,双击“不要在‘设置’应用中显示更新通知”,选择已启用,点击“确定”。
二、修改注册表限制功能更新分发渠道
该方法通过注入策略级注册表键值,使系统在连接Microsoft更新服务器时主动忽略功能更新元数据请求,仅响应安全更新分类,全版本通用,尤其适合家庭版用户。
1、同时按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate。
3、在WindowsUpdate项下右键新建项,命名为AU;若AU项已存在,则直接进入。
4、在AU项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为AllowMUUpdateDownload,双击将其数值数据设为0。
5、在同一AU项下,新建另一个DWORD (32位) 值,命名为DeferFeatureUpdates,数值数据设为1。
6、继续新建DWORD值,命名为DeferFeatureUpdatesPeriodInDays,数值数据设为365。
三、使用Windows Update疑难解答工具重置更新分类缓存
该方法不修改服务或策略,而是清除系统本地维护的功能更新候选列表与分类索引,迫使Windows Update重新初始化时仅加载安全更新源,适用于策略生效后仍意外提示功能更新的场景。
1、按Win + I打开“设置”,进入“更新和安全” → “疑难解答” → “其他疑难解答”。
2、找到并点击“Windows更新”,点击“运行疑难解答”按钮。
3、等待扫描完成,在结果页面中勾选“清除Windows更新缓存”选项。
4、点击“下一步”,确认执行清理操作,系统将自动停止wuauserv与UsoSvc服务并删除SoftwareDistribution文件夹内容。
5、清理完成后重启电脑,再次进入“设置 → 更新和安全 → Windows更新”,检查更新后确认仅显示安全更新条目。
四、禁用功能更新专用计划任务
Windows 10通过独立计划任务触发功能更新评估与部署流程,禁用这些特定任务可阻断其后台唤醒链路,而不影响安全更新所需的基础扫描任务。
1、同时按下Win + R,输入taskschd.msc并回车,打开任务计划程序。
2、左侧导航栏依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧任务列表中,右键单击sih,选择“禁用”。
4、右键单击usosvc,选择“禁用”。
5、右键单击AUClientUpgrade,选择“禁用”。
6、右键单击RebootWarningTask,选择“禁用”。











