如何使用DISM(离线WIM文件)离线添加语言包
这篇文章介绍了使用DISM离线添加语言包的步骤。我们将了解如何使用部署映像服务和管理(DISM)向wim文件添加额外的语言包。当您使用SCCM部署操作系统时,您将使用特定的语言包部署它。在Windows 7中,语言包只能从中的“可选更新”部分安装Windows更新.因此,如果需要不同的语言包,则必须手动安装。这是一项乏味的任务,特别是当您要安装多个语言包时。
在大型部署中,您可能希望为所部署的操作系统安装额外的语言包。有两种方法可以简化这个任务。部署操作系统,安装所有语言包。捕获然后使用这个捕获的wim文件并部署这个wim文件。还有另一种方法。获取wim文件并使用DISM添加语言包。第二种方法是我们在这篇文章中将要介绍的。
语言包以.cab文件的形式提供,通常以其语言环境命名。在将LP添加到wim文件之前,您需要知道区域设置。列出了windows 10可用的所有语言包的列表在这里.此外,语言包可以从微软批量授权网站.如果你正在使用SCCM,你会安装Windows理应作为先决条件。为了服务和准备您的图像,我们使用DISM工具。它是一个命令行工具,可用于服务wim和虚拟硬盘文件。关于DISM的更多信息已被记录在这里.
如果你在跑步Windows 10, DISM工具是预安装的,位于System32文件夹。因此,打开命令提示符并运行DISM命令应该启动它。注意,在向wim文件注入语言包时,wim文件的大小会增加。所以我建议你只添加必要的语言包,而不是所有的语言包,除非真的需要。
如何使用DISM(离线WIM文件)离线添加语言包
下面的步骤展示了如何使用DISM离线添加语言包。我有Windows 7的wim文件与我(安装。wim位于ISO文件的源文件夹中)。以管理员身份启动命令提示符并键入以下命令。我目前正在安装ADK 1803的主站点服务器上执行以下步骤。您也可以选择任何其他机器来完成此任务。
步骤1 -确定图像索引号
在进一步进行之前,必须找到图像索引。键入以下命令检索名称或索引号。使用下面的命令,我们可以找到索引号和图像的名称。
语法-Dism /Get-ImageInfo /ImageFile:< wim文件>的路径
在本例中,我的命令如下所示
使用的命令-Dism /Get-ImageInfo /ImageFile:\\corpsccm\Sources\OS\Win7\ Sources\ install.wim
步骤2 -挂载WIM文件
第一步是挂载wim文件。创建一个文件夹并将其命名为mount。
语法-DISM /mount-wim /wimfile:< wim文件路径> /index:< wim中的镜像,例如:1> /mountdir:
在本例中,我的命令如下所示
使用的命令-DISM /mount-wim /wimfile:\\corpsccm\Sources\OS\Win7\ Sources\ install。wim /index:1 /mountdir:E:\sources\mount
步骤3 -添加或注入语言包
我有两个语言包,我将它添加到wim文件。确保已将语言包复制到文件夹中。创建一个新文件夹并命名为Scratch。键入下面的命令,向挂载的脱机映像添加语言包。
语法-Dism /image: /scratchdir: /add-package /packagepath: <。cab文件>的路径
在本例中,我的命令如下所示
使用的命令-dism /image:E:\sources\mount /scratchdir:E:\sources\scratch /add-package /packagepath:\\corpsccm\ sources\ LP\ja-jp\ LP .cab
步骤4 -提交更改
我们已经使用DISM离线添加了语言包。最后一步是提交更改。键入以下命令以提交更改。现在可以使用wim文件部署还包括语言包的操作系统。
语法-Dism /commit-wim /mountdir:< mountdir >的路径
我的命令是这样的
使用的命令-dism /commit-wim /mountdir:E:\sources\mount
你好,
我“成功”地将es-MX语言包添加到我的WIM中,但是在通过SCCM任务序列进行部署时,该包没有显示已安装。我使用了下面的命令并获得了成功的操作。
c:\>dism /image: c:\ mount /add-package /packagepath=F:\x64\langpacks\ microsoft - windows - client - language - pack_x64_e -mx.cab
部署映像服务和管理工具
版本:10.0.19041.844
图像版本:10.0.19044.1586
处理1 / 1 -添加包microsoft - windows - client - languagpack - package ~31bf3856ad364e35~amd64~es-MX~10.0.19041.1
[========================== 100.0 %==========================]
操作成功完成。
c:\>dism /unmount-wim /mountdir: c:\ mount /commit
我重新安装了我的WIM,并验证了安装包是否安装,因为您可以看到安装日期不同。
microsoft - windows - client - languagpack - package ~31bf3856ad364e35~amd64~en-US~10.0.19041.1586 |已安装|语言包| 3/8/2022 9:20 PM
microsoft - windows - client - languagpack - package ~31bf3856ad364e35~amd64~es-MX~10.0.19041.1 |已安装|语言包| 3/9/2022 4:10 PM
请告知,因为我需要这个语言包可用于大约10k的机器。非常感谢你的指导!我只是需要更多的帮助。
你好,
也许应该在最后一步使用“DISM /Unmount-Wim /MountDir:E:\sources\mount /commit”,因为这将保存所有更改,清除目录并释放正在使用的文件。
在1809年,当你不能再注入语言时,你是如何做到这一点的
如何在升级期间设置默认语言?
刚刚完成。非常感谢!
谢谢你!