[TUTORIAL] Integration / Adding of Language Pack Files Into An Image ( Windows 10 2009 / 20H2 )

S64XYZ

New Member
As-salamu alaykum,

===========================================
How to add language pack files in windows 10 20H2
===========================================
What is the problem:
1. From build 1909 you need to use UUP as Microsoft is no providing them directly (I think even 1903)
2. Adding language pack (LP) kinda tricky

What I need:

1. LP for the desired edition (x64 or x86), ESD and CAB files from https://uup.rg-adguard.net/
2. ESD to CAB Tool
3. NTLite Software

What to do:

1. Visit https://uup.rg-adguard.net/
2. Follow the image below (select your language, mine is Arabic):
1605110302657.png

3. Scroll down in that page and you can see a list of files, download them and rename them like their name in the website, see below:

1605110450029.png

4. Using ESD to CAB tool, convert the ESD file. (tool attached)
5. Copy these (CAB files and the converted ESD file (CAB now))
5. Paste them in: "C:\Program Files\NTLite\Updates\10.0.[your version number i.e. 20H2].[Architecture i.e. x64].FOD" Folder. (e.g. 10.0.20H2.x64.FOD is my FOLDER name, for my build and Arch.)
5.1. So the path for me is : "C:\Program Files\NTLite\Updates\10.0.20H2.x64.FOD"
6. Repeat for x86 if any
7. Load your extracted ISO you want to add language pack for in NTLite and load on edition (e.g. Windows 10 Home)
8. Go to Update section and add package files, and add the files from the previous created folder
9. In apply section go to Image process and tick integrate update for all editions.
10. Create your ISO

Done,
 

Attachments

  • ESD2CAB-CAB2ESD.zip
    985.3 KB
Last edited:

nuhi

NTLite developer
Staff member
Thanks, very useful to have the instructions simplified like that.

How about we make it simpler as now FODs are becoming more and more mentioned.
For example add the renaming in NTLite if it detects wrong names, can it just rename files or it would need to keep copies etc?
 

S64XYZ

New Member
Thanks, very useful to have the instructions simplified like that.

How about we make it simpler as now FODs are becoming more and more mentioned.
For example add the renaming in NTLite if it detects wrong names, can it just rename files or it would need to keep copies etc?
Thanks goes to you nuhi, and for your team :).

I will try to learn more about it and improve it using NTLite, as for now I am really noob and just get started ;D

As you mention that, I would like to add ( I may add it in the main article as notes), NTLite detect my wrong files CAB name first time I tried it and reject to inject the updates.
 
Top