Windows 中Windows 更新独立安装程序的说明

应用对象
Windows Server 2012 Windows Server 2012 R2 Windows 10 Windows 10 Education, version 1607 Windows 10 Professional version 1607 Windows 10 Enterprise, version 1607 Windows 10 Enterprise version 1607 Windows 10 Enterprise, version 1809 Windows 10 Professional Education version 1607 Windows 10 Pro Education, version 1607 Windows Server 2019 Windows Server 2022 Windows 10 Home and Pro, version 21H2 Windows 10 Enterprise and Education, version 21H2 Windows 10 IoT Enterprise, version 21H2 Windows 10 Home and Pro, version 22H2 Windows 10 Enterprise Multi-Session, version 22H2 Windows 10 Enterprise and Education, version 22H2 Windows 10 IoT Enterprise, version 22H2 Windows 11 Home and Pro, version 21H2 Windows 11 Enterprise Multi-Session, version 21H2 Windows 11 Enterprise and Education, version 21H2 Windows 11 IoT Enterprise, version 21H2 Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Azure Local, version 22H2 Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 DO_NOT_USE_Windows 11 IoT Enterprise, version 23H2 Windows 11 SE, version 24H2 Windows 11 Enterprise and Education, version 24H2 Windows 11 Enterprise Multi-Session, version 24H2 Windows 11 Home and Pro, version 24H2 Windows 11 IoT Enterprise, version 24H2 Windows Server, version 23H2 Windows Server 2025

注意

  • 原始发布日期: 2017 年 3 月 2 日
  • KB ID: 934307
更改日志
更改日期 说明
2025 年 6 月 26 日
  • 更新了现有内容和重新格式化的布局
  • 添加了“WUSA 和检查点累积更新”部分

本文内容

简介

本文介绍受支持的 Windows 操作系统版本中Windows 更新独立安装程序 (Wusa.exe) 。

Wusa.exe 文件位于 %windir%\System32 文件夹中。 Windows 更新独立安装程序使用 Windows 更新 代理 API 来安装更新包。 更新包具有 .msu 文件扩展名。 .msu 文件扩展名与 Windows 更新 独立安装程序相关联。

.msu 文件的内容

.msu 文件包含以下内容。

内容 说明
Windows 更新元数据 描述 .msu 文件包含的每个更新包。
一个或多个 .cab 文件 每个 .cab 文件表示一个更新。
.xml 文件 此 .xml 文件描述 .msu 更新包。 使用包管理器工具 (Pkgmgr.exe) 执行更新的无人参与安装时,Wusa.exe 使用 .xml 文件。

例如,下载修补程序934307。 Windows6.0-KB934307-x86.msu 文件位于 C:\934307 文件夹中。 在命令提示符下键入以下命令,将 .msu 文件展开到临时文件夹:

expand -f:* “C:\934307\Windows6.0-KB934307-x86.msu” %TEMP%
然后,在命令提示符处键入以下命令:

pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml
属性文件 此文件包含 Wusa.exe 使用的字符串属性。 例如,此文件包含Microsoft知识库中关联文章的标题。

使用 WUSA 安装更新包

使用 Wusa.exe 安装更新包时,Wusa.exe 将 .msu 文件的内容扩展到临时文件夹。 然后,Wusa.exe 执行以下步骤:

  1. Wusa.exe 使用 .msu 文件中的Windows 更新元数据来搜索适用的更新。
  2. Wusa.exe 将适用更新的内容复制到Windows 更新沙盒。 Windows 更新沙盒是受保护的文件夹。
  3. Wusa.exe 根据启动 Wusa.exe 的模式在 Windows 更新 代理 API 中调用相应的函数。
  4. Windows 更新向导完成安装后,Windows 更新代理 API 将返回状态。 然后,Wusa.exe 与 Windows 更新 代理 API 同步工作。

注意 .msu 更新包中的每个更新都安装在单独的会话中。 使用 Wusa.exe 时,只有一个 Wusa.exe 实例运行。 Wusa.exe 不会更改 .msu 文件中更新的内容。 Windows 更新基础结构根据更新的内容执行所需的操作。

在交互模式下启动 Wusa.exe 时,欢迎屏幕将显示有关更新的高级信息。 如果继续安装更新,Wusa.exe 调用 Windows 更新 代理 API 中的相应函数来启动Windows 更新向导。 Windows 更新向导显示与更新包关联的Microsoft软件许可条款。 Wusa.exe 调用 Windows 更新 代理 API 以继续安装。 然后,Wusa.exe 等待,直到Windows 更新向导完成安装。

若要安装 .msu 更新包,请将 Wusa.exe 与文件的完整路径一起运行。

例如,如果 Windows6.0-KB934307-x86.msu 文件位于 D:\934307 文件夹中,请在命令提示符处键入以下命令以安装更新包:

注意

wusa.exe d:\934307\Windows6.0-KB934307-x86.msu

注意 还可以双击 .msu 文件以安装更新包。

WUSA 交换机

可以将以下开关与 Wusa.exe 一起使用。

开关 说明
/?、/h、/help 查看帮助。
/安静 在没有用户交互的安静模式下运行 Wusa.exe。 工具在安静模式下运行时,无需用户交互即可运行。 如果需要,计算机将重启。

例如,如果 Windows6.0-KB934307-x86.msu 文件位于 D:\934307 文件夹中,请在命令提示符处键入以下命令以安装更新包,而无需用户交互:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet
注意 使用此开关时,不会显示Microsoft软件许可条款。
/norestart 防止 Wusa.exe 重新启动计算机。 如果 /quiet 开关不存在,则忽略 /norestart 开关。 如果与这两个交换机一起运行 Wusa.exe,则必须在安装完成后手动重启操作系统(如果安装需要重启计算机)。

例如,如果 Windows6.0-KB934307-x86.msu 文件位于 D:\934307 文件夹中,请在命令提示符处键入以下命令以安装更新包:

wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
/卸载 卸载指定的包或 KB 编号。
/K b 指定要使用其 KB 号卸载的包。 只能与 /uninstall 开关一起传递。
/提取 Wusa.exe 将包内容提取到目标文件夹。
/warnrestart 当此开关与 /quiet 开关结合使用时,Wusa.exe 在开始重启以执行安装和卸载操作之前提示你。
/forcerestart 当此开关与 /quiet 开关结合使用时,Wusa.exe 强行关闭应用程序,然后开始重启。

注意 通过使用 DISM.exe /Add-Package 选项以及 Windows OEM 预安装工具包 (OPK) 或 Windows 自动安装工具包 (AIK) ,可以将 .msu 文件安装到脱机映像。 有关详细信息,请参阅 操作系统包服务 Command-Line 选项

WUSA 事件日志

若要查看Windows 更新独立安装程序事件日志,请执行以下步骤:

  1. 单击“开始”,键入event viewer“搜索”框,然后单击“事件查看器”。

    如果系统提示输入管理员密码或进行确认,请键入密码,或单击“ 继续”。

  2. 在“事件查看器”中,展开“Windows 日志”,然后单击“设置”。 安装事件显示在中间窗格中。

  3. “操作 ”窗格中,单击“ 筛选当前日志”。

  4. “事件源”列表中,单击以选中“WUSA 检查”框,然后单击“确定”。

WUSA 和检查点累积更新

从 Windows 11 版本 24H2 和 Windows Server 2025 开始,Microsoft可能会定期发布累积更新作为检查点,因此每月安全更新和可选的非安全预览版更新可能前面有检查点累积更新。 在给定 Windows 版本的生命周期内,可能会提供多个检查点。

从 Windows 更新 (WU 更新的设备) 和Windows Server Update Services (WSUS) 发布通道可以继续无缝安装最新的每月安全更新或可选的非安全预览版,而不管是否有任何先前的检查点累积更新,因此涉及 WU 和 WSUS 的更新过程保持不变。 目录用户可以查看 检查点累积更新和Microsoft更新目录使用情况 ,了解如何查找以前的检查点累积更新,并使用部署映像服务和管理 (DISM) 应用它们。

本部分介绍Microsoft更新目录用户如何使用 WUSA 通过检查点累积更新轻松更新设备) (或映像。

检查点累积更新

Windows 质量更新使用维护技术,从发布新 Windows OS 到制造 (RTM) ,都是累积生成的。 这些每月更新包括自 RTM 以来的所有更改,这些更改采用从这些二进制文件的初始版本计算的二进制差异形式。

Windows 11版本 24H2 和 Windows Server 2025 中,Microsoft引入了检查点累积更新的新概念。 通过此更改,可以通过最新的累积更新获取功能和安全增强功能,这些增量差异仅包含自上一个检查点累积更新以来的更改。 此更改意味着可以节省时间、带宽和硬盘空间。

今后,Microsoft可能会定期发布累积更新作为检查点。 随后的更新将包括:

  • 与检查点关联的更新包文件,以及
  • 新的更新包文件,其中包含与最后一个检查点中的二进制文件版本之间的增量二进制差异。

此过程可能会重复多次,从而在给定 Windows 版本的生命周期内生成多个检查点。 Windows 11版本 24H2 和 Windows Server 2025 服务堆栈可以合并所有检查点,并且仅下载和安装设备上缺少的内容。

如果目标更新之前有任何检查点累积更新,设备或映像需要先进行所有以前的检查点累积更新,然后才能执行目标更新。 换句话说,检查点后的最新累积更新可以应用于该检查点上或后续最新累积更新的图像/设备。 对于来自 WU 和 WSUS 的更新,此过程无缝进行。 可以继续使用当前用于审批和部署更新的相同工具和流程。 我们预计,通过检查点累积更新更新的体验将让你能够有效地接受将来的检查点累积更新。

适用性

检查点累积更新只是另一个每月安全更新,用于通知后续更新的生成方式。 在必须获取这些更新时,没有策略更改或新要求,但最佳做法是尽早获取每月安全更新,以保持设备的受保护和高效。

从Microsoft更新目录进行更新

安装给定的每月安全性更新或可选的非安全预览更新时, Microsoft更新目录 用户可以确定并下载以前的检查点累积更新,并在某些情况下按顺序应用它们,或者通过使用 WUSA 或部署映像服务和管理 (DISM) 一起应用它们。 有关 DISM 指南,请参阅 检查点累积更新和Microsoft更新目录

查找以前的检查点累积更新

对于给定的更新,可以查找知识库文章,并查找 目录 发布通道下列出的所有上述检查点(如果有)。 例如,2024-12 月安全更新 (KB5048667) 在 2024 年 12 月 10 日KB5048667 (OS 内部版本 26100.2605) 中具有一个以前的检查点累积更新。

按顺序单独安装每个 MSU 文件

使用 DISM 或 Windows 更新独立安装程序分别下载并安装每个 MSU 文件,顺序如下:

  • windows11.0-kb5043080-x64_953449672073f8fb99badb4cc6d5d7849b9c83e8.msu
  • windows11.0-kb5048667-x64_d4ad0ca69de9a02bc356757581e0e0d6960c9f93.msu

或者,可以在 Microsoft更新目录中 搜索知识库号,然后选择所选体系结构的 “下载 ”按钮。 下载弹出窗口显示更新之前的所有检查点,以便你可以方便地下载所有 .msu 文件并将其应用于其映像或设备。 例如,Microsoft更新目录显示 2024-12 累积更新 (KB5048667) 具有前面的一个检查点累积更新 ,KB5043080

通过检查点累积更新进行更新

安装给定的每月安全性更新或可选的非安全预览更新时, Microsoft更新目录 用户可以确定并下载以前的检查点累积更新,并使用 WUSA 或 DISM 将它们一起应用,或者在某些情况下按顺序应用它们。 本部分介绍 WUSA 的用法。 此功能在安装了 KB5060829 或后续更新的设备上可用。

不在最新检查点累积更新上的设备可以一次性使用 WUSA 以正确的顺序安装所有所需的累积更新:

  1. 将最新累积更新的 .msu 文件 (目标) 和所有以前的检查点累积更新复制到本地文件夹。 确保不存在其他 .msu 文件。
  2. 双击最新的 .msu 文件。 这会按正确的顺序安装所有缺少的 MSU,后跟最新的 .msu 文件。

如果总共有四个可用检查点累积更新,并且设备已安装第一个检查点累积更新,则 WUSA 将按正确的顺序应用剩余的三个检查点累积更新,然后应用目标累积更新。

或者,如果不需要 语言包或区域按需功能 (FOD) 自定义,则可以按正确的顺序双击文件,一次应用一个所需的 .msu 文件。