Windows 更新故障排除指南

试用虚拟代理 - 它可以帮助你快速识别和修复常见的Windows 更新问题

这些解决方案旨在帮助你开始Windows 更新故障排除方案。

故障排除清单

步骤 1:为 Windows 版本运行诊断工具

对于任何 受支持的 Windows 版本,请打开管理命令提示符窗口,然后运行以下命令:

Dism /online /cleanup-image /restorehealth

步骤 2:重新启动计算机

如果计算机在上一次更新后未重启,则可能需要完成挂起的操作,然后才能应用新更新。

步骤 3:安装最新的服务堆栈更新

有关详细信息,请参阅 最新服务堆栈更新 ,或在 Windows 版本的更新历史记录中查找最新累积更新所需的最新服务堆栈。

步骤 4:检查并修复任何 Windows 文件损坏

有关详细信息,请参阅 修复 Windows 文件损坏

步骤 5:下载更新包并尝试手动安装更新

为此,请按照下列步骤进行操作:

  1. 打开 Microsoft 更新目录
  2. 在搜索框中,键入要下载的更新编号,然后选择“ 搜索”。
  3. 在搜索结果中查找适用于操作系统的更新。 在该更新旁边,选择“ 添加” 以将更新添加到购物篮。
  4. 选择“ 查看篮”,然后选择“ 下载”。
  5. 若要选择更新的目标,请选择“浏览,然后选择“继续”。
  6. 下载过程完成后,选择“ 关闭”。
  7. 浏览到下载位置,然后双击下载包以安装更新。

注意

若要跳过Windows 更新代理适用性检查并进一步或更快地安装,请打开提升的命令提示符并运行以下命令:

Dism /online /add-package /packagepath:<path_to_package>

常见问题和解决方案

错误:更新不适用于你的计算机

此错误有多种可能的原因。 以下说明可帮助你确定影响你的特定原因。

步骤 1:是否已取代更新?

确保更新包包含比要更新的系统更新的二进制文件版本。 或者,检查包是否被另一个新包取代。

随着组件的更新发布,更新的组件将取代系统上已有的旧组件。 发生此情况时,将上一次更新标记为被取代。 如果尝试安装的更新已在系统上安装了较新版本的有效负载,则可能会收到此错误消息。

步骤 2:是否已安装更新?

验证是否尚未安装要尝试安装的包。

步骤 3:更新是否适合此体系结构?

  1. 验证要尝试安装的包是否正在使用的 Windows 版本匹配。

    可以在每个更新的相应文章的“适用于”部分中找到 Windows 版本信息。 例如,Windows Server 2019 更新不能安装在 Windows Server 2016 上,也不能在 Windows 客户端上安装 Windows Server 更新。

  2. 验证要安装的包是否与正在使用的 Windows 版本处理器体系结构匹配。

    例如,不能在基于 x64 的 Windows 安装项上安装基于 x86 的更新。

步骤 4:是否已安装所有先决条件更新?

阅读包的相关文章,了解是否安装了先决条件更新。 例如,如果在 Windows 10 版本 22H2 更新 Windows 2024 年 7 月 23 日 ( KB5040525 (OS 内部版本 19045.4717) 预览版中收到错误消息,则可能必须安装 KB50282445、KB5031539 或更高版本的必备服务更新。

若要确定是否已安装这些先决条件更新,请打开 Windows PowerShell 窗口并运行以下命令:

Get-HotFix KB50282445, KB5031539

如果安装了这些更新,则该命令会在输出中的 InstalledOn 部分中返回安装日期。

设备未收到已部署的更新

请按照以下步骤排查此问题。

  1. 检查相关目录的设备更新是否未暂停。

    有关详细信息,请参阅 “暂停功能更新 ”和 “暂停质量更新”。

  2. 仅功能更新: 检查设备是否对给定功能更新版本应用了保护保留。

    有关安全措施保留功能的详细信息,请参阅安全措施保留功能选择退出安全措施保留功能

  3. 检查将设备分配到的部署是否具有状态“产品/服务”。 状态为“已暂停”或“已计划”的部署不会将内容部署到设备。

  4. 检查设备是否已扫描查找更新和正在扫描 Windows 更新服务。

    若要了解有关扫描查找更新的详细信息,请参阅扫描更新

  5. 仅功能更新:验证部署服务是否已成功在功能更新管理中注册设备。 已成功注册的设备由Microsoft Entra ID 设备资源表示。 该资源记录功能更新的更新管理注册,并且没有Microsoft Entra ID 设备注册错误。

  6. 仅加急质量更新:检查设备是否已安装“更新运行状况工具”(适用于 KB 4023057 - Windows 10 更新服务组件更新中所述更新中的 Windows 10 版本 1809 或更高版本)。

    设备需要具有更新运行状况工具才能接收加急质量更新。 设备上的程序位置为 C:\Program Files\Microsoft Update Health Tools。 若要验证其状态,请查看已安装的程序列表或运行以下 PowerShell 脚本:

    Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -Match "Microsoft Update Health Tools"}
    

设备正在接收未部署的更新

若要排查此问题,请执行以下步骤:

  1. 检查设备是否正在扫描 Windows 更新服务而不是其他终结点。

    例如,如果设备正在扫描来自 WSUS 终结点的更新,它可能会收到不同的更新。 若要了解有关扫描查找更新的详细信息,请参阅扫描更新

  2. 仅功能更新:检查部署服务是否已成功在功能更新管理中注册设备。

    未成功注册的设备可能会根据其功能更新延迟期接收不同的更新。 已成功注册的设备由Microsoft Entra ID 设备资源表示。 该资源记录功能更新的更新管理注册,并且没有Microsoft Entra ID 设备注册错误。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。

参考