需通过DISM精简WIM、NTLite可视化定制、ESD转WIM优化及Oscdimg重建ISO四步完成自定义Windows安装镜像:先用DISM挂载/禁用功能/卸载语言包并提交;再用NTLite图形化移除组件、语言、注入驱动、配置应答文件并导出ISO;接着将ESD转为WIM并用LZX压缩;最后用Oscdimg生成支持UEFI+Legacy双启的ISO。
如果您希望减少Windows安装程序的体积、移除不需要的组件或语言包,并将其重新封装为可启动的自定义ISO镜像,则需通过离线映像处理与介质重建实现。以下是完成该任务的具体步骤:
一、使用DISM命令行工具精简WIM文件
DISM(Deployment Image Servicing and Management)是Windows原生支持的映像管理工具,可在不挂载系统的情况下直接修改install.wim或install.esd中的内容,包括删除冗余功能、语言包和驱动程序。
1、以管理员身份运行“Windows PowerShell”或“命令提示符”。
2、执行命令挂载install.wim中的指定映像索引,例如挂载专业版(索引值通常为6)到D:\mount目录:
DISM /Mount-Image /ImageFile:”D:\sources\install.wim” /Index:6 /MountDir:”D:\mount”
3、列出当前映像中所有已安装的功能包:
DISM /Image:”D:\mount” /Get-Features
4、禁用不需要的功能,例如打印服务、Telnet客户端:
DISM /Image:”D:\mount” /Disable-Feature /FeatureName:Printing-Foundation-Core /Remove
5、列出语言包并卸载非目标语言:
DISM /Image:”D:\mount” /Get-Packages | findstr “LanguagePack”
6、删除指定语言包,例如删除法语包:
DISM /Image:”D:\mount” /Remove-Package /PackageName:Microsoft-Windows-Client-Language-Pack_x64_fr-fr~31bf3856ad364e35~amd64~~10.0.19041.1
7、提交更改并卸载映像:
DISM /Unmount-Image /MountDir:”D:\mount” /Commit
二、使用NTLite图形化工具进行可视化精简
NTLite提供直观界面,支持对WIM/ESD映像进行组件筛选、驱动注入、应答文件集成及ISO重建,适合不熟悉命令行操作的用户。
1、下载并安装NTLite最新正式版(非试用限制版),启动后选择“打开映像”,加载sources\install.wim或sources\install.esd。
2、在左侧导航栏点击“组件”,展开“Windows功能”节点,取消勾选Internet Explorer 11、Media Features、Fax Services等非必要项。
3、进入“语言”选项卡,仅保留所需语言(如zh-CN),点击右键选择“移除其他所有语言”。
4、切换至“驱动程序”页,点击“添加驱动”,导入定制硬件所需的.inf驱动集合。
5、进入“应答文件”页,点击“新建应答文件”,配置无人值守设置,包括区域格式、时区、账户名、跳过OOBE步骤等。