我们只是将映像从旧的 ghost .GHO 格式转换为 .WIM 格式。其中一个原因是我们听说可以在 .WIM 中离线修改/安装软件更新。
例如,现在如果我们想从 Adobe Reader X 转移到 Adobe Reader XI,我们需要放弃我们的基础,卸载 Reader X,安装 Reader XI,重新封装我们的 sysprep'd 映像,然后在 Ghost 中重新捕获。
不幸的是,我能找到的唯一流程似乎仅适用于 Windows 更新。我发现的其他演练展示了如何将软件作为 SCCM 中任务序列的一部分进行部署,而我无法访问 SCCM,我们的客户实际上也没有网络基础设施来支持。
这是可能的吗,或者我们误解了离线更新功能的范围?
答案1
归根结底,WIM 文件只是一种磁盘映像格式。Microsoft 提供的用于离线操作 WIM 的工具基本上就是安装映像、更改其中的文件以及在提交更改时卸载映像。还有一些附加功能允许您预安装驱动程序和 Microsoft 修补程序或服务包。但是没有真正的方法可以针对已安装的 WIM 文件运行典型的应用程序安装程序。
如果您确切知道安装程序的意图,那么您可以假设对文件系统进行必要的更改,并使用离线注册表编辑器修改注册表。但这可能得不偿失。
大多数人将 WIM 与 Windows 部署工具结合使用,例如MDT(Microsoft 部署工具包)以及您之前提到的 SCCM。MDT 实际上是免费的,比 SCCM 轻量级得多,并且支持与 SCCM 相同类型的任务序列。