Freigeben über


Fehler "FSLogix_unsupported_environment" und OneDrive-Synchronisation auf virtuellen Computern

Symptome

Auf virtuellen Computern, die mithilfe von FSLogix konfiguriert sind, kann der OneDrive-Synchronisierungsclient nicht synchronisiert werden, und Sie erhalten die folgenden Fehlermeldungen:

OneDrive kann nicht synchronisiert werden
Wenden Sie sich an Ihren Systemadministrator, um Hilfe zu bitten.
Fehlercode: FSLogix_unsupported_environment

Darüber hinaus wird der OneDrive-Synchronisierungsclient geschlossen, nachdem Sie das Fehlermeldungsfenster geschlossen haben.

Ursache

Dieses Problem tritt auf, da der OneDrive-Synchronisierungsclient auf virtuellen Computern blockiert wird, die FSLogix-Versionen verwenden, die älter als FSLogix 2009 Hotfix 1 sind. Diese früheren Versionen werden von Microsoft nicht mehr unterstützt.

Beschluss

Um das Problem zu beheben, laden Sie die neueste Version von FSLogix auf allen virtuellen Computern herunter, die den OneDrive-Synchronisierungsclient verwenden.

Mehr Informationen

Administratoren können eine der folgenden Methoden verwenden, um die Version von FSLogix auf virtuellen Computern zu überprüfen, die in ihrer Umgebung ausgeführt werden.

Überprüfen der FsLogix-Version auf mehreren virtuellen Computern

Anmerkung: Das folgende PowerShell-Skript wird wie von Microsoft bereitgestellt und wird nicht unterstützt.

Verwenden Sie das FSLogix-Versionsüberprüfungsskript .

Überprüfen der Version von FSLogix auf einem virtuellen Computer

  • Verwenden Sie das Befehlszeilentool FSLogix FRX:

    C:\Program Files\FSLogix\Apps\frx.exe version
    
  • Führen Sie den folgenden PowerShell-Befehl aus, um die InstallVersion Eigenschaft des FSLogix-Registrierungsschlüssels abzurufen:

    (Get-ItemProperty -Path HKLM:\SOFTWARE\FSLogix\Apps).InstallVersion
    
  • Führen Sie die folgenden PowerShell-Befehle aus, um die Version von Microsoft FSLogix-Apps abzurufen, die auf dem System installiert ist:

    $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