如何修复 Windows 更新无法检查更新的问题
使用这些精确的命令行和服务器重置步骤,解决 Windows 10 和 11 的 Windows 更新连接问题。
- 停止 Windows 更新服务. 按 Windows 键,键入 cmd,右键单击命令提示符,然后选择“以管理员身份运行”。依次执行以下命令,每条命令后按 Enter:net stop wuauserv、net stop cryptSvc、net stop bits、net stop msiserver。这可以确保没有后台进程锁定更新数据库文件。
- 重命名 SoftwareDistribution 文件夹. 在同一个命令提示符窗口中,重命名存储更新数据的文件夹,以强制 Windows 重新创建它们。键入 ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 并按 Enter,然后键入 ren C:\Windows\System32\catroot2 catroot2.old 并按 Enter。
- 重新启动 Windows 更新服务. 重新启动之前停止的服务,以初始化新创建的文件夹。执行以下命令:net start wuauserv、net start cryptSvc、net start bits、net start msiserver。完成后,关闭命令提示符窗口。
- 刷新 DNS 缓存. 网络解析错误通常会阻止更新客户端连接到 Microsoft 服务器。以管理员身份打开新的命令提示符窗口,并执行 ipconfig /flushdns。这会强制系统重新解析更新服务器地址。
- 检查更新. 导航到“设置”>“Windows 更新”,然后单击“检查更新”按钮。系统现在将重新创建本地数据库,并根据 Microsoft 更新服务器验证您的状态。如果过程成功,进度条将立即开始显示。