Skip to content
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11

Written By Anoop C Nair
Last Updated July 29, 2024
Posted In Intune
SHARE

Let’s see how to deploy Windows 10 language packs with Endpoint Manager Intune. There are several methods to deploy Windows 10 language packs with Intune. Let’s examine one of them in detail. This method is also applicable for Windows 11 Language pack deployments.

You must also manage many other regional settings, such as keyboard layout and international settings, to improve the end-user experience with Cloud PC, Aure Virtual Desktop, or physical Windows 11 devices.

The following are some of the settings explained in the below section of this post.

  • Windows System Locale en-GB
  • Culture en-GB
  • Windows Home Location ID – 242
  • Windows User Language List en-GB
Index
Intune Learn to Deploy Windows 10 Language Pack
Deploy Windows 10 Language Pack
Deploy LXPs from Windows Store for Business
Sync WSfB and Intune
Deploy Language Pack Microsoft Store for Business Application
Tips – Deploy Windows 10 Language Pack Step by Step | Windows 11 using Intune
Confirmation Regional Settings Change
Results
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Table 1

Intune Learn to Deploy Windows 10 Language Pack

Recently, many discussions have been about Language Packs (LPs) vs. Language Interface Packs (LIPs) vs. Local Experience Packs (LXPs) in the Windows 10 device management world. I feel Microsoft can confuse most IT admins with recent changes to LXPs, LPs, and LIPs.

Patch My PC
  • LXPs ==> Local Experience Packs are AppX packages delivered via the Microsoft Store (automatically updated?)
    • With the introduction of LXPs, Microsoft started to retire LIPs.
  • LPs ==> Provide a translated version of all (?) Windows Dialog Boxes, Menu items, and help content
  • LIPs ==> Provide a translated version of most common Dialog boxes, and menu items and help content

NOTE! – More detailed explanations about LXPs and LPs are available 1. Adding Local Experience Packs to your Windows image 2. Local Experience Packs: What are they and when should you use them?

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.1
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.1

Deploy Windows 10 Language Pack

I don’t know which is the best option to deploy language packs and LXPs with Intune in a modern management world. Depending on the use case and your organization’s policies, you can select either option#1 or Option#2.

**Option#2 (Intune Win32 App model) will be explained in a separate post soon.

NOTE! – I’m not going to cover Windows Autopilot kind of scenarios in this post as that is a different scenario better explained by Michael Niehaus.

Deploy LXPs from Windows Store for Business

Microsoft recommends deploying the Language Experience Packs directly from the Microsoft Store for Business. The links I shared in the “Introduction” section above support this recommendation.

Get the Windows Language Pack App

Log in to Microsoft Store for Business with the user account that has appropriate access rights. For Windows 11 devices, you can also try using the Windows Package Manager deployment method.

https://businessstore.microsoft.com/

Search for “Language Experience” from the Microsoft Store for the business home page. Select the Language you want to Install (en-GB) English United Kingdom is the one I selected.

Click on the English (United Kingdom) Local Experience Pack.

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.2
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.2

Click on the Get the App icon

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.3
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.3

Click on the CLOSE button when you get the following message. English (United Kingdom) Local Experience Pack has been purchased and added to your inventory.

Sync WSfB and Intune

NOTE! – Prerequisites of the next step are explained in the following document – Associate your Microsoft Store for Business account with Intune.

Log in to the Intune device management portal at https://endpoint.microsoft.com/. Navigate to Tenant admin and then select Connectors and tokens—Microsoft Store for Business.

Click on the SYNC button to make the newly added application “English (United Kingdom) Local Experience Pack” available in Intune Windows Apps node

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.4
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.4

Deploy Language Pack Microsoft Store for Business Application

Wait until the Sync between Intune and Microsoft store business is completed. Once the sync is successfully completed.

Navigate to IntuneAppsWindows Apps. Search “English (United Kingdom) Local Experience Pack.”

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.5
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.5

Click on the Properties of English (United Kingdom) Local Experience Pack (Online) application. Click on EDIT from the Assignment section.

  • Click on EDIT from the Assignment section.
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.6
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.6

Click on the Review & Save button to continue. Click on SAVE to complete the deployment.

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.7
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.7

Tips – Deploy Windows 10 Language Pack Step by Step | Windows 11 using Intune

NOTE! – As per my testing, you need to run the following PowerShell command after installing the language pack! The user also needs to restart the device to complete the changes.

  • Run the following PS commands with user context to complete the process
    • Set-WinSystemLocale en-GB
    • Set-Culture en-GB
    • Set-WinHomeLocation -GeoId 242
    • Set-WinUserLanguageList en-GB -Force

NOTE! – Can you use Intune PowerShell script options to achieve this in an automated way?

Confirmation Regional Settings Change

Run intl.cpl to check International Settings Or Try the Get-Culture PowerShell command.

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.8
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.8

Results

As you can see below the UK language settings are applied. You need to Restart or Logoff Computer to take the changes to take effect.

Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 - Fig.9
Intune Learn to Deploy Windows 10 Language Pack Step by Step | Windows 11 – Fig.9

We are on WhatsApp. To get the latest step-by-step guides and news updates, Join our Channel. Click here –HTMD WhatsApp.

Author

Anoop C Nair is Microsoft MVP! He is a Device Management Admin with more than 20 years of experience (calculation done in 2021) in IT. He is a Blogger, Speaker, and Local User Group HTMD Community leader. His main focus is on Device Management technologies like SCCM 2012, Current Branch, and Intune. He writes about ConfigMgr, Windows 11, Windows 10, Azure AD, Microsoft Intune, Windows 365, AVD, etc.

Written by

Anoop C Nair is Workplace Technology solution architect with 25+ years of experience in global enterprise organizations such as JP Morgan, Capgemini, etc. Microsoft Certified Trainer. Microsoft MVP from 2015 onwards for consecutive 11+ years! He also conducts Intune and modern workplace tech training for enterprise organizations. He is Blogger, Speaker, and Founder of HTMD Community and HTMD Conference. His main focus is on Device Management technologies like Intune, Windows, Cloud PC. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security.

Discussion · 15 comments

  1. Hello Anoop, another great article, thank you for that! I have been struggling with this for the past few weeks, so perfect timing as well. Small problem, though… I am not fining “English (Canada)” in the business/education store… Do you know why?

      1. I’m not sure about the ISO, I can check, but this is one of the languages available for the user to pick when adding languages in Windows settings: Time & Language > Language > Add preferred language. Once “English (Canada)” is added, and language pack downloaded/installed, then we can also select it in Windows Display Language drop-down. This in turn sets “Regional format” under Region to “Recommended [English (Canada)]”, which is exactly what we need. It’s a lot of work having to do this manually on each computer; need to figure out how to do this with Intune.

  2. I do English Australia all the time, it’s bundled in the English UK LXP I imagine Canada is the same. Install the LXP and just use the powershell commands to set based on your language name e.g. I use en-AU. More annoying is that the LXPs lack the FODs required for speach so Cortana if installed will cause UAC prompts when using the above deployment method. Reportedly patched in Win 10 2004.

  3. Hi Anoop,
    Great article,
    I am facing an interesting situation. The organisation Requires to install English New Zealand but with Maori Keyboard instead of English New Zealand keyboard.
    I tried deploying the Maori language pack from store separately but it would mean every time user needs to type in Maori they had to switch language.

    Please note Maori Keyboard is also English but will come with Macrons for Maori Language. They had to still use English New Zealand because of office applications will have to continue spell check with English words typed with Maori Keyboard.

    Please help with this requirement.

    1. StaffHello Ramki – Have you tried the PowerShell methods mentioned in the post to set the required language as the default one? Does that help?

      Set-WinSystemLocale en-GB
      Set-Culture en-GB
      Set-WinHomeLocation -GeoId 242
      Set-WinUserLanguageList en-GB -Force
      Get-Culture

  4. Hi Anoop,

    Do I have to wait for the language pack to show up under language before I run the powershell script?

    AutoPilot process has completed and pack is not showing up.

    1. StaffHi Alex – I don’t think for Autopilot you will need to use this solution. I use this solution only for AVD scenarios without autopilot. Why do we need to deploy language pack in Autopilot scenario?

      1. We want to force French Canada display language on some of the machine we build with AutoPilot. It’s the law here so we need to force it! Most of the computer we get from vendor comes with Win10 English version without the French language pack.

        From my research there is no way to force a display language during the AutoPilot process so we need a solution to force it post-AutoPilot.

        Essentially we need to install language pack and force it.

      2. The pack actually install properly but the powershell script seems to be executed too soon in the process and since there is no option to re-run it I need to find a more efficient way to actually apply the language pack.

  5. Hi, great article.

    May I ask how did you setup the Powershell to run after the Microsoft Store for Business app (En-GB)?

    I tried via creating a powershell App, but because the Language Experience is a Microsoft Store for Business app. I am unable to setup as a dependency.

    Your assistance is much appreciated.

    Thanks

  6. Hi Anup,

    The task is deploying 17 windows a language packs though Intune and the system should automatically pick up the language based on the region. Windows version is LTSC 2024 build. How to deploy language packs though Intune. should we use PowerShell script or should we package language cab files in win32 format and deploy?

    Regards,
    Siva Reddy

Join the discussion

Your email address will not be published. Required fields are marked *

Related guides

Intune

Simplify Windows Devices to Run Only the Required Applications using Intune

Key Takeaways Hey, let’s learn about Simplify Windows Devices to Run Only the Required Applications using Intune. This policy lets administrators replace the default windows shell with a custom or lightweight shell. it improves performance by using system resources and is useful for devices that run a dedicated application. If the policy is disabled or […]

AC Anoop C Nair 8 min read
Intune

Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune

Key Takeaways In this post we are discussing about Enhance macOS Compliance with Custom Security and Compliance Checks to Improve Device Security using Microsoft Intune. Microsoft has announced the general availability of Custom Compliance Settings for macOS in Microsoft Intune. The feature helps organizations strengthen security controls while supporting many types of macOS management scenarios. […]

AC Anoop C Nair 4 min read
Intune

Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune

Key Takeaways In this post we are discussing Manage Samsung Galaxy Firmware Versions to Improve Security and Compliance using Microsoft Intune. Microsoft Intune has received a new update that expands firmware management capabilities for Samsung Galaxy devices through Firmware Versionsintegration. This enhancement gives IT administrators more control over firmware and operating system updates, helping them […]

AC Anoop C Nair 4 min read
Intune

MS Intune Adds Windows Registry Data Collection to Device Inventory for Single Values All Key Values and Subkeys

Key Takeaways Microsoft Intune 2607 introduces Windows Registry Data collection in Device Inventory, allowing IT admins to verify actual device configurations without relying on custom discovery or remediation scripts. Using the Properties Catalog, admins can collect registry information through Single Value, All Values Under a Key (Non-Recursive), or Same Value Across Subkeys. MS Intune Adds […]

AC Anoop C Nair 5 min read