How to deploy Windows 11 with language pack using SCCM
Injecting language packs into Windows 11 images can streamline deployments and ensure users can access their preferred languages immediately. This process involves using tools like DISM (Deployment Imaging Service and Management Tool) to add language packs and associated features directly into the Windows 11 image.
The process has evolved over the last few years with Windows 10 and now Windows 11. Instead of just using classic CAB files to inject LIP, Feature-on-demands (FoD) matching the language are also recommended. Injecting language pack and FoD offline will speed up the imaging process slightly.
In this blog post, we will detail how to inject the language pack and Feature-on-demand(FoD) in Windows 11 to be deployed using an SCCM task sequence.
SCCM Windows 11 Language pack – Prerequisites
Download the Languages and optional features for Windows 11 from MSDN or VLSC.
22h2 version is the one that supports Windows 11 23h2.
Microsoft recommends injecting basic, Fonts, OCR, Text-to-speech, and Speech recognition whenever available for a given language.
Local admin on the device where DISM will be used.
Prepare the source files to be injected into Windows 11 image
Create a simple folder structure to mount the Windows 11 image offline.
The Mount folder is recommended to be excluded for AV solution. The last section, when committing changes, is quite heavy with enabled AV solution monitoring the folder.
Mount the ISO for the Language and features for Windows 11.
Copy the files from the ISO to the Capability folder.
Make sure to pick those matching the desired language
Language Pack
Basic
Handwriting
OCR
Speech
TextToSpeech
Tip! To filter per language with Windows Explorer search, use Name~=ES-ES.
Inject Windows 11 language pack in the image
Open a command prompt as admin and mount the Windows 11 image. Command line :
At this point, the language pack is completed, but there are still steps to inject the Feature-on-demand. See the next section before applying changes to the mounted WIM.
Inject Windows 11 Feature-on-Demand for matching language
While this step is not mandatory, it is still recommended to add the Feature-on-Demand to match added languages
As stated before, make sure the recommended files are in the Capability folder
Run the following command line to validate the mounted Windows 11 image
Note that the file names aren’t used for the FoD. The names are default, and the right files will be picked up from the source folder specified. Only the language ID changes, so in this case Es-ES. See Microsoft learn for more details.
Validating the FoDs are well installed once completed.
At this point, the language pack and the FoD are injected into the mounted WIM
If other languages are needed, repeat all commands to inject LP and FoD, before committing changes.
Now we need to commit changes and unmount the wim, run the following command :
Dism /unmount-wim /Mountdir:d:\temp\mount /commit
Note : If an update package (LSU, Monthly update) was already injected in the Wim file, it will need to be re-applied after injecting the language pack files.
Logs and More Info
If you experiment this problem with any of the command line from DISM, you can use the log file located in C:\Windows\Logs\DISM
SCCM task sequence to specify which Language Pack to use
On the Apply Windows Settings, the UI Language can be specified. This will only work for the language pack already in the image.
Assuming more than one language will be published, this task can be duplicated and managed with variables to determine which one should run when building a device.
For more details about language pack for Windows 11 imaging, see Microsoft learn.
Request a Quote
Please fill out the form, and one of our representatives will contact you in Less Than 24 Hours. We are open from Monday to Friday.
Never share sensitive information (credit card numbers, social security numbers, passwords) through this form.
Request Sent
Thank you for subscribing to our newsletter or requesting a quote.
You will receive our next month's newsletter. If you have requested a quote, we will get in touch with you as soon as possible.
Comment Sent
Thank for your reply!
Error
Something went wrong!
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are accepting it.
Thank for your reply!