RDP Teams Optimierung unter Windows Server 2025

Teams new plain RDP optimiert

Kurz vor dem Release von Windows Server 2025 hier einmal ein aktualisierter Beitrag zur RDP Teams Optimierung auf Plain Terminalservern ohne Citrix Virtual Apps & Desktops oder VMware bzw. Omnissa Horizon. Der im Beitrag „Teams Optimierung für Terminalserver – Jans Cloud“ beschriebene Weg funktioniert zwar immer noch. Hier nur einmal in aktuell und aufgeräumt für Teams new auf Remote Desktop Session Hosts unter Windows Server 2025.

Ein kurzes Update am 11.09. vorweg: Zum Einen funktioniert über diesen Weg auch die neue Teams Optimierung per SlimCore (VDI 2.0). Zum Anderen funktioniert die in den letzten Teams Versionen aber genau so „bescheiden“, wie der WebRTC Weg. Die Audio Optimierung ist bei beiden Wegen optimal und tadellos. Video wird meistens nur von einem Teilnehmer übertragen bzw. das eigene Bild wird allen Teilnehmern angezeigt. Warten wir mal ab, wie es hier weitergeht. 🙂

Teams SlimCore Optimierung per RDP Client.

Zur Vorbereitung der Session Hosts auf Teams new benötigen wir weiterhin den Registry DWORD „IsWVDEnvironment“ mit dem Wert „1“ unter dem Schlüssel „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams“. Der eleganteste Weg diesen auf die Terminalserver zu bekommen, ist meiner Meinung nach eine Gruppenrichtlinien Registry Einstellung:

RDP Teams Optimierung: IsWVDEnvironment Registry Wert
<Registry clsid="{9CD4B2F4-923D-47f5-A062-E897DD1DAD50}" name="IsWVDEnvironment" status="IsWVDEnvironment" image="12" changed="2024-08-08 09:39:51" uid="{E70EDC74-2FF7-40D0-9325-1DCE6E350233}">
	<Properties action="U" displayDecimal="0" default="0" hive="HKEY_LOCAL_MACHINE" key="SOFTWARE\Microsoft\Teams" name="IsWVDEnvironment" type="REG_DWORD" value="00000001"/>
</Registry>

Alternativ auf jedem Session Host folgenden PowerShell Code ausführen:

New-Item -Path "HKLM:\SOFTWARE\Microsoft\Teams" `
    -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" `
    -Name IsWVDEnvironment `
    -PropertyType DWORD `
    -Value 1 `
    -Force

Im nächsten Schritt muss auf allen Remote Desktop Session Hosts die aktuelle Microsoft Visual C++ Redistributable 2015- 2022 (Latest supported Visual C++ Redistributable downloads | Microsoft Learn) installiert werden. Im Anschluss folgt die Installation des neuesten Remote Desktop WebRTC Redirector Service (What’s new in the Remote Desktop WebRTC Redirector Service? | Microsoft Learn) auf den Terminalservern. Abschließend wird natürlich noch Teams new auf den Remote Desktop Servern benötigt. Dazu den aktuellsten Teams Bootstrapper sowie ggfs. den Teams new Offline Installer downloaden (Bulk deploy the new Microsoft Teams desktop client – Microsoft Teams | Microsoft Learn) und installieren:

# Online Installer
.\teamsbootstrapper.exe -p

# Offline Installer
.\teamsbootstrapper.exe -p -o "C:\Pfad\zum\MSTeams-x64.msix"

# Great Success bei erfolgreicher Installation ;)
{
  "success": true
}

Jetzt vorsichtshalber noch einen Reboot der Session Hosts durchführen womit dann die Serverseite zur „plain RDP Teams Optimierung“ abgeschlossen ist.

Clientseitig wird jetzt nur noch der aktuellste Remote Desktop client (Connect to Azure Virtual Desktop with the Remote Desktop client for Windows – Azure Virtual Desktop | Microsoft Learn) benötigt sowie MsRdpEx von Devolutions (GitHub – Devolutions/MsRdpEx: Microsoft RDP Client Extensions). Abschließend kann über „Start“ -> „Ausführen“ -> „mstsc“ eine handelsübliche RDP Datei erstellt und nach belieben konfiguriert werden. Diese dann von <Meine schöne RDP Datei>.rdp in <Meine schöne RDP Datei>.rdpw umbenennen und die Dateiendung „rdpw“ der soeben installierten MsRdpEx Erweiterung „msrdcex.exe“ („%ProgramFiles%\Devolutions\MsRdpEx“) zum Öffnen zuweisen.


Die gesuchte Lösung noch nicht gefunden oder benötigen Sie Hilfe bei anderen Themen aus meinem Blog? Nehmen Sie gerne Kontakt mit mir bzw. meinem Unternehmen Jan Mischo IT auf. Ich freue mich auf Ihre Anfrage: https://janmischo.it/kontakt/


+49 2801 7004300

info@janmischo.it


Beitrag veröffentlicht

in

,

von

Kommentare

2 Antworten zu „RDP Teams Optimierung unter Windows Server 2025“

  1. Nico

    Hi Jan, welche Vorteile bietet hier die MsRdpEx Erweiterung? Danke + Grüße Nico

    1. Moin Nico,

      ohne die MsRdpEx Erweiterung von Devolution kannst du dich ab einer Version neuer 1.2.4331 nicht mehr zu „normalen“ Terminalservern verbinden und erhältst folgenden Fehler:
      Remote Desktop Client ohne MsRdpEx

      [Window Title]
      Remotedesktop

      [Content]
      Die Verbindung wurde blockiert, weil die Verbindungsinformationen manipuliert wurden. Aktualisieren Sie entweder Ihren Arbeitsbereich oder wenden Sie sich an den Support, um Hilfe zu erhalten.

      [^] Details ausblenden [OK]

      [Footer]
      Weitere Tipps zur Behebung des Problems finden Sie im Leitfaden zur Problembehandlung

      [Expanded Information]
      Fehler Code: 0x1308
      Erweiterter Fehler Code: 0x0
      Zeit Stempel (UTC): 2024-08-13T06:11:35.292Z
      Aktivitäts-ID: 00000000-0000-0000-0000-000000000000

      Drücken Sie STRG+C zum Kopieren.

      In den neueren Version wurde auch eine Hand voll Sicherheitsrelevanter Lücken geschlossen, weshalb die alte Version nicht die erste Wahl ist. Mit der Remote Desktop Store App (Get started with the Remote Desktop app for Windows) sollte es allerdings out of the Box funktionieren. Die App wird allerdings nicht mehr weiterentwickelt.

      Gruß
      Jan

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.