Microsoft Teams Installer „Cannot install for all users when a VDI environment is not detected“

0
0

In Virtual Desktop Umgebungen sollte Teams pro Maschine und nicht pro Benutzer installiert sein. Dabei wird die Teamsinstallation unter „C:\Programme (x86)\Microsoft\Teams“ abgelegt und nicht im AppData-Profilordner des Benutzers. Um Teams pro Maschine installieren zu können, muss der MSI Parameter ALLUSER=1 verwendet werden.

msiexec /i Teams_windows_x64.msi ALLUSER=1 ALLUSERS=1 /qn

Tritt dabei der oben beschriebene Fehler auf „Cannot install for all users when a VDI environment is not detected“, so wird das Gerät vom Teams Installer nicht als VDI System erkannt und blockiert die Installation. Teams prüft bei Verwendung des Parameters ALLUSER=1 diverse Registry Einträge, um zu erkennen, ob es sich bei dem Gerät um eine VDI System handelt.

HKLM\Software\Microsoft\Teams\IsWVDEnvironment
HKLM\Software\Citrix\PortICA
HKLM\Software\VMware,Inc.\VMware VDM\Agent

Zum Beispiel kann dieser Umstand beim Aufbau eines Pool Master Systems für Azure Virtual Desktop auftreten, da das Master System eine klassische Azure VM ist und nicht die entsprechende Registry Einträge besitzt.

Um den Fehler zu umgehen / zu beheben, kann man folgenden Registry Wert setzen

# create registry key and value for WVDEnvironment
New-Item -Path "HKLM:\SOFTWARE\Microsoft" -Name "Teams" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name "IsWVDEnvironment" -Value 1 -Force

Schreibe einen Kommentar

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