Install language packs
When you set up Windows Virtual Desktop deployments internationally, it's a good idea to make sure your deployment supports multiple languages. You can install language packs on a Windows 10 Enterprise multi-session virtual machine (VM) image to support as many languages as your organization needs. This article will tell you how to install language packs and capture images that let your users choose their own display languages.
Learn more about how to deploy a VM in Azure at Create a Windows virtual machine in an availability zone with the Azure portal.
This article applies to Windows 10 Enterprise multi-session VMs.
Install a language pack
To create a VM image with language packs, you first need to install language packs onto a machine and capture an image of it.
To install language packs:
Sign in as an admin.
Make sure you've installed all the latest Windows and Windows Store updates.
Go to Settings > Time & Language > Region.
Under Country or region, select your preferred country or region from the drop-down menu. In this example, we're going to select France, as shown in the following screenshot:
After that, select Language, then select Add a language. Choose the language you want to install from the list, then select Next.
When the Install language features window opens, select the check box labeled Install language pack and set as my Windows display language.
To add multiple languages at once, select Add a language, then repeat the process to add a language in steps 5 and 6. Repeat this process for each language you want to install. However, you can only set one language as your display language at a time.
Let's run through a quick visual demonstration. The following images show how to install the French and Dutch language packs, then set French as the display language.
After your language packs have installed, you should see the names of your language packs appear in the list of languages.
If a window appears asking you to sign out of your session. Sign out, then sign in again. Your display language should now be the language you selected.
Go to Control Panel > Clock and Region > Region.
When the Region window opens, select the Administration tab, then select Copy settings.
Select the check boxes labeled Welcome screen and system accounts and New user accounts.
A window will open and tell you to restart your session. Select Restart now.
After you've signed back in, go back to Control Panel > Clock and Region > Region.
Select the Administration tab.
Select Change system locale.
In the drop-down menu under Current system locale, select the locale language you want to use. After that, select OK.
Select Restart now to restart your session once again.
Congratulations, you've installed your language packs!
Before you continue, make sure your system has the latest versions of Windows and Windows store installed.
Next, you need to sysprep your machine to prepare it for the image capturing process.
To sysprep your machine:
Open PowerShell as an Administrator.
Run the following cmdlet to go to the correct directory:
Next, run the following cmdlet:
When the System Preparation Tool window opens, select the check box labeled Generalize, then go to Shutdown Options and select Shut down from the drop-down menu.
The syprep process will take a few minutes to finish. As the VM shuts down, your remote session will disconnect.
Resolve sysprep errors
If you see an error message during the sysprep process, here's what you should do:
Open Drive C and go to Windows > System32 Sysprep > Panther, then open the setuperr file.
The text in the error file will tell you that you need to uninstall a specific language package, as shown in the following image. Copy the language package name for the next step.
Open a new PowerShell window and run the following cmdlet with the package name you copied in step 2 to remove the language package:
Remove-AppxPackage <package name>
Check to make sure you've removed the package by running the
Remove-AppxPackagecmdlet again. If you've successfully removed the package, you should see a message that says the package you're trying to remove isn't there.
Capture the image
Now that your system is ready, you can capture an image so that other users can start using VMs based on your system without having to repeat the configuration process.
To capture an image:
Enter a name for your image into the Name field and assign it to the resource group using the Resource group drop-down menu, as shown in the following image.
Wait a few minutes for the capture process to finish. When the image is ready, you should see a message in the Notifications Center letting you know the image was captured.
You can now deploy a VM using your new image. When you deploy the VM, make sure to follow the instructions in Create a Windows virtual machine in an availability zone with the Azure portal.
How to change display language for standard users
Standard users can change the display language on their VMs.
To change the display language:
Go to Language Settings. If you don't know where that is, you can enter Language into the search bar in the Start Menu.
In the Windows display language drop-down menu, select the language you want to use as your display language.
Sign out of your session, then sign back in. The display language should now be the one you selected in step 2.