Cuando usa Microsoft Teams dentro de Azure Virtual Desktop, espera llamadas fluidas y uso compartido de pantalla. Pero a veces la aplicación de Teams muestra una advertencia de que la optimización de VDI no está activa. Esto significa que el audio y el video se procesan en el servidor remoto en lugar de en su dispositivo local, lo que provoca retrasos y mala calidad. El problema suele deberse a claves de registro faltantes, versiones de Teams desactualizadas o configuraciones incorrectas del host de sesión. Este artículo explica la causa raíz y le ofrece una solución paso a paso para habilitar la optimización de VDI para Teams en Azure Virtual Desktop.
Puntos clave: Habilitar la optimización de VDI de Teams en Azure Virtual Desktop
- Clave de registro HKLM\SOFTWARE\Microsoft\Teams\IsWVDEnvironment: Debe establecerse en 1 en cada host de sesión para indicar a Teams que se ejecuta en un entorno de VDI.
- Versión de Teams 1.5.00.28361 o posterior: Necesaria para la compatibilidad completa con la optimización de VDI en imágenes multisesión de Windows 10 y Windows 11.
- Centro de administración de Teams > Aplicaciones de Teams > Directivas de configuración: Use la directiva para implementar el nuevo cliente de Teams con compatibilidad con VDI para todos los usuarios de AVD.
Por qué la optimización de VDI de Teams no está activa en Azure Virtual Desktop
La optimización de VDI de Teams redirige el audio, el video y el uso compartido de pantalla al punto de conexión local. Sin ella, Teams procesa los medios en el host de sesión, lo que sobrecarga la CPU y provoca llamadas entrecortadas. La causa raíz suele ser una de tres cosas: la aplicación de Teams no reconoce el entorno como VDI, la versión instalada de Teams es demasiado antigua o al host de sesión le falta la clave de registro requerida.
Microsoft diseñó Teams para VDI para que funcione solo cuando el cliente detecta el entorno de Azure Virtual Desktop. La detección se produce a través de una clave de registro que normalmente crea el agente de AVD. Si la clave falta o está establecida en cero, Teams vuelve al modo no optimizado. Otra causa común es usar el cliente clásico de Teams en lugar del nuevo cliente de Teams, porque el cliente clásico tiene compatibilidad limitada con VDI en imágenes multisesión de Windows.
Una tercera causa es que el punto de conexión local no tiene la aplicación de escritorio de Teams. La optimización de VDI requiere que la aplicación local de Teams gestione la transmisión de medios. Si los usuarios solo acceden a Teams a través de un navegador dentro de la sesión remota, la optimización nunca se activa.
Pasos para diagnosticar y habilitar la optimización de VDI de Teams en Azure Virtual Desktop
Siga estos pasos en orden. Cada paso corrige una parte específica de la cadena de optimización de VDI.
- Compruebe el estado actual de VDI de Teams
Abra Teams en el host de sesión de Azure Virtual Desktop. Seleccione su foto de perfil y luego seleccione Acerca de. Busque la línea que dice VDI: 2.0. Si dice VDI: 1.0 o nada, la optimización no está activa. - Verifique la clave de registro en el host de sesión
Abra el Editor del Registro como administrador en el host de sesión. Navegue a HKLM\SOFTWARE\Microsoft\Teams. Busque el valor IsWVDEnvironment. Si falta, cree un nuevo valor DWORD con ese nombre y establézcalo en 1. Si existe pero está establecido en 0, cámbielo a 1. - Actualice Teams a la versión más reciente
Desinstale el cliente clásico de Teams del host de sesión. Instale el nuevo cliente de Teams versión 1.5.00.28361 o posterior. Puede descargarlo desde el Centro de administración de Microsoft 365 o usar el Centro de administración de Teams para asignar una directiva de configuración que instale el nuevo cliente automáticamente. - Instale la aplicación de escritorio de Teams en el punto de conexión local
En el dispositivo desde el que el usuario se conecta a Azure Virtual Desktop, instale la aplicación de escritorio de Teams para Windows. Esta aplicación recibe la transmisión de medios redirigida. Sin ella, Teams se ejecuta en modo no optimizado incluso si el host de sesión está configurado correctamente. - Reinicie la sesión y pruebe una llamada
Cierre sesión en Azure Virtual Desktop y vuelva a iniciarla. Abra Teams y haga una llamada de prueba para comprobar el estado de VDI. Vaya a Configuración > Dispositivos y busque el mensaje que dice que la optimización de VDI está activa.
Si Teams sigue mostrando que la optimización de VDI no está activa
Teams muestra VDI: 1.0 después de establecer la clave de registro
Esto significa que Teams aún no reconoce el entorno. Compruebe que la clave de registro esté en HKLM\SOFTWARE\Microsoft\Teams y no en HKCU. La clave debe estar en la vista de registro de 64 bits. Si usa un host de sesión de 32 bits, coloque la clave en HKLM\SOFTWARE\WOW6432Node\Microsoft\Teams. También confirme que el valor sea un DWORD con datos 1, no una cadena.
La optimización de VDI de Teams funciona en algunos hosts de sesión pero no en otros
La clave de registro debe existir en cada host de sesión del grupo de hosts. Si usa una imagen maestra, actualice la imagen y vuelva a implementar los hosts. Para los hosts existentes, aplique la clave a través de Directiva de grupo o un script de inicio. Use el Centro de administración de Teams para comprobar qué hosts tienen instalado el nuevo cliente de Teams.
El audio o el video siguen con retraso incluso con la optimización de VDI activa
La optimización está activa pero la ruta de red es lenta. Compruebe la calidad de la conexión de Azure Virtual Desktop. Use el panel de análisis de llamadas de Teams para ver la pérdida de paquetes y la vibración. Aumente la configuración de ancho de banda de RDP en las propiedades del grupo de hosts. También asegúrese de que el punto de conexión local cumpla con los requisitos mínimos de hardware para las videollamadas de Teams.
Optimización de VDI de Teams en Azure Virtual Desktop frente a Teams en escritorios normales: diferencias clave
| Elemento | Teams en Azure Virtual Desktop | Teams en un escritorio normal |
|---|---|---|
| Procesamiento de medios | Se ejecuta en el punto de conexión local | Se ejecuta en el dispositivo local |
| Requisito de configuración | Clave de registro y nuevo cliente de Teams | Sin configuración adicional |
| Dependencia de red | Requiere una conexión RDP estable | Usa conexión directa a Internet |
| Cliente de Teams compatible | Solo el nuevo Teams | Teams clásico o nuevo |
| Punto de error común | Clave de registro faltante o cliente antiguo | Configuración de firewall o proxy local |
Después de seguir los pasos anteriores, Teams debería mostrar la optimización de VDI como activa en Azure Virtual Desktop. Ahora puede realizar llamadas y uso compartido de pantalla sin problemas sin sobrecargar el host de sesión. A continuación, consulte el Centro de administración de Teams para ver los análisis de calidad de llamadas y supervisar el rendimiento. Para un control avanzado, configure una directiva de reunión de Teams que deshabilite la codificación de video en el host para reducir aún más el uso de CPU.