Compartir a través de


Error de "FSLogix_unsupported_environment" y Sincronización de OneDrive en máquinas virtuales

Síntomas

En las máquinas virtuales configuradas mediante FSLogix, el cliente Sincronización de OneDrive no se puede sincronizar y recibe los siguientes mensajes de error:

OneDrive no se puede sincronizar
Póngase en contacto con el administrador del sistema para obtener ayuda.
Código de error: FSLogix_unsupported_environment

Además, el cliente de Sincronización de OneDrive se cierra después de cerrar la ventana del mensaje de error.

Causa

Este problema se produce porque el cliente de Sincronización de OneDrive está bloqueado en máquinas virtuales que usan versiones de FSLogix anteriores a la revisión 1 de FSLogix 2009. Estas versiones anteriores ya no son compatibles con Microsoft.

Solución

Para solucionar el problema, descargue e instale la versión más reciente de FSLogix en todas las máquinas virtuales que usan el cliente Sincronización de OneDrive.

Más información

Los administradores pueden usar uno de los métodos siguientes para comprobar la versión de FSLogix en máquinas virtuales que se ejecutan en su entorno.

Comprobación de la versión de FSLogix en varias máquinas virtuales

Nota: El siguiente script de PowerShell se proporciona tal cual y No es compatible con Microsoft.

Use el script de validación de versiones de FSLogix .

Comprobación de la versión de FSLogix en una máquina virtual

  • Use la herramienta de línea de comandos FSLogix FRX:

    C:\Program Files\FSLogix\Apps\frx.exe version
    
  • Ejecute el siguiente comando de PowerShell para obtener la InstallVersion propiedad de la clave del Registro FSLogix:

    (Get-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Apps).InstallVersion
    
  • Ejecute los siguientes comandos de PowerShell para obtener la versión de Microsoft FSLogix Apps instalada en el sistema:

    $uninstallPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
    $appCheck = Get-ItemProperty -Path $uninstallPath\* | Where-Object { $_.DisplayName -eq "Microsoft FSLogix Apps" }
    ($appCheck | Where-Object {$_.EstimatedSize -eq ($appCheck | Measure-Object -Maximum EstimatedSize).Maximum}).DisplayVersion