1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Managing Azure Virtual Desktop Session Host Images

Installing a Language Pack


Course Introduction
Imaging Basics
1m 44s
4m 53s
Session Hosts and Images
Course Conclusion
Start course

This course covers imaging in Azure to show you how you can build Azure Virtual Desktop session hosts as well as prepare for the AVD Specialty exam. This is going to cover a lot of information on the Windows OS, imaging tools, and how we work with images in Azure. Then we'll look at how to manage, maintain, and update those images. Finally, we'll cover how you can automate the whole process so you can scale as well as generate a new image each month or when a zero-day patch comes out, so you can stay secure.

Learning Objectives

  • Create a custom image
  • Deploy a session host with a custom image
  • Modify a session host image
  • Install language packs
  • Plan for image update and management
  • Create and use Azure Compute Gallery image
  • Automate custom images with Azure Image Builder

Intended Audience

  • Azure administrators with subject matter expertise in planning, delivering, and managing virtual desktop experiences and remote apps, for any device, on Azure
  • Anyone looking to learn more about Azure Virtual Desktop


  • Windows operating system
  • Imaging a Windows OS
  • Azure Virtual Machines
  • VM snapshots
  • Azure Compute Gallery 
  • Azure Image Builder

With our third snapshot complete, we're ready to install our language packs. And of course, which languages you install will depend on your varying needs and which features you need to support. To begin, we need to download the language and feature on-demand ISOs for your specific version of Windows, and you can find the links for this in the Azure docs. Once you've started the download of your files, on the right side of the docs, click the link for create a custom Windows 10 Enterprise multi-session image automatically. This will give you a script that's set up to install Spanish, French and Chinese. And you can use this as a template for any other language you want to install. I've saved this as a PowerShell file on my VM and now I'll mount the FOD and client packs to my system.

One thing to note in the script that we got out of the docs is line nine, the LIPContent. This is looking for the FOD ISO and for me that's mounted to the F drive. So I've changed my letter here. Make sure that you change yours accordingly. Now go ahead and execute the script.

Now, you might run into one or two errors during the script installation and this will be fine because the script and the FOD ISO don't always have all the same file names. But while we're waiting for the process, there is another method that I wanted to show you for setting up language packs. And that's by opening the Windows Settings menu and then going to time and language. And on the left, click language. In the center here, you can click to add a language. And you'll have a list of all the different languages and the options. And there's a legend at the bottom showing you which features are supported in each language. I'll pick Danish here and you can see all the features that it supports and I'll click next.

Now, I'm not going to set this as my current displayed language but I'll click install at the bottom. It will take several minutes to download and set up all these files but once it's done, you'll be able to switch also into the Danish language. Once you're done with this whole step, don't forget to take a snapshot.

About the Author
Dean Cefola
Principal Azure Engineer

Dean Cefola is a Principal Azure Engineer at Microsoft and has worked in the IT industry for over 20 years. Dean has been supporting Azure Virtual Desktop from the beginning and is the Microsoft FastTrack Global Leader for AVD.