彻底禁用Win10自动更新有六种方法:一、设置中暂停更新最多35天;二、禁用Windows Update服务并设启动类型为禁用;三、组策略编辑器中禁用“配置自动更新”及删除更新访问权限;四、禁用WindowsUpdate相关计划任务;五、注册表中将UsoSvc与WaaSMedicSvc的Start值改为4;六、防火墙阻止微软更新域名连接。

如果您发现Windows 10系统在后台持续下载并强制安装更新,干扰日常使用或导致软硬件兼容问题,则可能是自动更新机制仍在运行。以下是彻底禁用Windows 10自动更新的多种可行方法:
一、通过Windows设置暂停或限制更新选项
该方法通过系统内置界面调整更新行为,适用于希望保留部分更新管理能力但避免强制安装的用户。它不完全禁用更新服务,但可临时抑制多数自动行为。
1、按Windows + I键打开“设置”,点击“更新和安全”(Win10)或“Windows 更新”(部分版本)。
2、在左侧菜单中选择“高级选项”。
3、在“更新选项”区域,关闭“保持我的设备最新”开关。
4、向下滚动,找到“暂停更新”选项,点击下拉菜单选择最多35天的暂停期限。
5、返回上一级,点击“查看更新历史记录”旁的“清除更新历史记录”,防止系统依据旧策略触发后续动作。
二、禁用Windows Update服务
此方法直接终止Windows Update服务进程,从系统服务层切断更新调度链路,是实现深度禁用的关键步骤之一。
1、按Windows + R键,输入services.msc,回车打开服务管理器。
2、在服务列表中找到Windows Update,右键选择“属性”。
3、在“常规”选项卡中,将“启动类型”设为禁用,点击“停止”按钮确保服务当前未运行。
4、切换至“恢复”选项卡,将“第一次失败”“第二次失败”“后续失败”三项全部设为无操作,点击“应用”再点“确定”。
三、使用本地组策略编辑器禁用更新策略
该方式通过组策略对象覆盖系统默认更新配置,作用于策略引擎层面,稳定性高且不易被系统重置,但仅限Windows 10专业版、企业版及教育版可用。
1、按Windows + R键,输入gpedit.msc,回车打开本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows更新。
3、双击右侧“配置自动更新”,选择“已禁用”,点击“确定”。
4、在同一路径下,双击“删除使用所有Windows更新功能的访问权限”,选择“已启用”,点击“确定”。
5、继续展开用户配置 → 管理模板 → Windows组件 → Windows更新,对相同两项策略重复执行第3、4步操作。
四、禁用Windows Update相关计划任务
Windows更新依赖多个定时任务触发检查与下载流程,禁用这些任务可阻断其自动化执行入口,防止服务重启后自动恢复更新行为。
1、按Windows + R键,输入taskschd.msc,回车打开任务计划程序。
2、在左侧面板中,依次展开任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧任务列表中,右键单击Schedule Start,选择“禁用”。
4、同样对以下三项任务执行禁用操作:sihclient、usoclient、RebootWarning(若存在)。
五、修改注册表禁用UsoSvc与WaaSMedicSvc服务
注册表修改可干预Windows更新核心组件的启动参数,尤其针对Windows 10 1903及以后版本中引入的UsoSvc(Update Orchestrator Service)与WaaSMedicSvc(Windows Update Medic Service),二者常绕过传统服务禁用生效。
1、按Windows + R键,输入regedit,回车打开注册表编辑器。
2、定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc,在右侧双击“Start”,将数值数据改为4(十六进制),点击“确定”。
3、定位到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc,同样将右侧“Start”值改为4。
4、如存在“FailureActions”键值,右键选择“修改”,将二进制数据中偏移地址0010与0018行的第五字节由01改为00,点击“确定”。
六、通过防火墙阻止Windows Update域名连接
该方法作为补充手段,利用系统防火墙规则拦截更新服务器通信,即使其他机制失效,也能从网络层阻断更新下载与上报行为。
1、以管理员身份运行“Windows Defender 防火墙高级安全”(可在开始菜单搜索进入)。
2、在左侧面板点击“出站规则”,右侧点击“新建规则…”。
3、选择“程序”,点击“下一步”,输入路径:%SystemRoot%\System32\svchost.exe,点击“下一步”。
4、选择“阻止连接”,点击“下一步”,默认全选域类型,点击“下一步”。
5、规则名称填写Block Windows Update Host,点击“完成”。
6、再次新建出站规则,选择“自定义”,协议类型选“TCP”,目标端口填443,在“远程IP地址”中添加以下域名对应IP段(需提前解析获取):fe2.update.microsoft.com、ctldl.windowsupdate.com、download.windowsupdate.com,规则命名后完成创建。


















