Bin | ||
NSudo | ||
Pack | ||
.gitattributes | ||
.gitignore | ||
LICENSE | ||
MakeISO.cmd | ||
README.md | ||
WimExport.cmd | ||
WimHelper.cmd |
Wim 封装助手
参考 MSMG ToolKit 编写的Windows安装镜像处理脚本
- WimExport.cmd 用于制作多合一镜像自动生成镜像描述
- WimHelper.cmd 用于镜像精简优化修改
- MakeISO.cmd 用于ISO镜像生成
目录说明
- Pack\Appx UWP应用程序目录
- Pack\Extra 额外集成包目录
- Pack\NetFx3 .Net3.5 封包目录
- Pack\Optimize 注册表优化相关
- Pack\RollupFix 积累更新目录(需要重启系统才能安装的更新)
- Pack\Update 更新目录(无需重启便能安装的更新,如Flash更新)
使用配置
运行批处理前需先配置好 Pack 中的优化设定
1. 安装镜像获取
访问 https://tb.rg-adguard.net/index.php 下载原版镜像
系统 | 版本号 | 32位 | 64位 |
---|---|---|---|
Win10 1709 | 10.0.16299 | China Consumer Business | China Consumer Business |
2. 更新补丁获取
访问 Microsoft Update Catalog 在搜索补丁下载地址,以下是 Win10 补丁搜索的快捷连接
系统 | 版本号 | 更新 |
---|---|---|
Win10 1607 | 10.0.14393 | 32位 64位 |
Win10 1703 | 10.0.15063 | 32位 64位 |
Win10 1709 | 10.0.16299 | 32位 64位 |
其中积累更新放置到 Pack\RollupFix\镜像版本号
,Flash 和其他更新放置到 Pack\Update\镜像版本号
3. .Net 3.5 封包获取
将安装镜像中的 \sources\sxs\microsoft-windows-netfx3-ondemand-package.cab
复制到 Pack\NetFx3\镜像版本号
中
4. 组件精简设定
修改 Pack\RemoveList.镜像版本号.txt
中组件包列表,
组件包名称可通过 SxsHelper 的导出功能获取
5. 开始菜单布局设定
首先设置好当前系统的开始菜单布局,
然后在 PowerShell 中输入命令 Export-StartLayout –path StartLayout.xml
,
将生成的 xml 复制到 Pack 目录中覆盖同名文件
6. UWP应用获取
首先停止 wuauserv 服务并删除 %WinDir%\SoftwareDistribution\DataStore
目录
之后在商店中购买下载安装应用
再次停止 wuauserv 服务,并打开 ESEDatabaseView, 选择 Files => Open SoftwareDistribution Database => 选择 tbFiles 表,在 Urls 那一列找到 AppxBundle 文件的下载地址 (此Url临时有效,时间长了会过期)
使用说明
下载 WimHelper-master.zip 并解压
运行 WimHelper.cmd [wim镜像路径]
即可享受全自动镜像处理