Add a language pack to your Reference image

Add a language pack these days can be done in different ways, I recommend do it by DISM. Here´s a guide how you can do it

What you need
* Powershell 3.0 or later.
* Windows 10 Pro 1703 or later

Ok, Now we need to put some files on the right place to begin, Start to create a folder structure like this.
2017-11-21 10_56_21-Add-Language-pack.png

1. Start with ISO folder.
1.1 Download the ISO from Voluming Licensing Service Center or a Windows 10 EVAL (
1.2 Just right click on the ISO and Mount
1.3 Copy all the files from the Mounted ISO to your ISO folder.
1.4 Now it gonna look like this.
2017-11-21 11_07_49-ISO.png

2. Language_files
2.1 Download the CAB file here:
2.2 Copy the CAB file the the “Language_files” folder.
2.3 Now its gonna look like this.
2017-11-21 11_16_16-Language_files.png

3. Scratch its just a empty folder.
2017-11-21 11_17_24-Scratch.png

4. temp_ISO also is a emtpy folder
2017-11-21 11_17_54-temp_ISO.png

5. Lets start the scripting. Open up the Powershell script.
You can find it Here:Add-Language-pack

6. Open up the script and we need to do some Editing.

7. Edit the variables so it fits your environment.
2017-11-21 11_23_12-Administrator_ Windows PowerShell ISE.png

8. Run your variables
2017-11-21 11_25_20-Namnlös - Paint.png

9. Now in Windows 10 1709 its same ISO for PRO, PRO N, Enterprise, Enterprise N etc. So we need to figure out what Index we want to modify
2017-11-21 11_27_07-Kalkylatorn.png
2017-11-21 11_27_31-Administrator_ Windows PowerShell ISE.png

10. In my case, I want to modify Windows 10 Enterprise N, Run the variable
2017-11-21 11_28_23-Kalkylatorn.png

11. Now its time for some Action, Run the next line, to “#Mount your ISO with that specific index and put it in a temporary folder.”
2017-11-21 11_29_35-Kalkylatorn.png
2017-11-21 11_30_42-Administrator_ Windows PowerShell ISE.png
2017-11-21 11_33_52-Administrator_ Windows PowerShell ISE.png

11. Then run the next one, #Time to Add the language pack
2017-11-21 11_35_13-Administrator_ Windows PowerShell ISE.png
2017-11-21 11_35_48-Administrator_ Windows PowerShell ISE.png
2017-11-21 11_37_58-Administrator_ Windows PowerShell ISE.png

12. Time to run the next one. “#Do changes in the mounted Image”
2017-11-21 11_39_16-.png
2017-11-21 11_40_47-Administrator_ Windows PowerShell ISE.png
2017-11-21 11_41_04-Administrator_ Windows PowerShell ISE.png

13. Ok, Now the last command, #Unmounting the ISO file and saving it..
2017-11-21 11_41_44-Kalkylatorn.png
2017-11-21 11_45_56-Administrator_ Windows PowerShell ISE.png
2017-11-21 11_46_37-Administrator_ Windows PowerShell ISE.png

14. The language pack is now into the .ISO file, and you have succeeded to do your mission.


15. We need to modify the answer file, if you want to deploy this with MDT/SCCM, otherwise, it will choose EN because its “standard” on the ISO file

16. Open Windows System Image Editor on your machine ( you need ADK to have this program installed)

17. Right click on Select a Windows image or catalog files – Select Windows Image..
2017-11-21 11_51_21-Namnlös - Paint.png

18. Choose the .ISO file that you just modified.
2017-11-21 11_52_33-Windows System Image Manager.png

19. Choose the Index that you wanna modify, In My case Windows 10 Enterprise N
2017-11-21 13_09_55-Untitled_ - Windows System Image Manager.png

20. Rightclick “Create or open an answer file” then New Answer file.
2017-11-21 13_11_05-Namnlös - Paint.png

21. Click on Components then “amd64_Windows-International-Core_10.0.16299.15_neutral then Add Settings to Pass 4 specialize
2017-11-21 12_57_54-Namnlös - Paint.png

21. Change Settings like below
InputLocale sv-SE
Systemlocale sv-SE
UILanguage sv-SE
UILanguageFallback en-US
UserLocale sv-SE
2017-11-21 12_59_35-Untitled_ - Windows System Image Manager.png

22. Click on Components then “amd64_Windows-International-Core_10.0.16299.15_neutral then Add Settings to Pass 7 OOBesystem
2017-11-21 13_17_38-Namnlös - Paint.png

22. Change Settings like below
InputLocale sv-SE
Systemlocale sv-SE
UILanguage sv-SE
UILanguageFallback en-US
UserLocale sv-SE
2017-11-21 13_02_49-Untitled_ - Windows System Image Manager.png

23. Save the file and name it like answer.xml or something like that.

24. Now we are done, You have a proper ISO to work with, and a answer file that will change the language while deploying your machines.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s