windows 10 21h2已于2023年6月13日终止服务,不再接收安全更新,需禁用windows update等四项服务、清除更新缓存、禁用相关计划任务并阻断更新域名以彻底停止更新行为。

Windows 10 21H2版本已于2023年6月13日终止服务,系统不再接收任何安全更新,但默认仍会尝试连接微软服务器并弹出“无法检查更新”提示或错误日志,干扰使用体验。要让这台设备真正停止所有更新行为,必须同时切断服务层、网络层和UI层的触发路径。
禁用核心更新服务
按下 Win + R,输入 services.msc,回车打开服务管理器。
找到并双击以下四项服务,逐个设置:Windows Update、Background Intelligent Transfer Service(BITS)、Update Orchestrator Service、Windows Update Medic Service。
对每一项:在“启动类型”中选【禁用】 → 点击“停止”按钮 → 切换到“恢复”选项卡 → 将“第一次失败”“第二次失败”“后续失败”全部设为【无操作】 → 点击“应用”→“确定”。
注意:Windows Update Medic Service 和 Update Orchestrator Service 在服务界面中默认灰色不可编辑,必须先通过注册表解除锁定——按 Win+R 输入 regedit,导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSVC 和 WaaSMedicService,将 Start 值从 2 改为 4,再返回 services.msc 操作。
清除更新缓存与残留任务
以管理员身份运行命令提示符(右键开始菜单→“Windows Terminal(管理员)”)。
依次执行以下命令,每行回车一次:
net stop wuauserv → net stop cryptsvc → net stop bits → net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old → ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv → net start cryptsvc → net start bits → net start msiserver
最后执行:sfc /scannow,等待扫描完成。这一步能修复因强制中断更新导致的组件损坏,避免后续出现“0x80070005”等拒绝访问错误。
关闭Windows Update相关计划任务
按 Win+R 输入 taskschd.msc 打开任务计划程序。
展开左侧树形目录:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
右键点击以下三项任务 → “禁用”:
• AURestartTask
• Scheduled Start
• RebootTask
再展开:TaskScheduler → Microsoft → Windows → UpdateOrchestrator,禁用所有子项(共5个),包括 DownloadUpdates、InstallUpdates、RebootTask 等。这些任务即使服务被禁用,仍可能在系统空闲时唤醒并重试连接。
阻断更新域名(可选但强烈推荐)
方法一:修改 hosts 文件
用记事本以管理员身份打开 C:\Windows\System32\drivers\etc\hosts,在末尾另起一行添加:
127.0.0.1 fe2.update.microsoft.com
127.0.0.1 www.update.microsoft.com
127.0.0.1 sls.update.microsoft.com
127.0.0.1 fe3.delivery.mp.microsoft.com
保存后无需重启,系统将无法解析这些域名,彻底断开与微软更新服务器的通信链路。
方法二:启用防火墙规则(更彻底)
打开“高级安全 Windows 防火墙” → 左侧“出站规则” → 右侧“新建规则…” → 选择“程序” → 路径填入 %SystemRoot%\System32\svchost.exe → 协议类型选“TCP” → 目标端口填 80,443 → 规则名称写“Block Windows Update Outbound” → 完成后右键该规则 → “启用规则”。











