Freigeben über


Behandeln von Problemen mit alten, temporären oder lokalen Profilen

Im Allgemeinen liegt die Grundursache des Problems von Benutzer*innen nicht bei FSLogix, wenn Probleme mit alten, temporären oder lokalen Profilen bestehen. In den meisten Fällen können diese Probleme behoben werden, ohne dass eine Supportanfrage erstellt werden muss. Wir haben die häufigsten Ursachen und Lösungen für diese Probleme beschrieben.

FSLogix-Produkt ist nicht aktiviert

Nach der Installation von FSLogix sind keine der Features oder Konfigurationseinstellungen aktiviert. Je nach Konfiguration muss das Feature für Profil- und/oder ODFC-Container aktiviert werden.

Lösung

Lesen Sie die Artikel zum Aktivieren und Konfigurieren von Profil- oder ODFC-Containern von FSLogix.

Falsche Einstellungen in VHDLocations oder CCDLocations

VHDLocations werden mit Standardcontainern verwendet, während CCDLocations mit Cloudcachecontainern verwendet werden. In beiden Konfigurationen müssen die Werte für diese Einstellungen (Registrierungs- oder Gruppenrichtlinie) korrekt eingegeben werden. Darüber hinaus müssen die VMs, auf denen FSLogix installiert und aktiviert ist, auf die Speicherorte zugreifen können.

Lösung

  1. Öffnen Sie auf dem virtuellen Computer den Registrierungs-Editor.
  2. Suchen Sie die folgenden Schlüssel für Ihre Konfiguration:
    • HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles
    • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\FSLogix\ODFC
  3. Überprüfen Sie, dass Wert und Typ für VHDLocations oder CCDLocations entweder mit dem Typ REG_SZ (bevorzugt) oder dem Typ REG_MULTI_SZ vorhanden sind.
  4. Der REG_SZ-Wert für VHDLocations mit mehreren Einträgen erfordert Semikolons als Trennzeichen.

Hinweis

Der Zugriff auf die Speicherorte sollte von Testbenutzer*innen überprüft werden, bevor er in einer Produktionsumgebung verwendet wird.

Benutzer*innen haben keinen Zugriff auf den Speicheranbieter (Berechtigungen)

Die Konfiguration von Berechtigungen für einen Speicheranbieter ist eine der am häufigsten falsch konfigurierten Einstellungen für eine FSLogix-Lösung. Abhängig vom Speicheranbieter gibt es NTFS-Zugriffssteuerungslisten (Access Control Lists, ACLs), Berechtigungen auf Freigabeebene oder Berechtigungen für die rollenbasierte Zugriffssteuerung (Role-Based Access Control, RBAC) in Azure. Je nach Konfiguration können Benutzer*innen daran gehindert werden, sich bei einem virtuellen Computer anzumelden.

F R X SHELL ACCESS DENIED

Abbildung 1: Fehler beim Anfügen des Profils – Zugriff verweigert

Profilprotokollfehler

[ERROR:00000005]   Attach vhd(x) failed, file is locked.  Retrying 3 time(s) at 15 second intervals (Access is denied.)
[ERROR:00000005]   Failed to attach VHD. (Access is denied.)
[ERROR:00000005]   Failed to attach virtual disk: \\<server-name>\<share-name>\%username%-%sid%\Profile_%username%.vhdx (Access is denied.)
[ERROR:00000005]   LoadProfile failed. Version: 2.9.8440.42104 User: %username%. SID: %sid%. SessionId: 10. FrxStatus: 31 (Access is denied.)

Lösung

Lesen Sie den Artikel, der die Konfiguration von Speicherberechtigungen behandelt.

Das Profil wird auf einem anderen Computer verwendet

In einer Standardkonfiguration lässt FSLogix Einzelbenutzersitzungen für denselben Profilcontainer und temporäre Profile zu. Wenn ein(e) Benutzer*in versucht, eine Verbindung mit einer anderen VM herzustellen, die für die Verwendung desselben Profilcontainers konfiguriert ist, und er/sie sich nicht von der ursprünglichen Sitzung abmeldet, erhält er/sie ein temporäres Profil. Die Aktivierung der Einstellung PreventLoginWithTempProfile verhindert effektiv, dass sich Benutzer*innen bei einem virtuellen Computer anmelden, während ihr Profilcontainer verwendet wird.

F R X SHELL CONTAINER IN USE

Abbildung 2: Fehler beim Anfügen des Profils – Profil wird verwendet

Profilprotokollfehler

[ERROR:000000a7]   Operation 'AcquireExclusiveLock' failed.  Retrying %x time(s) at %y second intervals (Unable to lock a region of a file.)
[INFO]             Status set to 1: Cannot load user's profile
[INFO]             ErrorCode set to 33 - Message: The process cannot access the file because another process has locked a portion of the file.
[ERROR:00000021]   LoadProfile failed. Version: 2.9.8430.30244 User: %username%. SID: %sid%. SessionId: 2. FrxStatus: 33 (The process cannot access the file because another process has locked a portion of the file.)

Lösung

Jede Organisation muss abwägen, wie sie in solchen Situationen am besten vorgeht. In manchen Fällen kann es besser sein, den Benutzer*innen zu gestatten, sich mit einem temporären Profil anzumelden und ihn/sie arbeiten zu lassen, als den Anmeldeversuch zu verweigern. In anderen Situationen lernen sie, sich von ihren Sitzungen abzumelden, bevor sie eine neue Verbindung starten. Die letzte Option besteht darin, mehrere oder gleichzeitige Verbindungen bei Verwendung von FSLogix zu aktivieren.

Lokales Profil vorhanden

Wenn FSLogix auf einem virtuellen Computer installiert wird, der bereits Profile enthält, wird standardmäßig das lokale Profil berücksichtigt, anstatt ein FSLogix-Profil zu erstellen oder danach zu suchen. Dieses Problem tritt auf, wenn sich Benutzer*innen an einem virtuellen Computer anmelden, für den sie kein lokales Profil besitzen und FSLogix aktiviert ist. Die Benutzer*innen erhalten ein FSLogix-Profil, das wie ein neues Profil wirken würde.

Lösung

Durch Aktivieren der Einstellung DeleteLocalProfileWhenVHDShouldApply wird bei der Anmeldung das lokale Profil gelöscht und der FSLogix-Profilcontainer erstellt oder angefügt.

Warnung

Es wird empfohlen, Vorsicht walten zu lassen und zu überprüfen, welche lokalen Profile vorhanden sind, bevor Sie die Einstellung DeleteLocalProfileWhenVHDShouldApply verwenden, um die Gefahr von Datenverlusten zu begrenzen.

Temporäres oder lokales Profil, wenn PreventLoginWithFailure oder PreventLoginWithTempProfile aktiviert ist

FSLogix verwendet frxshell.exe, um das übliche Windows-shell.exe zu ersetzen, wenn es so konfiguriert ist, dass die Anmeldung von Benutzer*innen verhindert wird, wenn ihr Profil oder ein temporäres Windows-Profil nicht angefügt werden kann. Benutzer*innen, die eine Remoteanwendung statt eines echten Desktops verwenden, werden nicht daran gehindert, sich anzumelden. Remoteanwendungen rufen das übliche Windows-shell.exe nicht auf und FSLogix kann während der Anmeldung keine Verbindung mit der direkten Anwendung herstellen.

Profilfehlerprotokolle

Hinweis

Der Fehler kann unterschiedlich sein, je nachdem, warum das Profil nicht geladen werden konnte. Beispiel: Zugriff verweigert

[09:33:09.168][tid:00000c58.0000140c][INFO]             Configuration Read (DWORD): SOFTWARE\FSLogix\Profiles\PreventLoginWithFailure.  Data: 1
[09:33:09.168][tid:00000c58.0000140c][INFO]             Configuration Read (DWORD): SOFTWARE\FSLogix\Profiles\PreventLoginWithTempProfile.  Data: 1
...
[09:33:09.543][tid:00000c58.0000140c][ERROR:0000052e]   FindFile failed for path: \\<server-name>\<share-name>\%sid%_%username%\Profile*.VHDX (The user name or password is incorrect.)
[09:33:09.543][tid:00000c58.0000140c][INFO]             Status set to 27: Cannot find virtual disk at the provided location
[09:33:09.543][tid:00000c58.0000140c][INFO]             ErrorCode set to 1326 - Message: The user name or password is incorrect.
...
[09:33:09.543][tid:00000c58.0000140c][ERROR:0000052e]   LoadProfile failed. Version: 2.9.8440.42104 User: %username%. SID: %sid%. SessionId: 2. FrxStatus: 31 (The user name or password is incorrect.)
[09:33:09.543][tid:00000c58.0000140c][INFO]             loadProfile time: 391 milliseconds
...
[09:33:17.215][tid:00000c58.0000140c][INFO]           ===== Begin Session: StartShell
[09:33:17.215][tid:00000c58.0000140c][INFO]            User: %sid% (%username%)
...
[09:33:17.246][tid:00000c58.0000140c][INFO]            No FSLogix user session info found for user %sid%. This is not a profile we should handle
[09:33:17.246][tid:00000c58.0000140c][INFO]            Session configuration read (DWORD): SOFTWARE\FSLogix\Profiles\Sessions\%sid%\LogonStage = '5'(Logon_Complete)

Lösung

Dies ist ein bekanntes Problem ohne aktuelle Problemumgehung. Unter den meisten Umständen konnten die Benutzer*innen ihr Profil aufgrund von Speicherberechtigungen nicht laden. Weitere Informationen finden Sie im Artikel mit Schrittanleitungen zum Konfigurieren von SMB-Speicherberechtigungen.

Speicherplatzprobleme beim Speicheranbieter

FSLogix basiert auf Remotespeicheranbietern, um Benutzercontainer zu speichern. Es ist wichtig, Ihre(n) Speicheranbieter sowohl hinsichtlich der Leistung als auch der Gesamtspeicherkapazität genau zu überwachen. Wenn der Speicheranbieter seine maximale Größe erreicht hat, kann es zu einem oder mehreren Problemen kommen:

  • Benutzer*innen können keine neuen Container erstellen und erhalten schließlich ein temporäres oder lokales Profil.
  • Die aktuelle Benutzersitzung hängt oder reagiert nicht mehr.
  • Benutzer*innen können Container während des An- oder Abmeldens nicht einbinden oder ordnungsgemäß trennen.

Lösung

Erhöhen Sie die Kapazität des Remotespeicheranbieters.