点检查更新,进度条走两步就停,提示「安装更新时出现一些问题,错误代码 0x80070422」。这个码的意思不复杂:某个服务被禁用了。
错误码对应哪个服务
0x80070422 对应 ERROR_SERVICE_DISABLED,直译是服务已禁用。Windows 更新依赖 Windows Update 服务,服务没启动,更新程序连自己的组件都调不起来,自然报这个错。
同样的码也可能出现在应用商店、防火墙设置、Xbox 相关功能上,原因都一样:它要用的后台服务被关了。多半是优化软件、安全卫士或者别人手动改过启动类型。
手动把服务开起来
按 Win+R 输入 services.msc 回车。在列表里找到 Windows Update,双击,把启动类型改成自动,点「启动」,再点确定。
只开这一个有时还不够。Background Intelligent Transfer Service、Cryptographic Services、Windows Installer 这三个也建议确认是手动或自动状态,被禁用就一起改。
改完重启电脑,再进设置→Windows 更新→检查更新。第一次检查会慢一些,属正常。
选项是灰的怎么办
启动按钮点不动,通常是组策略或注册表锁住了。专业版可以打开 gpedit.msc,依次进计算机配置→管理模板→Windows 组件→Windows 更新,看有没有被设为已禁用。家庭版没有组策略编辑器,可以先用系统自带的疑难解答,或者联系单位 IT,别随便下载来路不明的修复工具。
系统时间不对、C 盘空间不足,也会让更新在中途失败,但报的码通常不是这个。先把时间同步打开,清出几个 G 空间,再回来试。
公司电脑如果走内部更新服务器,服务开了也可能连不上,这种情况找 IT 确认策略,自己改注册表容易把更新指向错误地址。
如果服务刚启动又被关掉,检查最近装的优化软件,把「一键优化」「开机加速」里的相关项取消。这个错误码九成是服务状态问题,按上面顺序排查,比重装系统快得多。