欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

使用Dism++给ISO系统离线集成补丁

程序员文章站 2022-07-04 16:36:12
使用Dism++给ISO系统离线集成补丁...

大家是否厌倦了每次安装补丁后又要打一堆补丁的感觉?使用微软的dism打补丁又需要自己收集补丁,而且每个月有新补丁,还有老补丁被取代。现在dism++重建了windows update,直接从wsus服务器中导出补丁数据库,全自动获取最新更新,自动剔除过期老补丁,在通过cbs判断系统是否需要此更新。下面来看看怎么使用吧。

解压iso
为了处理iso里面的install.wim。我们先把iso文件解压到硬盘。这一步,你可以使用压缩软件,比如7z等,右键解压即可。假设我们解压到d:\temp。

挂载install.wim
为了让dism++能识别到系统,我们需要挂载install.wim。挂载映像非常简单,在菜单点击 文件 - 挂载映像。

映像文件路径我们设置为d:\temp\sources\install.wim。 挂载路径我们设置为d:\mount(必须存在)。 如果你需要调整映像,则执行点击目标映像,切换需要挂载的系统。(比如我这里选择了win7旗舰版)

最后点击确定

扫描并安装更新
点击打开会话,然后点击更新管理,在点击扫描,扫描完成后程序会列出所有可以安装的更新,选中需要的更新点点击安装即可 温馨提示:dism++会把更新缓存在 程序目录的 "config\updatecache"文件夹,以后安装时dism++将直接使用上次的缓存。

使用Dism++给ISO系统离线集成补丁

首先打开会话

使用Dism++给ISO系统离线集成补丁

在更新管理中点击扫描

使用Dism++给ISO系统离线集成补丁

扫描完成后,选择需要安装的更新,然后点击安装即可,然后耐心的等待安装完成……

温馨提示:

1:如果你不喜欢win10自带的一堆appx,你还可以在空间回收中使用过期appx清理,这样就从系统安装包内就删除了appx,安装系统后也没有自带appx了。
2:安装完毕后,请重新扫描。因为补丁是以分批推送的,需要反复扫描安装多次,才能完成补丁安装。
3:安装更新后进行过期winsxs组件清理很可能导致失败。这是因为更新挂起导致,解决办法只能安装到虚拟机。

保存install.wim
操作成功后,你可以点击文件选择保存映像,并选择覆盖保存。完成后点击卸载映像。

优化wim文件体积
由于保存映像会引入垃圾数据,增大文件体积。要得到最优体积,请点击 文件 - 打开映像文件。将处理的映像导出到d:\temp\sources\install2.wim。

然后把d:\temp\sources\install2.wim改名为install.wim。

保存iso
dism++中的青蛙插件提供了iso生成器,它可以制作双引导iso(同时支持传统bios与uefi启动)。

使用Dism++给ISO系统离线集成补丁

如图所示,我们把 d:\temp,中的内容保存为d:\win7new.iso。

温馨提示:如果你要同时处理win7家庭版、专业版、旗舰版,那么我建议你想处理家庭版,然后其他版本可以通过系统版本升级进行处理。也可以多个版本同时集成补丁,dism++支持多个映像同时集成补丁。