永久关闭windows 10自动更新需四层防护:一禁用windows update服务(设启动类型为禁用、恢复选项全设为无操作);二用组策略禁用“配置自动更新”并启用“删除使用所有windows更新功能的访问权限”;三禁用任务计划程序中microsoft\windows\windowsupdate下全部任务;四修改注册表,将usosvc的start值设为4、failureactions对应字节改为00,并新增flightsettingsmaxpausedays值设为10000实现近永久暂停。

永久关闭 Windows 10 自动更新不能靠单条命令一劳永逸,必须组合禁用服务、组策略、任务计划和注册表四层防护,否则系统会在重启或检测后自行恢复更新行为。
禁用 Windows Update 服务
这是最基础且关键的一步,不执行此操作,其他设置形同虚设。
按 Win + R 打开运行框 → 输入 services.msc → 回车 → 在服务列表中找到 Windows Update → 双击打开属性窗口。
将“启动类型”设为【禁用】,点击“停止”按钮(若状态显示“正在运行”),再切换到“恢复”选项卡 → 将“第一次失败”“第二次失败”“后续失败”全部设为【无操作】 → 点击“应用”→“确定”。
这一步做完,系统就无法通过服务通道触发下载与安装流程。
用组策略彻底封锁更新入口
仅禁用服务还不够,组策略能从系统策略层切断自动更新的配置逻辑,尤其适用于专业版/企业版用户。
方法一:禁用自动更新配置
按 Win + R → 输入 gpedit.msc → 回车 → 依次展开:计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 双击右侧“配置自动更新” → 选择【已禁用】 → 点击“应用”→“确定”。
方法二:剥夺用户访问权限(增强封锁)
仍在同一组策略路径下 → 找到“删除使用所有 Windows 更新功能的访问权限” → 双击 → 选择【已启用】 → 点击“确定”。这会让普通用户连“检查更新”按钮都点不了。
清除任务计划中的唤醒机制
Windows Update 会通过计划任务在后台悄悄拉起更新进程,哪怕服务被禁,它仍可能绕过触发。
按 Win + R → 输入 taskschd.msc → 回车 → 左侧导航栏依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
右侧列出的所有任务(常见如 AutomaticAppUpdate、Scheduled Start、sihdiscover 等)→ 逐个右键 → 选择【禁用】。
注意:不同系统版本任务数量不同,有的只有1项,有的多达5项,务必全部禁用,漏掉任意一项都可能导致更新复活。
修改注册表固化封锁效果
注册表是系统底层控制中枢,这里修改能防止服务或策略被意外重置。
第一步:压制 UsoSvc(更新体验服务)
按 Win + R → 输入 regedit → 回车 → 定位到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc
双击右侧 Start → 将“数值数据”改为 4(十六进制或十进制均可)→ 点击“确定”。
第二步:阻止故障自恢复
仍在同一路径下 → 找到 FailureActions → 右键“修改二进制数据” → 将偏移地址 0010 和 0018 行的第5个字节(从左往右数第5位,位置固定)由 01 改为 00 → 点击“确定”。
这一步能防止系统在检测到 UsoSvc 启动失败后,自动尝试重启该服务。
延长暂停更新时限至理论永久
设置界面里的“暂停更新”最多35天,但注册表可突破限制,让暂停生效近20年。
在注册表编辑器中,定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
右键空白处 → 新建 → DWORD (32位) 值 → 命名为 FlightSettingsMaxPauseDays → 双击该值 → 基数选“十进制”,数值数据填入 10000 → 点击“确定”。
完成后,进入「设置 → 更新和安全 → Windows 更新 → 暂停更新」,下拉菜单中就会出现“暂停 1428 周”的选项,选中即可。这个时间长度对绝大多数设备生命周期而言就是永久。











