FSLogix-Codes und ihre Bedeutung
Die Profil- und ODFC-Container legen drei Werte fest, die den Zustand von FSLogix für die Anmeldung des Benutzers bzw. der Benutzerin darstellen:
- Status
- Normal
- Fehler
- `Reason`
- Fehler (generiert aus Windows, nicht FSLogix)
Die drei Werte werden für die Sitzung jedes Benutzers bzw. jeder Benutzerin in der Registrierung lokaler Computer gespeichert. Je nach Container können die Sitzungsinformationen des Benutzers bzw. der Benutzerin an einem von zwei Orten gespeichert werden.
- Profilcontainer:
HKLM\Software\FSLogix\Profiles\Sessions\%sid%
- ODFC-Container:
HKLM\Software\Policies\FSLogix\ODFC\Sessions\%sid%
HKCU\Software\FSLogix\ODFC\Sessions
Status- und Ursachencodes bieten eine ganzheitliche Ansicht des FSLogix-Zustands für jede(n) bestimmte(n) Benutzer*in. Der Statuscode kann einer von zwei Typen sein, Normal und Fehler. Fehlercodes werden festgelegt, wenn ein FSLogix-Vorgang nicht erfolgreich war. Diese Codes werden von Windows generiert.
Statuscodes (Normal und Fehler)
Statuscodes entsprechen einem FSLogix-Vorgang, der erfolgreich oder fehlerhaft war.
Code | Typ | Beschreibung | Erklärung |
---|---|---|---|
0 | Normal | STATUS_SUCCESS | Erfolg |
1 | Fehler | FEHLER | Das Benutzerprofil kann nicht geladen werden. |
2 | Fehler | ERROR_VIRT_DLL | Die API für virtuelle Datenträger ist auf dieser Plattform nicht verfügbar. |
3 | Fehler | ERROR_GET_USER | Der Sicherheitsbezeichner des Benutzers bzw. der Benutzerin kann nicht abgerufen werden. |
4 | Fehler | ERROR_HANDLE_ODFC | Fehler beim Einrichten des Office 365-Containers. |
5 | Fehler | ERROR_SECURITY | Die Sicherheitsinformationen können nicht abgerufen werden. |
6 | Fehler | ERROR_VHD_PATH | Der Speicherort des virtuellen Datenträgers kann nicht abgerufen werden. |
7 | Fehler | ERROR_CREATE_DIR | Die Zielordner können nicht erstellt werden. |
8 | Fehler | ERROR_IMPERSONATION | Die Benutzeridentität kann nicht angenommen werden. |
9 | Fehler | ERROR_CREATE_VHD | Der virtuelle Datenträger kann nicht erstellt werden. |
10 | Fehler | ERROR_CLOSE_HANDLE | Der virtuelle Datenträger kann nicht freigegeben werden. |
11 | Fehler | ERROR_OPEN_VHD | Der virtuelle Datenträger kann nicht geöffnet werden. |
12 | Fehler | ERROR_ATTACH_VHD | An den virtuellen Datenträger kann nicht angefügt werden. |
13 | Fehler | ERROR_GET_PHYSICAL_PATH | Die physischen Informationen des virtuellen Datenträgers können nicht abgerufen werden. |
14 | Fehler | ERROR_OPEN_DEVICE | Das Volume des virtuellen Datenträgers kann nicht geöffnet werden. |
15 | Fehler | ERROR_INIT_DISK | Der virtuelle Datenträger kann nicht initialisiert werden. |
16 | Fehler | ERROR_GET_VOL_GUID | Der Bezeichner des virtuellen Datenträgers kann nicht abgerufen werden. |
17 | Fehler | ERROR_FORMAT_VOL | Fehler beim Formatieren des virtuellen Datenträgers. |
18 | Fehler | ERROR_GET_PROFILE_DIR | Das Profilverzeichnis kann nicht abgerufen werden. |
19 | Fehler | ERROR_SET_MOUNT_POINT | Der Bereitstellungspunkt für das Verzeichnis kann nicht eingerichtet werden. |
20 | Fehler | ERROR_REG_IMPORT | Die Registrierungsinformationen können nicht importiert werden. |
21 | Fehler | ERROR_CHK_GRP_MEMBERSHIP | Die Gruppe des Benutzers bzw. der Benutzerin kann nicht abgerufen werden. |
22 | Fehler | ERROR_HANDLE_PROFILE | Fehler bei der Behandlung des Profils. |
23 | Fehler | ERROR_PROFILE_SUBFOLDER_REDIRECTION | Ordnerumleitungen können nicht eingerichtet werden. |
24 | Fehler | ERROR_CREATE_EVENT | Das Ereignis kann nicht erstellt werden. |
25 | Fehler | ERROR_PER_SESSION_VHD | Die maximale Anzahl der Sitzungen ist erreicht. |
26 | Fehler | ERROR_DETACH_VHD | Der virtuelle Datenträger am angegebenen Speicherort kann nicht getrennt werden. |
27 | Fehler | ERROR_FIND_VHD | Der virtuelle Datenträger wurde am angegebenen Speicherort nicht gefunden. |
28 | Fehler | ERROR_NO_SESSION_CONFIG | Es wurde keine Benutzersitzungskonfiguration gefunden. |
100 | Normal | STATUS_WAITING_FOR_PROFILE_DIR_SET | Warten auf den Windows-Profildienst, um den Profilordner des Benutzers bzw. der Benutzerin zu bestimmen. |
200 | Normal | STATUS_IN_PROGRESS | Setup wird ausgeführt. |
300 | Normal | STATUS_ALREADY_ATTACHED | Das Profil ist bereits angefügt (nur differenzierende Datenträger) |
BEISPIEL: Statuscodes in Profilprotokollen
[07:31:26.900][tid:00000d30.00004c04][INFO] Status set to 28: No user session config found
[07:38:15.311][tid:00000d30.0000218c][INFO] Status set to 100: Waiting for the Windows Profile Service to determine the user's profile folder
[07:42:47.045][tid:00000d30.00004168][INFO] Status set to 200: Setup in progress
[07:42:48.076][tid:00000d30.00004168][INFO] Status set to 0: Success
Ursachencodes
Ursachencodes werden verwendet, um die Statuscodes vom Typ Normal wie beschrieben zu verdeutlichen und werden nicht für Statuscodes vom Typ Fehler verwendet.
Code | Beschreibung | Erklärung |
---|---|---|
0 | REASON_PROFILE_ATTACHED | Der Container ist angefügt. |
1 | REASON_NOT_IN_WHITE_LIST | Benutzer*in ist kein Mitglied der eingeschlossenen Gruppe. |
2 | REASON_IN_BLACK_LIST | Benutzer*in ist Mitglied der ausgeschlossenen Gruppe. |
3 | REASON_LOCAL_PROFILE_EXISTS | Ein lokales Profil für diese(n) Benutzer*in ist auf diesem System vorhanden. |
4 | REASON_SHORT_SID | Kein geeigneter Benutzertyp. |
5 | REASON_UNSET | Grund für die Initialisierung im leeren Zustand. |
6 | REASON_COMPONENT_NOT_ENABLED | Die Komponente ist in Product Key (Legacy) nicht aktiviert. |
7 | REASON_WINDOWS_TEMP_PROFILE | Das Profil ist ein temporäres Windows-Profil. |
8 | REASON_NOT_WVD_SESSION | Die Sitzung ist keine Azure Virtual Desktop-Sitzung. |
9 | REASON_FAILED_TO_LOAD_PROFILE | Fehler beim Laden des Profils. |
BEISPIEL: Ursachencodes in Profilprotokollen
[07:26:39.015][tid:00000d30.000044b4][INFO] Volume name: \\?\Volume{c04ba195-522c-40b8-a894-879025d9b386}\
[07:26:39.015][tid:00000d30.000044b4][INFO] Reason set to 0: The container is attached
[07:26:39.015][tid:00000d30.000044b4][INFO] queryFreeDiskSpace returning after 0 milliseconds
Fehlercodes
Wenn ein Fehler bei einem FSLogix-Vorgang auftritt, wird ein Warnungs- oder Fehlercode festgelegt. Die Warnungs- und Fehlercodes stammen von Windows, wo FSLogix einen API-Aufruf durchgeführt hat und der Vorgang nicht erfolgreich war. Diese Codes entsprechen Systemfehlercodes.
BEISPIEL: Warnungscodes in Profilprotokollen
[07:31:01.428][tid:00000d30.00004c04][WARN: 00000005] Error removing directory: \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000-test (Access is denied.)
[11:35:33.734][tid:00000d30.00004f38][WARN: 00000002] Failed to query size of VHD(x): \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000\Profile_jdoe.vhdx (The system cannot find the file specified.)
BEISPIEL: Fehlercodes in Profilprotokollen
[07:31:01.429][tid:00000d30.00004c04][ERROR:000000b7] No Create access: \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000-test (Cannot create a file when that file already exists.)
[07:31:01.432][tid:00000d30.00004c04][ERROR:000000b7] LoadProfile failed. Version: 2.9.8308.44092 User: jdoe. SID: S-1-2-34-000000000-000000000-0000000000-00000000. SessionId: 11. FrxStatus: 31 (Cannot create a file when that file already exists.)
[11:35:33.734][tid:00000d30.00004f38][ERROR:00000005] VirtualDiskAPI::CreateFormattedDisk failed to create vhd(x): \\fslfileserver\profiles\jdoe-S-1-2-34-000000000-000000000-0000000000-00000000\Profile_jdoe.vhdx (Access is denied.)
[11:35:59.241][tid:00000d30.00004f38][ERROR:80070003] Failed to save installed AppxPackages (The system cannot find the path specified.)
Problembehandlung für Systemfehlercodes
Systemfehlercodes können auf verschiedene Arten decodiert werden. Die folgenden Links beschreiben die am häufigsten verwendeten Methoden für die Untersuchung dieser Codes und deren Bedeutung.
- Systemfehlercode – Learn-Dokumentation
- Fehlercode-Suchtool von Windows
- NET HELPMSG