自定义 UUP 安装映像

前言

UUP dump 下载一个创建包并解压

编辑转换选项

找到名为 ConvertConfig.ini 的文件并编辑

ConvertConfig.ini

其中,带有 * 的是不推荐取消的,带有 ! 的是不推荐启用的,1 为启用,0 为禁用

配置详情


AppsLevel 的分类如下:[1]
此选项仅 22563.1 之后生效

  • 0:添加所有 Apps
  • 1:只集成 Microsoft Store 与 Windows 安全中心
  • 2:在 1 的基础之上集成照片、相机、记事本、画图
  • 3:在 2 的基础之上集成终端、APP 安装程序、小组件
  • 4:在 3 的基础之上集成媒体组件,如媒体播放器、电影与电视、解码器(如来自制造商的 HEVC 解码器、VP9 等)、手机连接

vAutoEditions 可选择并对应版本如下:(不包括 N 版与 KN 版)

  • CoreSingleLanguage,ProfessionalWorkstation,ProfessionalEducation,Education,Enterprise,ServerRdsh,IoTEnterprise
  • 家庭单语言版、专业工作站版、专业教育版、教育版、企业版、企业多会话版、物联网企业版
    如果留空则只集成你选择的版本(家庭版、家庭中文版(简体中文独有)、专业版或协同版)

完成后点击保存,并运行 uup_download_windows.cmd
等到开始下载系统文件的时候找到并编辑名为 CustomAppsList.txt 的文件,并将你不想要的 App 前面添加上 #
例如我想移除 Windows 安全中心,就在 Microsoft.SecHealthUI_8wekyb3d8bbwe 的前面添加 #

CustomAppsList.txt

完成后保存即可,然后等待脚本下载并转换

Microsoft Defender 防病毒 并没有被移除,该系统组件 依旧会正常运行,移除的 Windows 安全中心这个外壳。就好比手机拆掉了背板等外壳,但依旧能正常运行

效果展示

启用的如下:

1
AutoStart AddUpdates Cleanup ResetBase NetFx3 StartVirtual wim2swm LCUwinre UpdtBootFiles ForceDism SkipEdge AutoExit CustomList vAutoStart vwim2swm

集成的应用如下:

1
2
3
4
5
6
Microsoft.WindowsStore_8wekyb3d8bbwe                --- 微软商店
Microsoft.StorePurchaseApp_8wekyb3d8bbwe --- 微软商店组件
Microsoft.VCLibs.140.00_8wekyb3d8bbwe --- VCLibs 运行库
Microsoft.WindowsTerminal_8wekyb3d8bbwe --- 终端
Microsoft.DesktopAppInstaller_8wekyb3d8bbwe --- App Installer
MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe --- 快速助手

效果

后记

GA(General Availability,正式版)会集成多个补丁,这将极大地增加 Windows 映像构建时间,特别是最新的正式版并同时虚拟转换多个版本的情况下
其他预览版(如 Release Preview、Beta、Dev)也同样会推送大量补丁
而对于面向平台更新的 Canary,几乎为全量更新,基线版本更新快,需要集成的补丁少,转换时间会更快

参考文献

  1. 预制规则 - 请教uup下载iso可以不预装或者自定义APPX吗 - 远景论坛