似乎有两种方法可以制作自定义或“厚”映像。在参考机器(最好是虚拟机)中安装所需的所有内容,然后“捕获”新操作以用作安装程序映像。
或者,获取原始映像(例如install.wim
从安装程序映像复制)并使用 DISM 来安装和修改它。显然,您还可以使用它在映像上安装设置(msu/exes(?))。
那么在什么情况下你应该选择哪种方法呢?离线集成方法对我来说似乎更安全、更快捷。
答案1
也许如果您更多地分享您想要做的事情,社区可以为您指明正确的方向。
在不知道您的目标是什么或 WIM 将如何使用的情况下,我将尝试为您提供“三万英尺视角”的回应。
拍摄图像:您有一个正在运行的 Windows 实例。也许它拥有您需要的所有软件,并且按照您想要的方式进行设置。也许它以某种方式配置。您希望能够回到这个特定的时间点。您可以按原样捕获 Windows 的图像。
离线修改图像:您在 3 个月前捕获了一个图像,现在您才意识到需要更改它。也许您正在添加/删除某个功能或驱动程序。也许您正在修补它。也许您正在添加、删除或修改某个文件。无需启动该 WIM(即离线),您可以通过 DISM 进行更改。
一般来说,IT 专业人员会同时做以下两件事:
构建参考机
- 安装 Windows
- 配置操作系统
- 修补操作系统
- 安装和配置软件
- 当一切符合他们的要求时,他们会对机器进行系统准备并捕获其图像。(这是仅有的Microsoft 支持准备部署参考映像的方法。某些应用程序可能需要您执行其他步骤事先的对机器进行系统准备;其他人根本无法处理这个问题,但他们很少见。)
- 他们现在拥有可以部署到 5、10、150,000+ 台机器的 WIM。
离线修改图像
- WIM 于 2015 年 4 月被捕。
- 由于补丁数量巨大,映像处理过程的 Windows 更新部分需要 60 分钟。
- 可以离线维护 WIM 以添加这些补丁
- 更新后,映像过程的 Windows 更新部分现在只需 15 分钟
如果你正在构建一个包含大量应用程序、已完全修补和/或具有特定配置的厚参考映像,在线构建。
如果你正在建立一个图像仅有的启用/禁用功能或添加/删除特定的包、文件、驱动程序或更新,我认为离线执行这些操作没有什么害处。
由于离线服务存在局限性,大多数人选择前者:
- 您无法离线安装 .MSI 和 .EXE。
- DISM 离线可以处理 .CAB 文件、.MSU 文件、.INF 文件或包含一种或所有上述文件类型的文件夹。
- 某些补丁/更新无法离线应用。
- 某些修补程序/更新必须专门安装。
- 某些补丁/更新具有无法离线应用的先决条件。
- 离线添加补丁时,补丁将排队(处于“待卸载”或“待安装”状态)并且仅在首次启动时应用。
- DISM 在线版与 DISM 离线版相同,不同之处在于不能处理 .MSU 文件
- 如果您需要在线安装.MSU 文件,请使用 WUSA。
- 我确信还有其他人。
因此,在线上完成所有事情、建立基础然后(在合理范围内)保持离线状态变得更加容易。