One of the biggest issue with Windows servicing on Windows 10 is language packs, from Windows 10 1803 this will be fixed with Microsoft using Microsoft Store to deliverer language packs. The benefit of using store app for language packs is that they are not removed as part of the Windows servicing and will there for be retained when a end user is getting a new Windows build upgrade.
In this blogpost I will describe how you can deploy Language packs with Intune and Microsoft Store for Business (MSfB) based on the preferred language settings on the end user, and how to use Intune Company Portal as self-service for language packs.
Prerequirement:
- A Azure AD tenant
- Signup for Microsoft Store for Business
- Microsoft Intune (automatic deployment)
- Windows 10 1803
How to get the Language Packs from MSfB:
First you have to go to the Microsoft Store for Business portal: https://aka.ms/MSfB
Search for Local Expirence Pack
Select the Local Experience Pack you need in your organisation
Click “Get the app”
By getting the app it will go in your MSfB and you can use it with a deployment tool like Intune or SCCM – if you what the end user to use the private Store in Windows 10 you also need to get in in the private store.
Click “Get the app” do it for all the Local Experience Pack you need
Click close
And now it will get in your management tool like Intune or SCCM at next sync schedule – or you can initiate the sync manually.
How to deploy Local Experience Pack with Intune:
After the sync from MSfB you can see the Local Experience Packs in Intune – seletct one to deploy it.
In my case I selected the Danish Local Experience Packs
- Click Assignments
- Click group
In this case I will do it required based on the end user Preferred Language – so I have already created Azure AD dynamic groups based on the attribute. See the blogpost here.
Now we have to assign the Local Experience Packs
- Select “Required”
- Select “Include Groups”
- Select “groups to include”
- Select the dynamic language group for da-dk
You can also create assignment as available so that the end user can use the Intune Company Portal to install the Local Experience Packs.
Create a collection for Local Experience Packs
The reason for creating a collection in MSfB is so that the apps are grouped in the private Windows Store.
Create a collection:
- Click your private store
- Click Add collection
Give the collection a name – Local Experience Pack
Then you can add the Local Experience Packs to the collection
And now for the end user experience – in the blogpost I did 3 different thing – so there will also be 3 different user experience.
- Local Experience Packs as required – the end user will not notice any thing in the installation
- Available from Intune Company Portal – the end user will see it and can installed it on request
- In the Windows Private Store – the end user will see it and can installed it on request
Happy testing.
Read more:
One last step missing – how can I configure the language I just install to be set as default? This does not happen automatically just because the LEP was added. What would be your preferred methoed – a PS script via Intune or something else?
From 1803 or later, does the local experience pack get installed/update automatically when you update Windows to a new feature release?
So.. after more than 20 years of MS consulting I am for the first time ready to advice enterprises to switch to another OS.. MS is really doing something crazy with this OS.. Doing a serious corporate image with this @#@# require at least 3x the energy and costs than previous OS.
I know MS is continually joking presenting crazyness as “enhancements” all allong the year, but this one is the too much one. :
So to deploy this @### I have to implement :
Prerequirement:
A Azure AD tenant
Signup for Microsoft Store for Business
Microsoft Intune (automatic deployment)
Windows 10 1803
AS if doing a coporate image with SCCM, all the scripts, all the bugs, all the crapware, all the packaging, all the drivers issues, wasn’t enough..
What a #@#@#@# joke..
Nice post, the language pack covers the base settings, is there a way to push the additional language features without requiring admin details? I have pushed this out to a new 1809 deployment and all the users have a toast notification to install additional pieces which they cant do as they aren’t admins.
Hello
I am sttopmed, because when I get to the step “After the sync from MSfB you can see the Local Experience Packs in Intune”, I am not able to see these apps at all… have they moved?
Thank you.
I have the same in one of my tenants right now – I’m investigating what is wrong. I have other tenants where it is working
I work in a school environment and we are pushing the language pack to students in Japanese class. We are able to install the language pack using Intune, but afterwards when the student tries to enable Japanese and type in a Word document it will not type in Japanese. They click on the A icon in the task bar and select Hiragana, but it will not change to Japanese or stay on Hirigana. It’s like the keyboard is not installed or some other piece.
Are there other packages that need to be installed in order for the students to be able to type in the language?
Thanks