使用Dism命令将语言添加到 Windows 镜像

前提准备

  1. 所需文件
    1. Windows 镜像文件(通常为 install.wim 或 install.esd,位于系统安装介质的 sources 目录下)。
    2. 要添加的语言包(如 Microsoft-Windows-LanguageFeatures-Basic-ja-jp-Package~31bf3856ad364e35~amd64~~.cab),确保与镜像架构(如 amd64)匹配。
  2. 环境要求
    1. 以 管理员身份 运行「命令提示符(CMD)」或「PowerShell」。
    2. 确保镜像文件和语言包路径无中文 / 空格(若有空格需用英文引号包裹路径)。

查看镜像信息

Windows 镜像(.wim)可能包含多个版本(如家庭版、专业版),需先确定要修改的版本索引:

替换 D:\install.wim为你的镜像文件实际路径。

挂载镜像到本地目录

创建一个空目录(如 C:\mount),用于挂载镜像:

mkdir C:\mount  # 创建挂载目录
dism /mount-wim /wimfile:"D:\install.wim" /index:1 /mountdir:"C:\mount"
  • 参数说明:
    1. /index:1:替换为步骤 1 中记录的索引。
    2. /mountdir:"C:\mount":挂载目录路径。
  • 等待挂载完成(进度 100%),期间不要关闭窗口。

添加语言包到挂载的镜像

使用 add-package 命令导入 .cab 语言包:

dism /image:"C:\mount" /add-package /packagepath:"D:\lang\JP\Microsoft-Windows-LanguageFeatures-Basic-ja-jp-Package~31bf3856ad364e35~amd64~~.cab"

获取映像中安装的包和功能列表

Dism /Image:"C:\mount\windows" /Get-Packages /format:table
Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"

卸载镜像并保存更改

添加完成后,卸载挂载的镜像并提交修改:

dism /unmount-wim /mountdir:"C:\mount" /commit

将修改后的 install.wim 替换回 ISO

卸载原 ISO 镜像:
右键虚拟光驱 → 选择「弹出」,确保 ISO 已卸载。

用工具打开 ISO 并替换文件:
使用 ISO 编辑工具(如 UltraISO、PowerISO 或免费的 ImgBurn):

  1. 打开原始 ISO 文件。
  2. 导航到 sources 目录,删除原有的 install.wim。
  3. 将修改后的 install.wim(位于 C:\temp\)添加到 sources 目录中。

保存新 ISO 镜像

选择「另存为」,生成包含修改后 install.wim 的新 ISO 文件(建议重命名,避免覆盖原文件)。

通过以上步骤,即可将语言包集成到 ISO 镜像中,后续用该 ISO 安装系统时会包含对应的语言功能