Share via

Offline installation of complete English (en-US) language pack on Windows 10 22H2 (19045.6693) fails - seeking correct, end-to-end procedure

Null Pointer 20 Reputation points
2026-04-19T08:44:50.9466667+00:00

Environment:

  • OS: Windows 10 Pro 22H2, Build 19045.6693.
  • Network: Completely Offline / Air-gapped machine. No internet access whatsoever.

Objective: I need to fully install the English (en-US) language pack on this offline machine. This includes not just the base language pack, but all necessary components to switch the entire system UI to English, including basic features, handwriting, speech, and OCR.

What I Have Tried (and Failed):

  1. Downloaded several packages from UUP dump for my build, including:
    • Microsoft-Windows-Client-LanguagePack-Package_en-us-amd64-en-us.esd
    • Microsoft-Windows-LanguageFeatures-Basic-en-us-Package-amd64.cab
  2. Attempted to deploy the base language pack using dism /online /Add-Package /PackagePath:"..." for the .esd file. While the command completed without error, the language installation was not fully functional.
  3. I then attempted to install the Basic Features package using PowerShell Add-WindowsPackage pointing to the .cab file. This failed with error 0x8024402c.
  4. A separate attempt to manually install a Cumulative Update (MSU file) as a potential fix also failed, stalling at 98% and rolling back.
  5. As a consequence, the Windows Firewall Service (MpsSvc) became unresponsive, which in turn broke my Remote Desktop connection to the machine.

Question: Given the above, could someone please provide a complete, authoritative, step-by-step guide for correctly installing the full English (en-US) language pack on an offline Windows 10 22H2 system? The guide should ideally cover:

  • The exact set of packages (e.g., Language Pack, LanguageFeatures-Basic, etc.) that need to be downloaded from UUP dump for a fully functional English UI.
  • The correct order and exact commands to install these packages (e.g., using lpksetup, dism).
  • Any specific steps regarding file conversion (e.g., .esd to .cab) that are necessary.
  • The proper method to finalize the language switch and set it as the default system language.
Windows for business | Windows Client for IT Pros | Devices and deployment | Install Windows updates, features, or roles
0 comments No comments

1 answer

Sort by: Most helpful
  1. HLBui 5,780 Reputation points Independent Advisor
    2026-04-19T09:29:19.1933333+00:00

    Nice weekend Null Pointer

    I think installing a full language pack on an offline, air‑gapped Windows 10 machine can be a bit tricky, but it’s doable if you grab the right set of files and follow the right order. The main issue you ran into is that the .esd file isn’t directly usable with DISM for language pack installation you’ll want .cab files instead. Here’s how I’d recommend approaching it:

    1. Get the right packages: For English (en‑US), you’ll need:
    • The core language pack (Microsoft-Windows-Client-LanguagePack-Package_en-us-amd64.cab).
    • Language Features: Basic, Handwriting, OCR, and Speech (LanguageFeatures-Basic-en-us-Package-amd64.cab, etc.).
    • Optional: Text-to-speech if you want Cortana or Narrator fully in English.
    1. Convert if necessary: If you only have .esd, convert it to .cab using DISM or a tool like DISM /Export-Image. DISM works best with .cab or .msu.
    2. Install in order:
      • First, add the core language pack: dism /online /Add-Package /PackagePath:"<path-to-languagepack.cab>"
      • Then add each feature package one by one (Basic, OCR, Speech, Handwriting): dism /online /Add-Package /PackagePath:"<path-to-feature.cab>"
    3. Set the language as default:
      • Run: dism /online /Set-UILang:en-US dism /online /Set-SysLocale:en-US dism /online /Set-UserLocale:en-US dism /online /Set-InputLocale:0409:00000409
      • Then reboot.
    4. Finalize: After reboot, go into Settings > Time & Language > Language and confirm English (United States) is set as the display language. If you’re fully offline, you won’t be able to pull missing components from Windows Update, so make sure you’ve pre‑downloaded all the feature .cab files for your exact build (22H2, 19045.6693).
    5. Firewall/RDP issue: That rollback you mentioned likely corrupted some services. If Remote Desktop or Firewall is broken, you may need to re‑apply the latest cumulative update for your build, but make sure it matches your exact version and is installed offline via .msu.

    So in short: stick to .cab files, install the core language pack first, then the features, then set defaults with DISM, and reboot. That should give you a fully English UI with handwriting, speech, and OCR working.

    I hope this information can help you solve the problem. If you need more information, feel free to leave a message. We are happy to help!

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.