Windows Server:将累积更新添加到脱机 Windows 映像
摘要: 本文介绍如何将更新添加到脱机 Windows Server 映像文件。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
在部署方案中,将更新添加到脱机 Windows Server 映像非常有用,因为它可以使安装源映像保持最新状态。为了成功执行作系统 (OS) 修复,可能还需要 dism 或 sfc 命令。这些命令需要版本与要修复的文件版本匹配的源文件。添加已使用 Uninstall-WindowsFeature 命令替换为 -Remove 开关。使用此命令删除角色或功能可从并行 (WinSxS) 存储中删除相应的源文件,从而减少磁盘使用量。尝试添加其中一个已删除的功能通常会导致错误0x800F081F,指示找不到源文件。
要向 Windows Server 映像添加更新,请执行以下步骤:
- 在受影响的服务器上,创建名为 image、 mount 和 update 的文件夹。在此示例中,这些文件夹是在 C: 驱动器上创建的,但它们可以在具有足够可用空间的任何位置创建。根据需要调整以下命令中的路径。
- 打开 Windows 更新并检查更新历史记录。记下服务器上成功安装的最新每月累积作系统更新。
- 从 Microsoft 更新目录中
,下载步骤 2 中累积更新的 .msu 文件。将其保存在 C:\update 中。
- 装载作系统安装 ISO 映像或将安装介质插入光驱。如果出现弹出窗口,请将其取消。
- 在文件资源管理器中,浏览到安装介质或映像上的 sources 文件夹。将 install.wim 文件从此文件夹复制到 C:\image。
- 启动提升的 PowerShell 提示符。
- 运行此命令以列出 install.wim 文件中包含的所有索引:
Get-WindowsImage -ImagePath C:\image\install.wim - 记下与正在运行的 Windows Server 版本对应的索引号。在此示例中,安装了 Windows Server 2022 Standard (Desktop Experience),即索引 #2。在以下命令中根据需要更改索引号。
- 使用以下命令装载 install.wim 文件:
Mount-WindowsImage -Path C:\mount -ImagePath C:\image\install.wim -Index 2 - 尝试使用以下命令将更新添加到已装载的映像:
在命令中, <filename> 是更新文件的名称,该名称很长。将文件名复制并粘贴到命令中可能比键入文件名更容易。Add-WindowsPackage -PackagePath C:\update\<filename>.msu -Path C:\mount - 如果未返回错误,请跳过此步骤。如果上一个命令返回错误 0x800F0823,则必须先将另一个更新添加到映像。这取决于安装介质的使用年限,并且是由于服务堆栈更新 (SSU) 依赖项造成的。
- 阅读与更新对应的 Microsoft 文章,查找有关所需 SSU 版本或其他依赖项的信息。此信息通常可以在文章的 “如何获取此更新 ”部分中找到,如下所示:
图 1:本文显示有问题的更新需要首先将更新KB5030216添加到映像。 - 从 Microsoft 更新目录中,下载文章中提到的前提条件更新的 .msu 文件。将文件保存在 C:\update 中。
- 运行上一个命令,但使用前提条件更新的文件名。
- 使用以下命令卸载并保存映像:
Dismount-WindowsImage -Path C:\mount -Save - 使用步骤 9中的命令再次装载映像。
- 再次执行步骤 10 以将原始更新添加到映像。
- 阅读与更新对应的 Microsoft 文章,查找有关所需 SSU 版本或其他依赖项的信息。此信息通常可以在文章的 “如何获取此更新 ”部分中找到,如下所示:
- 使用以下命令卸载并保存映像:
Dismount-WindowsImage -Path C:\mount -Save
install.wim 文件现在包括累积更新。它可以用于作系统部署或作为 dism开始, sfc,以及添加角色或功能。
受影响的产品
Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows Server 2025文章属性
文章编号: 000323298
文章类型: How To
上次修改时间: 23 5月 2025
版本: 2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。