I have a LSOF for Windows 11 Pro 23H2, can I use it for 24H2?

RBCC

Member
Messages
32
Reaction score
0
I happened to Download the LOF for Windows Pro 23h2 Can I manually Inject the Language Packs in Boot.wim and install.wim ? How is it done? JTM
 
From the Updates screen, you can add different Language Packs and localized Features as update files.

For install.wim images, you will need the LanguageFeatures-Basic package as the minimum. Handwriting, OCR, Speech, and Text to Speech features are entirely optional for a language.

For boot.wim, you will need to rename the individual lp.cab files since every WinPE language pack shares the identical name of "lp.cab". For example, rename \en-us\lp.cab to lp-en-US.cab, \es-mx\lp.cab to lp-es-mx.cab.

install.wim & boot.wim CAB files are not interchangeable.


W11 21H2 has its own LSOF.
W11 22H2 & 23H2 share the same LSOF.
W11 24H2 has its own LSOF.

Here's a PS script if you would like to download individual LP's for each Windows release:
PowerShell GUI for Downloading Language Packs - W10_11LangPack.ps1

Here's a PS script if you prefer downloading the LSOF ISO's:
PowerShell GUI for Downloading Windows ADK, WinPE, LP & FOD ISO's - W10_11ADK_WinPE_LP_FOD.ps1
 
Microsoft-Windows-Client-LanguagePack- Should be deleted from the LP Name and it should read "languagepack-es-mx.cab?
 
There's no need to rename any language files for install.wim, they all have unique filenames. Only the WinPE files have duplicate filenames.

NTLite doesn't care about the package's name, it extracts the CAB files and reads the internal manifest to know what it's been asked to add. If you keep the original filename, then it's easier for someone else to confirm you have the right set of files.
 
2 questions
I really don't need to put in languages in bootpe or boot because they already have languages already in am I right?
If I uncheck all the languages in the "components" section of bootpe and boot then I can put in the languages from the LOF? Is this correct? Me again
 
The languages listed under boot.wim's Components are DLL files, and not complete Language Packs.

To add language support to WinPE (and Setup):
1. Load boot.wim (Windows Setup).

2. Copy these files from "\Windows Preinstallation Environment\x64\WinPE_OCs\[locale]":
Code:
lp.cab -> renamed to [locale].cab if adding more than one language at a time, otherwise leave alone
winpe-legacysetup_[locale].cab
winpe-setup_[locale].cab

3. Apply changes.

4. Copy these files from "\Windows Preinstallation Environment\x64\WinPE_OCs\[locale]":
Code:
winpe-setup-client_[locale].cab

5. Apply changes.

Adding the language files for WinPE Setup requires two separate passes, because Setup-Client depends on having WinPE-Setup already installed in the boot image. You can add multiple languages at the same time, if you rename lp.cab (because only one file can have that unique filename).
 
Back
Top