Windows 10 Update 相关机制
以下测试适用于 Windows 10 LTSC 2019 或更新的版本(20H2),更早的 Windows 10 未测试。
Windows 10 更新相关服务
- Windows Update (wuauserv)
- Windows Security Service (WaaSMedicSvc)
- Update Orchestrator Service (UsoSvc)
- Background Intelligent Transfer Service (BITS)
Windows Update 隐形依赖 Update Orchestrator Service 和 Background Intelligent Transfer Service。
Background Intelligent Transfer Service 隐形依赖 Network List Service (netprofm) 服务,后者又依赖 Network Location Awareness (NlaSvc)。
禁用 Windows 自动更新
UsoSvc 服务的几个核心文件: %WINDIR%\system32\usoapi.dll, %WINDIR%\system32\UsoClient.exe, %WINDIR%\system32\usosvc.dll (某些旧版本Windows 10 里叫 usocore.dll)。如果需要彻底禁用 Windows 10 更新,最简单的方式是用 NTFS 权限禁止 everyone 访问 UsoClient.exe 即可。
禁用这些文件后的副作用:
- Microsoft Store 无法安装,无法更新 app。即使是下载离线安装包也会会安装失败。这影响已经安装 app 的可用性。
- 在 1809 及更早期的版本中,无法修改 输入法/键盘 设置。
- 设置 - Languages 里无法添加语言包。
注意:添加完语言包不要马上禁用更新,系统会添加一些相关的东西,如果关闭了系统会重试,每次重试开始重试失败都会给你发消息。