Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Al solucionar problemas de la nueva optimización basada en Slimcore para Microsoft Teams, necesita saber si los usuarios están optimizados con la pila WebRTC heredada o la nueva pila. También pueden terminar en el modo de reserva "SlimCore Media no conectado" (o representación del lado servidor).
No optimizado con SlimCore y, en su lugar, ve:
"Optimizado para medios de Azure Virtual Desktop"
"Optimizado para Citrix HDX"- Los códigos de error 2000 ("sin complemento") y 2003 ("Canal virtual no permitido") son las causas más probables.
- Asegúrese de que la directiva "Lista de permitidos de canal virtual" en Citrix Studio esté configurada correctamente para permitir MSTEAMS, MSTEAM1 MSTEAM2.
- Asegúrese de que el punto de conexión tenga el complemento y que el cliente de VDI con Explorador de procesos lo cargue:
- Ejecute el explorador de procesos.
- Habilite el panel inferior y cambie a la pestaña DLL.
- En Azure Virtual Desktop, busque el proceso de msrdc.exe y asegúrese de que el MsTeamsPluginAvd.dll está cargado.
- En Citrix, busque el proceso wfica32.exe y asegúrese de que el MsTeamsPluginCitrix.dll está cargado.
- Reinicie la aplicación de Teams. Es necesario reiniciar una vez para realizar la transición de WebRTC a SlimCore, cuando se detecta el complemento por primera vez.
- Si el problema persiste, compruebe Visor de eventos en la máquina virtual (VM) para ver si hay errores relacionados con VDI de Microsoft Teams (Teams 24123.X.X.X o superior).
No optimizado con SlimCore y, en su lugar, ve: "Azure Virtual Desktop SlimCore Media no conectado" o "Citrix SlimCore Media no conectado".
- Consulte la sección Solución de problemas de errores de implementación de SlimCoreVdi MSIX . Los errores relacionados con MSIX o AppX son las razones más probables de este error.
Panel de estado del cliente de Teams
Estado del cliente de Teams dentro del Centro de Administración de Teams es una página completamente nueva con un conjunto de datos, información y herramientas para ayudar a los administradores a solucionar problemas de VDI. En la pestaña "Problemas", los administradores pueden encontrar errores de "Error de optimización de VDI", con descripciones y acciones de corrección para administrar y solucionar problemas antes de que afecten a la productividad del usuario final o provoquen más escalaciones. Por lo general, estos errores se pueden accionar, ya sea a través de GPO, configuraciones de red o AppX. Se deben a actividades relacionadas con MSIX cuando el complemento intenta instalar/cargar/implementar SlimCore, o configuraciones faltantes, como la lista de permitidos del canal virtual de Citrix o el complemento que falta. Los códigos de error se asignan en la siguiente tabla.
Sugerencia
La información expuesta en TCH es invaluable para el administrador, tanto como herramienta de monitoreo proactiva como reactiva. Microsoft recomienda revisar la información diariamente o semanalmente y crear los informes automatizados correspondientes.
Registros de Teams para VDI
Los registros de Teams se pueden recopilar seleccionando Ctrl+Alt+Mayús+1 mientras se ejecuta Teams en una máquina virtual. Esta acción genera una carpeta ZIP en la carpeta Descargas. Dentro del archivo PROD-WebLogs-*.zip, busque la carpeta Core.
Vdi_debug.txt (archivo principal para información relacionada con VDI)
| Azure Virtual Desktop/W365 | Citrix |
|---|---|
| "vdiConnectedState": {"connectedStack": "remote"}, "vdiVersionInfo": {"bridgeVersion": "2024.18.1.11", "remoteSlimcoreVersion": "2024.18.01.11", "nodeId": "1051a908af6b160e", "clientOsVersion": "10.0.22631", "rdClientVersion": "1.2.5405.0", "rdClientProductName": "Escritorio remoto de Microsoft®", "pluginVersion": "2024.14.01.1", "screenShareFallback": true} | "vdiConnectedState": {"connectedStack": "remote"}, "vdiVersionInfo": {"bridgeVersion": "2024.18.1.14", "remoteSlimcoreVersion": "2024.18.01.14", "nodeId": "ffffffff93eaee6a", "clientOsVersion": "10.0.22631", "rdClientVersion": "24.3.0.64", "rdClientProductName": "Citrix Workspace", "pluginVersion": "2024.15.01.3", "screenShareFallback": true} |
-
vdiConnectedState muestra la pila de llamadas activa actual.
- StackConnectedStack: remote indica que Teams se ha conectado correctamente al punto de conexión remoto a través del canal virtual. Esto no significa necesariamente que la pila de llamadas se haya inicializado correctamente, por lo que el usuario puede seguir encontrando errores relacionados con las llamadas, como no poder iniciar una llamada.
- StackConnected:local indica que la conexión del canal virtual falló. El usuario está ahora en modo de reserva.
-
vdiVersionInfo proporciona información útil para el cliente y el punto de conexión de Teams.
- bridgeVersion está vinculado a la versión del cliente de escritorio de Teams que se ejecuta en la máquina virtual.
- remoteSlimcoreVersion es la versión de VDI SlimCore que está disponible en el punto de conexión.
- nodeId es un identificador único vinculado al punto de conexión.
- clientOsVersion es la versión del sistema operativo para el punto de conexión.
- rdClientVersion es la versión del cliente de escritorio remoto que se ejecuta en el punto de conexión, que se usa para conectarse a la máquina virtual.
- rdClientProductName es el nombre del cliente de escritorio remoto que se ejecuta en el punto de conexión.
- pluginVersion es la versión del complemento que se integra en el cliente de escritorio remoto.
Diagnostics-logs.txt
Este archivo también se puede encontrar en Weblogs\user(..). Para investigar más a fondo los problemas relacionados con la conexión de VDI, el uso de la palabra clave vdiBridgeEventsHandler proporciona los registros de los controles de eventos de conexión y desconexión de vdiBridge, como se muestra (control de eventos onConnected) en el siguiente ejemplo de una conexión correcta con la nueva pila de optimización:
7432 2024-03-01T17:51:22.032Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - onConnected: end, currentStack=remote 7435 2024-03-01T17:51:22.032Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - new calling stack type set: currentStack=remote 7436 2024-03-01T17:51:22.032Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - deviceManagerService reloaded 7445 2024-03-01T17:51:22.031Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - calling stack reinit complete with nextStack=remote 7464 2024-03-01T17:51:21.785Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - starting calling stack reinit with nextStack=remote 7465 2024-03-01T17:51:21.785Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - SlimCore replacement complete, remote is now available 7467 2024-03-01T17:51:21.783Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - setVDIOptimizationModeOverride: from SlimCore to SlimCore 7468 2024-03-01T17:51:21.782Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - onConnected: isVersionMismatch=false, forceVersion=undefined, bridgeVersion=2024.5.1.11 7469 2024-03-01T17:51:21.782Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - cached local SlimCore for future (fallback), currentStack=local 7470 2024-03-01T17:51:21.782Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - onConnected: start, vendorType=1, remoteSlimcoreVersion=2024.05.01.11, platform=win-x86, loadErrc=1, deployErrc=24002, nodeId=ffffffffbd7d5e77 7471 2024-03-01T17:51:21.782Z Inf vdiBridgeEventsHandler: VDI Mode: slimcore - enqueueBridgeCallback: adding onConnected to queue, 0 bridge callbacks in queue, isBridgeCallbacksQueueProcessing=false
Error de conexión
Si hay un error de conexión, el código de error se puede encontrar en la línea de registro que contiene "loadErrc" y "deployErrc". Un error de implementación (también conocido como install_error) es un error que se produce cuando el complemento intentaba descargar el paquete SlimCore MSIX de la red de entrega de contenido de Microsoft. A continuación, el complemento intenta almacenar provisionalmente o aprovisionar el paquete en el punto de conexión mediante el Servicio de preparación de aplicaciones para AppX. Un error de carga es un error que ocurre cuando el complemento intenta iniciar MsTeamsVdi.exe y establecer una llamada a procedimiento remoto (RPC) para él.
El código registrado aquí debe asignarse mediante esta tabla:
| Código de error Standard | loadErrc o deployErrc | Definición | Notas |
|---|---|---|---|
| 0 | 0 | Aceptar. | No es un error. 'SlimCore Connected' correcto, el usuario está correctamente optimizado |
| 5 | 43 | ERROR_ACCESS_DENIED | MsTeamsVdi.exe proceso falló al inicio. BlockNonAdminUserInstall estar habilitado podría causar este error. O bien, el punto de conexión podría estar ocupado registrando varios paquetes MSIX después de que un usuario inicie sesión y el servicio AppX no haya terminado de registrar SlimCoreVdi. |
| 110 | ERROR_OPEN_FAILED | Directivas de acceso en segundo plano de Windows que bloquean el BITS ("BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY"), lo que impide las descargas de SlimCore durante la optimización. Para los usuarios de AVD/W365, es posible que la aplicación de Aplicación de Windows no tenga el permiso de aplicación en segundo plano:> "Permitir que esta aplicación se ejecute en segundo plano" establecido en "Siempre" en Configuración de Windows/Aplicaciones/Aplicaciones instaladas/Aplicación de Windows. Si esta opción no está visible, compruebe si GlobalUserDisabled está establecido en 1 y cámbielo a 0, en HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications | |
| 403 | 3227 | HTTP_STATUS_FORBIDDEN | Consulte con los equipos de redes y proxy, ya que algo está bloqueando las descargas de SlimCore MSIX. Estado HTTP 403: el servidor entendió la solicitud, pero se negó a atenderla. |
| 404 | 3235 | HTTP_STATUS_NOT_FOUND | Problema de publicación: no se encuentra el paquete MSIX de SlimCore en la red de entrega de contenido. Posibles interferencias de los servidores proxy |
| 1260 | 10083 | ERROR_ACCESS_DISABLED_BY_POLICY | Este error suele significar que el Administrador de paquetes de Windows no puede instalar el paquete MSIX de SlimCore. Visor de eventos puede mostrar el código de error hexadecimal 0x800704EC. Las directivas de AppLocker pueden causar este código de error. Puedes deshabilitar AppLocker o agregar una excepción para los paquetes SlimCoreVdi en Directiva de> seguridad local: directivas de control de aplicaciones:> AppLocker. Marque el paso 3 de "Optimizar con una nueva solución VDI para Teams". |
| 1460 | 11683 | ERROR_time salida | MsTeamsVdi.exe proceso falló al inicio (tiempo de espera de 60 segundos). Los síntomas pueden ser una transición lenta a la optimización de SlimCore, un posible "SlimCore Media no conectado" y una eventual recuperación después de esperar o reiniciar. Causa raíz más probable: la implementación/registro de MSIX de SlimCore se completó con demasiada lentitud. |
| 1722 | 13779 | RPC_S_SERVER_UNAVAILABLE | 'El servidor de Llamada a procedimiento remoto (RPC) no está disponible'. MsTeamsVdi.exe no pudo comunicarse con un componente de servicio de Windows del que depende durante el inicio de SlimCore, muy probablemente el Servicio de preparación de aplicaciones (ARS), las API del administrador de paquetes o las API de registro de paquetes. Si esos componentes no están disponibles, se bloquean o se reinician, se esperan errores de RPC. Un escenario común es la lentitud de los clientes ligeros que tienen sobrecarga en los inicios de sesión de usuario o los registros de AppX se retrasan. El registro de SlimCore dañado o incompleto también puede ser la causa. Si la optimización finalmente se realiza correctamente, trate 1722 como una condición transitoria en lugar de un error de inicio grave MsTeamsVdi.exe. Se puede obtener información de registro adicional del Visor de eventos del punto de conexión (AppXDeployment-Server/Operational y AppxPackagingOM/Operational) |
| 2000 | 16002 | Sin complemento | El punto de conexión no tiene el MsTeamsPlugin o, si lo tiene, no se cargó (consulte con el Explorador de procesos). |
| 2001 | 16008 | Canal virtual no disponible | Error en Citrix VDA (agente de entrega virtual), WFAPI o API de explosión de agente de Omnissa |
| 2003 | 16026 | Los canales virtuales personalizados (MSTEAMS, MSTEAM1 y MSTEAM2) se bloquean debido a una directiva de Citrix Studio | Revise la sección de la lista de permitidos del canal virtual de Citrix del artículo de VDI 2.0. |
| 2004 | 16032 | Versión de la aplicación Citrix Workspace no compatible. Actualice | |
| 2005 | 16043 | Teams se ejecuta como una aplicación publicada (Citrix) o una aplicación remota (AVD/Windows 365) | El usuario no cumple los requisitos mínimos de versión: Teams no carga SlimCore en este caso y los usuarios siempre se optimizan con WebRTC. |
| 2008 | 16066 | La aplicación de Windows para MAC en AVD/365 es de la App Store, que no es compatible. Solo se admiten aplicaciones de Windows que no sean de tiendas. | |
| 3000 | 24002 | SlimCore No es necesaria la implementación | Este código no es realmente un error. Es un buen indicador de que el usuario está en la nueva arquitectura de optimización con SlimCore. |
| 3001 | 24010 | SlimCore ya cargado | Este código no es realmente un error. Es un buen indicador de que el usuario está en la nueva arquitectura de optimización con SlimCore. |
| 3002 | 24018 | No Local SlimCore | SlimCore no se descargó correctamente en el punto de conexión. |
| 3004 | 24035 | El complemento no responde | Intente reiniciar Teams. Por lo general, se trata de un error transitorio en el que el complemento está ocupado preparando el motor multimedia. Este error es distinto de 2000, donde no se puede establecer un canal virtual. En el error 3004, se estableció un transporte, pero el complemento nunca respondió a Teams con un "ClientHello" |
| 3005 | 24043 | Tiempo de espera del complemento durante la descarga | Error al descargar MSIX en 2 minutos. |
| 3007 | 24058 | Tiempo de espera de carga | Tiempo de espera de descarga o instalación de SlimCore agotado (Internet lento o App Readiness Service están ocupados). |
| 3021 | 24170 | No se puede usar ningún paquete SlimCore | Algunos paquetes MSIX están presentes (normalmente Framework), pero no se puede usar ninguna combinación (normalmente falta el paquete MSIX de host). Algunas opciones de configuración del usuario impiden las instalaciones de host. |
| 4000 | ERROR_WINS_INTERNAL | WINS encontró un error al procesar el comando. | |
| 4390 | ERROR_NOT_A_REPARSE_POINT | Error relacionado con MSIX de SlimCore en clientes ligeros con filtros de escritura unificados y superposiciones de discos RAM. Consulta esta sección | |
| 12002 | ERROR_INTERNET_TIMEOUT | Problemas de conectividad a Internet en el punto de conexión. Se agotó el tiempo de espera de la solicitud HTTP. La acción recomendada para el usuario es ejecutar la herramienta NAT y detectar problemas en su red para resolver el problema | |
| 12030 | ERROR_INTERNET_CONNECTION_ABORTED | Problemas de conectividad a Internet en el punto de conexión. La conexión con el servidor CDN de Microsoft ha terminado anormalmente. La acción recomendada para el usuario es ejecutar la herramienta NAT y detectar problemas en su red para resolver el problema | |
| 15615 | 1951 | ERROR_INSTALL_POLICY_FAILURE | Error relacionado con MSIX de SlimCore. Para instalar esta aplicación, necesita una licencia de desarrollador de Windows o un sistema habilitado para instalación de prueba. la clave de registro AllowAllTrustedApps se puede establecer en 0? |
| 15616 | ERROR_PACKAGE_UPDATING | Error relacionado con MSIX de SlimCore. 'La aplicación no se puede iniciar porque está actualmente en actualización'. Condición transitoria de carrera del ciclo de vida de MSIX, no un error de implementación grave. Windows devuelve esto cuando el complemento intenta iniciar o cargar SlimCore mientras el subsistema AppX/MSIX sigue actualizando, registrando, reparando o reemplazando el paquete SlimCore en el punto de conexión. Si la optimización finalmente se realiza correctamente, trate 15616 como una condición que se puede reintentar en lugar de un error de implementación. Investigue más a fondo si los usuarios permanecen en "SlimCore Media Not Connected" o nunca se optimiza con SlimCore. | |
| 15618 | ERROR_PACKAGES_IN_USE | Error relacionado con MSIX de SlimCore. "El paquete no se pudo instalar porque los recursos que modifica están actualmente en uso". | |
| 15700 | APPMODEL_ERROR_NO_PACKAGE | El proceso no tiene una identidad de paquete. No hay ningún alias para MsTeamsVdi en %LOCALAPPDATA%\Microsoft\WindowsApps. Los registros del Centro de opiniones son necesarios al reproducir el error (asegúrese de seleccionar Plataforma para desarrolladores como categoría e Implementación de aplicaciones como subcategoría) | |
| 16389 | E_FAIL notificado por el Administrador de paquetes | Suele ser el mismo que el código de error de carga 5 (ERROR_ACCESS_DENIED). Lo más probable es que se deba a la directiva BlockNonAdminUserInstall cuando el usuario no es un Administrador. Consulte este vínculo para obtener más detalles. MDM de Intune también puede establecer este valor. En algunas condiciones, Windows notifica el error 16389 (E_FAIL) como un error genérico, por lo que BlockNonAdminUserInstall no es la única causa principal. Consulte la descripción detallada a continuación. |
Uso del Visor de eventos en la máquina virtual para solucionar problemas
Cada evento de conexión o desconexión se registra en el Visor de eventos que se ejecuta en la máquina virtual. El Visor de eventos también puede mostrar errores relacionados con el cliente. Filtre por origen (VDI de Microsoft Teams) e id. de evento (0) en Registros de Windows\Aplicación. Se pueden encontrar códigos de error en la sección de registros de Teams para VDI .
Nota
Para poder filtrar por origen, debe ejecutar este comando desde una ventana de PowerShell con privilegios elevados:
PS C:\Windows\system32> New-EventLog -LogName Application -Source "Microsoft Teams VDI"
Solución de problemas de errores de implementación de complementos
La información de diagnóstico se puede encontrar en los registros de eventos detallados en el dispositivo del usuario. Después de la instalación, MsTeamsPluginCitrix.dll se escribe en la carpeta CWA (aplicación Citrix Workspace). Solo para la plataforma Citrix, se crean las siguientes claves en el punto de conexión (no en la máquina virtual):
| Clave | Tipo de clave | Nombre de clave | Valor clave |
|---|---|---|---|
| HKLM\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ICA 3.0 | String | VirtualDriverEx | MicrosoftTeamsVDI |
| HKLM\SOFTWARE\WOW6432Node\Citrix\ICAClient\Engine\Configuration\Advanced\Modules\MicrosoftTeamsVDI | String | DriverNameWin32 | MsTeamsPluginCitrix.dll |
Para depurar instalaciones, puede habilitar el registro del instalador, pero luego debe usar msiexec manualmente y pasar las marcas correctas. Por ejemplo, si el complemento no está instalado actualmente, se puede instalar con registros: msiexec.exe /i MsTeamsPluginCitrix.msi /l*vx installer.log.txt.
Solución de problemas de errores de implementación MSIX de SlimCoreVdi
Asegúrese de revisar el almacenamiento provisional y el registro de SlimCore MSIX en la sección del punto de conexión , ya que determinados GPO (directivas de grupo) pueden impedir las instalaciones de MSIX.
La información de diagnóstico se puede encontrar en los registros de eventos detallados en el dispositivo del usuario.
Vaya al Visor de eventos (local) > Registros de aplicaciones y servicios de > Microsoft > Windows.
Compruebe si hay registros disponibles en estas categorías:
- AppxPackagingOM > Microsoft-Windows-AppxPackaging/Operational
- >AppXDeployment-Server Microsoft-Windows-AppXDeploymentServer/Operational
Revise los registros en AppXDeployment-Server.
Error 16389
El error 16389 (E_FAIL) suele ser un error en el que la pila Administrador de paquetes de Windows/AppX encontró algún error subyacente, pero solo mostró el valor de E_FAIL genérico. La causa más probable es la directiva BlockNonAdminUserInstall. Esta directiva CSP para ApplicationManagement administra la capacidad de los usuarios que no son administradores para instalar paquetes de aplicaciones de Windows, por ejemplo, SlimCore Host y Framework.
Nota
El problema también puede producirse cuando la directiva MDM ApplicationManagement/BlockNonAdminUserInstall (Intune Catálogo de configuración → implementación de paquetes de aplicaciones → Bloquear instalación de usuarios no administradores) se establece en 1 (Habilitado) en el punto de conexión. La directiva efectiva se lee de: HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\ApplicationManagement\BlockNonAdminUserInstall = 1 (REG_DWORD). El servidor de implementación de AppX devuelve E_ACCESSDENIED (0x80070005) al autor de la llamada (msrdc.exe, por ejemplo). El complemento VDI de Teams lo expone como windows_error_16389 y anula el registro de SlimCore → no se inicializa la nueva optimización → llamada vuelve a WebRTC no optimizado o, si está disponible.
| Causa | Probabilidad | Notas |
|---|---|---|
| BlockNonAdminUserInstall | Muy alto | |
| AppLocker / WDAC | Alto | |
| Error de coincidencia de registros de host y FWK de SlimCore | Alto | Corregido en el complemento 2026.29.1.4 |
| Problema de registro de multiusuario de quiosco multimedia compartido | Alto | Corregido en el complemento 2026.29.1.4 |
| Denegado el acceso a carpetas temporales | Medium-High |
Error 15615
El error 15615 normalmente significa que el Administrador de paquetes de Windows no puede instalar el paquete MSIX con SlimCoreVdi.
- Asegúrese de que el punto de conexión confía en la firma digital de ese MSIX (vaya a Detalles de firmas digitales de > propiedades MSIX).>> Es una firma de Microsoft válida y apta para tiendas, pero es posible que los clientes tengan algo especial configurado.
- Intente habilitar la directiva AllowAllTrustedApps.
- Intente permitir la instalación de prueba de aplicaciones de orígenes de confianza que no sean de almacenamiento.
- En Windows 10, esta configuración está habilitada de forma predeterminada, por lo que debe modificarla aquí si la encuentra deshabilitada: Actualización de configuración > y seguridad > Para desarrolladores > Instalación de prueba de aplicaciones.
- En Windows 11, esta configuración está habilitada de forma predeterminada: Configuración > Aplicaciones Configuración > avanzada de > la aplicación Elija dónde obtener las aplicaciones > en cualquier lugar.
Colección de registros
El registro se puede encontrar en las siguientes ubicaciones:
En el cliente (para SlimCores antiguos antes de la nueva arquitectura dividida con Host y Framework):
AppData\Local\Microsoft\TeamsVDI\<vdi_vendor>-default-<cloudname>\skylibAppData\Local\Microsoft\TeamsVDI\<vdi_vendor>-default-<cloudname>\media-stack
En el cliente (para nuevos SlimCores con arquitectura dividida con host y marco):
AppData\Local\Packages\Microsoft.Teams.SlimCoreVdiHost.win-x64_8wekyb3d8bbwe\LocalCache\Local\Microsoft\TeamsVDI\<vdi_vendor>-default-<cloudname>\skylibAppData\Local\Packages\Microsoft.Teams.SlimCoreVdiHost.win-x64_8wekyb3d8bbwe\LocalCache\Local\Microsoft\TeamsVDI\<vdi_vendor>-default-<cloudname>\media-stack
En el servidor:
AppData\Local\Packages\MSTeams_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Logs\skylib