许多 Windows 用户在使用过程中会遇到“无法更新”的问题。这可能表现为更新卡住、更新失败、提示错误代码等。本文将介绍常见原因及对应的解决方法。
一、常见原因
- 网络连接不稳定或被防火墙/代理拦截
- Windows Update 服务未正常运行
- 系统文件损坏
- 磁盘空间不足
- 第三方安全软件干扰
- 系统时间或时区设置错误
二、基础排查步骤
- 检查网络连接:确保设备能正常访问互联网,尝试打开微软官网验证。
- 重启电脑:有时简单的重启可解决临时性故障。
- 释放磁盘空间:确保系统盘(通常是 C 盘)至少有 10GB 可用空间。
- 关闭第三方杀毒软件:临时禁用后再尝试更新。
三、进阶解决方法
1. 运行 Windows 更新疑难解答
Windows 自带“更新疑难解答”工具:
- 打开“设置” → “更新和安全” → “疑难解答” → “其他疑难解答”
- 找到“Windows 更新”,点击“运行疑难解答”
2. 手动重启 Windows Update 服务
按 Win + R,输入 services.msc,找到以下服务并依次重启:
- Windows Update
- Background Intelligent Transfer Service (BITS)
- Cryptographic Services
右键每个服务 → “重新启动”。
3. 使用 DISM 和 SFC 修复系统文件
以管理员身份打开命令提示符,依次执行:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
完成后重启电脑再尝试更新。
4. 重置 Windows Update 组件(高级)
如上述方法无效,可考虑通过脚本或手动方式重置 Windows Update 缓存目录和组件,建议参考微软官方支持文档操作。
四、注意事项
- 不要强制关机中断更新过程,可能导致系统损坏。
- 定期备份重要数据,以防更新失败导致异常。
- 若长期无法解决,可考虑使用“Windows 10/11 安装介质”执行就地升级(保留文件和应用)。