彻底禁用windows 11自动更新需同步禁用windows update与usosvc服务、禁用windowsupdate计划任务、注入注册表策略“noautoupdate”=1、重命名softwaredistribution和catroot2文件夹、将网络设为按流量计费。

如果您尝试阻止 Windows 11 的自动更新行为,但系统仍持续下载、安装甚至强制重启,则可能是由于多个后台服务、计划任务与策略机制协同触发所致。以下是彻底禁用 Windows Update 的多种硬核技巧:
一、禁用 Windows Update 与 UsoSvc 双核心服务
仅停止单一服务不足以阻断 Win11 更新链,Windows Update 服务负责元数据获取与安装调度,而 UsoSvc(Update Orchestrator Service)则主导实际部署流程;二者必须同步禁用才能消除“正在配置更新”提示及后台唤醒。
1、按 Win + R 输入 services.msc 并回车,打开服务管理器。
2、在列表中找到 Windows Update,双击打开属性窗口,将“启动类型”设为 禁用,点击“停止”,再点击“应用”和“确定”。
3、再次按 Win + R 输入 regedit 并回车,导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsoSvc
4、在右侧双击 Start,将其“数值数据”由默认的 2 修改为 4。
5、关闭注册表编辑器,重启系统使变更生效。
二、清除并锁定 Windows Update 计划任务
即使服务被禁用,Windows Update 仍可通过预设计划任务在空闲时自动激活;禁用这些任务可切断其定时唤醒通道,防止服务被意外重启。
1、按 Win + R 输入 taskschd.msc 并回车,打开任务计划程序。
2、在左侧面板依次展开:任务计划程序库 → Microsoft → Windows → WindowsUpdate。
3、在右侧列表中定位以下任务并逐个右键禁用:Scheduled Start、Refresh Settings、usoclient、sihclient。
4、若存在名称含 AU 或 AutoUpdate 的子项,一并禁用。
三、注入注册表策略强制关闭自动更新
该方法通过写入组策略等效注册表项,向系统声明“更新已由组织管理”,从而覆盖所有用户层设置,适用于家庭版与专业版,且无需启用 gpedit.msc。
1、以管理员身份运行记事本,粘贴以下内容:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000001
2、点击“文件”→“另存为”,将文件命名为 disable_winupdate.reg,保存类型选“所有文件”,编码选 UTF-16。
3、双击运行该 .reg 文件,确认合并到注册表。
4、重启后进入“设置 > Windows 更新”,检查是否显示 已由组织管理 提示。
四、重命名 SoftwareDistribution 与 Catroot2 文件夹
这两个文件夹分别存储更新缓存包与数字证书验证数据库;重命名可清空排队任务,并使 Windows Update 服务因路径缺失而初始化失败,从而中断后续所有自动操作链。
1、以管理员身份运行 PowerShell 或 CMD。
2、依次执行以下命令:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3、执行重命名操作:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重新启动服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
五、将网络连接设为按流量计费
Windows 系统对“按流量计费网络”实施严格更新限制:默认跳过所有非安全类更新下载,且不执行后台静默安装;该设置不修改系统组件,但可即时生效并兼容所有版本。
1、进入“设置 > 网络和互联网 > Wi-Fi”(或“以太网”)。
2、点击当前已连接的网络名称。
3、开启 设置为按流量计费的连接 开关。
4、返回“Windows 更新”页面,确认状态栏显示 此设备使用的是按流量计费的连接。










