OSDeploy | Sune Thomsen
TwitterLinkedInWindows 365 CommunityMVP ProfileGitHub
  • Home
  • Blog
    • Microsoft Intune
      • How to migrate BitLocker key(s) from all fixed drives to Microsoft Entra ID.
      • Migrate Bitlocker Recovery Key(s) to Azure AD with Proactive Remediation
      • Migrate imported GPOs to Intune with Group Policy analytics (preview)
      • Group Policy analytics (preview) made a bit easier with PowerShell
      • Analyze on-premises GPOs with MEM Group Policy Analytics (preview)
    • Virtual Machine
      • Fix the Hyper-V virtual switches after updating to Windows 11 (22H2)
    • 🆕Windows 365
      • 🆕Windows 365 Boot: Why User-Driven Mode?
      • 🆕Enhancing Security With Intune MAM (preview) for Windows 365
      • The Concept of Windows 365 Switch
      • The Concept of Windows 365 Boot
      • The Concept of Windows 365 Frontline
      • Move Cloud PCs to a new Azure Region or Azure Network Connection
      • Windows 365 End-User Experience (Tips & Tricks) – Part 4. Windows 365 app and Cloud PC reporting
      • Windows 365 End-User Experience (Tips & Tricks) – Part 3. Multimedia Redirection
      • Windows 365 End-User Experience (Tips & Tricks) – Part 2. Teams Optimization, SSO, and Localization
      • Windows 365 End-User Experience (Tips & Tricks) – Part 1. Connection experience
      • How to Configure Windows 365 Azure AD Join Single Sign-on (SSO)
      • Keep Windows 365 current and stay current with Windows Autopatch
      • Provide the end-users with a localized Windows 365 Cloud PC experience
      • How to configure Windows 365 Enterprise Azure AD join
      • How to secure Windows 365 using a FIDO2 security key
      • Prevent sensitive information from being captured on Windows 365 CPCs
      • Manage local administrator rights on Windows 365 Cloud PCs.
      • How to create a custom image for Windows 365 Enterprise Cloud PCs
      • How to reprovision existing Cloud PC (Windows 365) to Windows 11
      • How to configure Windows 365 Enterprise in Microsoft Endpoint Manager
  • Archive
    • Deployment
      • OSDCloud: The ZTI Way
      • OSDBuilder: WinPE Customization
    • Microsoft Configuration Manager
      • ConfigMgr: Run "All" Client Actions During OSD
      • ConfigMgr: WIM Your Applications Like a Boss
      • ConfigMgr: Deploy UWP Applications During OSD
      • ConfigMgr: Building a Basic LAB Environment
        • Part 1 - Installing Windows 10 (1909) on the Host
        • Part 2 - The Host and Hyper-V Configuration
        • Part 3 - Setting up the Domain Controller
          • Active Directory
          • DHCP
          • DNS
        • Part 4 - Setting up Microsoft Endpoint Configuration Manager
          • Prerequisites
          • SQL
        • Part 5 - Setting up Discovery Methods and Boundaries
        • Part 6 - Setting up Software Update Point
      • ConfigMgr: Splash Screen for Driver and BIOS Update
      • ConfigMgr: Global Conditions for Dell WD15 Dock Detection
    • Microsoft Intune
      • Block personally owned devices in Intune with enrollment restrictions
      • Remove Windows 10 built-in apps with Intune & Microsoft Store for Business Apps
    • Windows
      • Win10: Multi-Language Toast Notifications
        • Toast Notification: Low Disk Space
  • Links
    • Blogs
    • Microsoft
    • Scripts
Powered by GitBook
On this page
  • BEFORE YOU BEGIN
  • Microsoft Teams Optimization
  • Remote Desktop WebRTC Redirector Service
  • Azure AD Join Single Sign-on (SSO)
  • Localized Windows 365 Experience

Was this helpful?

  1. Blog
  2. Windows 365

Windows 365 End-User Experience (Tips & Tricks) – Part 2. Teams Optimization, SSO, and Localization

02-06-2023 10:08 AM

PreviousWindows 365 End-User Experience (Tips & Tricks) – Part 3. Multimedia RedirectionNextWindows 365 End-User Experience (Tips & Tricks) – Part 1. Connection experience

Last updated 9 months ago

Was this helpful?

BEFORE YOU BEGIN

Disclaimer: All information and content in this blog post is provided without any warranty whatsoever. The entire risk of using this information or executing the provided content remains with you. Under no circumstances should the mentioned persons or vendors, the author, or anyone else involved in creating these blog posts be held liable for any damage or data loss.

Welcome to Part 2 in this new Windows 365 End-User Experience blog series. This series will be an educational journey exploring several features that can potentially help improve the end-user experience. Below you’ll find all parts of this blog series.

In this part, I’ll cover the following topics.

Microsoft Teams Optimization

Windows 365 uses media optimization provided by Azure Virtual Desktop (AVD). This optimization ensures a great Microsoft Teams experience from the Windows 365 Cloud PCs. In other words, with media optimization for Microsoft Teams, the Remote Desktop client or the Windows 365 app handles audio and video locally for Teams calls and meetings by redirecting and rendering it directly onto the physical endpoint, which ensures that the audio and video quality remains high and avoids latency issues that may arise due to the Cloud PCs’ virtual nature.

Note: Using Microsoft Teams on a Cloud PC differs from using it on a physical endpoint. Therefore, you must read about the requirements and limitations to provide the best Microsoft Teams experiences from Cloud PCs. See

The Windows 365 gallery images with pre-installed Microsoft 365 Apps already include Microsoft Teams and the optimization components. So there is actually nothing to configure. – It just works!

To verify that the registry setting and optimization components are up to date and included in the image, you can check the Registry Editor and Installed apps on the Cloud PC.

Required components for Microsoft Teams optimizations to work. – The latest version of the Microsoft Visual C++ Redistributable 2015-2022 – The latest version of the Remote Desktop WebRTC Redirector Service

We can confirm that Microsoft Teams is media optimized by clicking on the ellipsis (…) | About | Version.

Remote Desktop WebRTC Redirector Service

Media optimization for Microsoft Teams is only available for the Windows and macOS endpoints and requires one of the following clients.

  • Windows 365 app for Windows through the Microsoft Store

  • Remote Desktop client for Windows, version 1.2.1026.0 or later

  • Remote Desktop client for macOS, version 10.7.7 or later

That concludes the section about Microsoft Teams Optimization. – In this section, we learned that the Windows 365 gallery images with pre-installed Microsoft 365 Apps include Microsoft Teams and the optimization components. We also learned that the Remote Desktop WebRTC Redirector Service client is a critical component in optimizing the Microsoft Teams experience that needs to be kept up to date, which we can accomplish through a scripted solution like Donna’s WebRTC Auto Updater.

Azure AD Join Single Sign-on (SSO)

Single Sign-on (SSO) is one of those pieces of the puzzle that provide the end users with the best possible sign-in experience on their Windows 365 Cloud PCs.

Localized Windows 365 Experience

A localized Windows 365 experience is very important for some users to be productive. Configuring the language and region settings in the Windows 365 provisioning policy will provide those users with a great experience when they see a familiar language immediately at first sign-in.

Important: If you create custom images for your Windows 365 Cloud PCs, you need additional steps to ensure your image has the correct registry configuration and includes the optimization components. See

The Remote Desktop WebRTC Redirector Service client is a critical component in optimizing the Microsoft Teams experience on Windows 365 Cloud PCs. That’s because it facilitates peer-to-peer streaming (Audio/Video) and renders it directly onto the endpoints. Unfortunately, the WebRTC Redirector Service is not updated automatically, which can result in customers having older versions of the client in their production – and thereby a degraded end-user experience. In addition, upgrading this client will cause the Microsoft Teams application to restart automatically, disrupting the end users who are using Teams at the installation time. , a Senior PM at Microsoft, has created a scripted solution to resolve these challenges by detecting both the latest and installed versions of the Remote Desktop WebRTC Redirector Service client. Then, if an upgrade is required, the script automatically downloads and installs the latest version. – However, the script detects whether the user state is active or disconnected and only installs the upgrade when the user state is disconnected – avoiding end-user disruption.

Note: You can find the WebRTC Auto Updater scripts in Donna’s .

You might be thinking, why is SSO support that interesting? It’s interesting because until recently, the user had to sign in twice, first to the Windows 365 service and then again to their Windows 365 Cloud PC, either through the Web Portal, the Remote Desktop client, or the Windows 365 app. To know more about this topic, see

To know more about this topic, see That’s it for Part 2. Please join me in , where we explore Multimedia Redirection (MMR).

Create a custom Cloud PC image to support Microsoft Teams | Microsoft Learn
Donna Ryan
GitHub repository
Configuring Windows 365 Azure AD Join Single Sign-on (SSO).
Providing end users with a localized Windows 365 experience.
Part 3
Windows 365 End-User Experience (Tips & Tricks) – Part 1. Connection Experience
Windows 365 End-User Experience (Tips & Tricks) – Part 2. Teams Optimization, SSO, and Localization
Windows 365 End-User Experience (Tips & Tricks) – Part 3. Multimedia Redirection
Windows 365 End-User Experience (Tips & Tricks) – Part 4. Windows 365 app and Cloud PC reporting
Microsoft Teams on Cloud PCs | Microsoft Learn
Microsoft Teams Optimization
Azure AD Join Single Sign-on (SSO)
Localized Windows 365 Experience
🆕
Page cover image
Windows 365 - Teams Optimization Components
Windows 365 - Teams Optimization Registry
PowerShell - Culture and TimeZone
Azure AD Join Single Sign-on
Windows 365 - Teams Optimized