Kódy FSLogix a jejich význam
Kontejner Profile a ODFC nastavují tři hodnoty, které představují stav FSLogix pro přihlášení uživatele:
- Stav
- Normální
- Chyba
- Důvod
- Chyba (vygenerovaná z Windows, ne FSLogix)
Tři hodnoty se ukládají pro relaci každého uživatele v registru místních počítačů. V závislosti na kontejneru můžou být informace o relaci uživatele uloženy na jednom (1) ze dvou (2) míst.
- Kontejner profilu:
HKLM\Software\FSLogix\Profiles\Sessions\%sid%
- Kontejner ODFC:
HKLM\Software\Policies\FSLogix\ODFC\Sessions\%sid%
HKCU\Software\FSLogix\ODFC\Sessions
Kódy stavu a důvodu poskytují holistické zobrazení stavu FSLogix pro libovolného konkrétního uživatele. Stavový kód může být jeden (1) ze dvou (2) typů, normální a chyba. Kódy chyb se nastaví, když operace FSLogix nebyla úspěšná. Tyto kódy se generují z Windows.
Stavové kódy (normální a chyba)
Stavové kódy odpovídají operaci FSLogix, která byla úspěšná nebo neúspěšná.
Kód | Typ | Popis | Vysvětlení |
---|---|---|---|
0 | Normální | STATUS_SUCCESS | Success |
0 | Chyba | CHYBA | Nejde načíst profil uživatele |
2 | Chyba | ERROR_VIRT_DLL | Rozhraní API virtuálního disku není na této platformě dostupné. |
3 | Chyba | ERROR_GET_USER | Nejde načíst identifikátor zabezpečení uživatele |
4 | Chyba | ERROR_HANDLE_ODFC | Při nastavování kontejneru Office 365 došlo k chybě. |
5 | Chyba | ERROR_SECURITY | Nejde načíst informace o zabezpečení |
6 | Chyba | ERROR_VHD_PATH | Nejde načíst umístění virtuálního disku |
7 | Chyba | ERROR_CREATE_DIR | Nejde vytvořit cílové složky |
8 | Chyba | ERROR_IMPERSONATION | Nejde zosobnit uživatele |
9 | Chyba | ERROR_CREATE_VHD | Nejde vytvořit virtuální disk |
10 | Chyba | ERROR_CLOSE_HANDLE | Nejde uvolnit virtuální disk |
11 | Chyba | ERROR_OPEN_VHD | Nejde otevřít virtuální disk |
12 | Chyba | ERROR_ATTACH_VHD | Nejde se připojit k virtuálnímu disku |
13 | Chyba | ERROR_GET_PHYSICAL_PATH | Nejde načíst fyzické informace virtuálního disku |
14 | Chyba | ERROR_OPEN_DEVICE | Nejde otevřít svazek virtuálního disku |
15 | Chyba | ERROR_INIT_DISK | Nejde inicializovat virtuální disk |
16 | Chyba | ERROR_GET_VOL_GUID | Nejde načíst identifikátor virtuálního disku |
17 | Chyba | ERROR_FORMAT_VOL | Chyba při formátování virtuálního disku |
18 | Chyba | ERROR_GET_PROFILE_DIR | Nejde načíst adresář profilu |
19 | Chyba | ERROR_SET_MOUNT_POINT | Nejde nastavit přípojný bod adresáře |
20 | Chyba | ERROR_REG_IMPORT | Nejde importovat informace o registru |
21 | Chyba | ERROR_CHK_GRP_MEMBERSHIP | Nejde načíst skupinu uživatelů |
22 | Chyba | ERROR_HANDLE_PROFILE | Profil zpracování chyb |
23 | Chyba | ERROR_PROFILE_SUBFOLDER_REDIRECTION | Nejde nastavit přesměrování složek |
24 | Chyba | ERROR_CREATE_EVENT | Nelze vytvořit událost |
25 | Chyba | ERROR_PER_SESSION_VHD | Bylo dosaženo maximálního počtu relací |
26 | Chyba | ERROR_DETACH_VHD | Nejde odpojit virtuální disk v zadaném umístění |
27 | Chyba | ERROR_FIND_VHD | Nejde najít virtuální disk v zadaném umístění |
28 | Chyba | ERROR_NO_SESSION_CONFIG | Nebyla nalezena žádná konfigurace relace uživatele. |
100 | Normální | STATUS_WAITING_FOR_PROFILE_DIR_SET | Čekání na zjištění složky profilu uživatele |
200 | Normální | STATUS_IN_PROGRESS | Probíhá nastavení |
300 | Normální | STATUS_ALREADY_ATTACHED | Profil je již připojen (pouze rozdílové disky) |
PŘÍKLAD: Stavové kódy v protokolech profilu
[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
Kódy příčiny
Kódy důvodů slouží k objasnění normálních stavových kódů, jak je popsáno, a nejsou používány se stavovými kódy chyb.
Kód | Popis | Vysvětlení |
---|---|---|
0 | REASON_PROFILE_ATTACHED | Kontejner je připojený. |
0 | REASON_NOT_IN_WHITE_LIST | Uživatel není členem skupiny include. |
2 | REASON_IN_BLACK_LIST | Uživatel je členem skupiny vyloučení. |
3 | REASON_LOCAL_PROFILE_EXISTS | V tomto systému existuje místní profil tohoto uživatele. |
4 | REASON_SHORT_SID | Není vhodný typ uživatele. |
5 | REASON_UNSET | Důvod inicializován do prázdného stavu |
6 | REASON_COMPONENT_NOT_ENABLED | Součást není povolená v kódu Product Key (starší verze) |
7 | REASON_WINDOWS_TEMP_PROFILE | Profil je dočasný profil Windows. |
8 | REASON_NOT_WVD_SESSION | Relace není relací služby Azure Virtual Desktop. |
9 | REASON_FAILED_TO_LOAD_PROFILE | Načtení profilu se nezdařilo. |
PŘÍKLAD: Kódy důvodů v protokolech profilu
[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
Kódy chyb
Pokud operace FSLogix selže, nastaví se kód upozornění nebo chyby. Kódy upozornění a chyb pocházejí z Windows, kde FSLogix provedlo volání rozhraní API a operace nebyla úspěšná. Tyto kódy odpovídají kódům systémových chyb.
PŘÍKLAD: Kódy upozornění v protokolech profilu
[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.)
PŘÍKLAD: Kódy chyb v protokolech profilu
[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.)
Řešení potíží s kódem chyby systému
Kódy systémových chyb lze dekódovat různými způsoby. Následující odkazy popisují nejběžnější metody pro zkoumání těchto kódů a jejich významu.
- Dokumentace ke kódu systémové chyby Learn
- Nástroj Windows Error Code Lookup
- NET HELPMSG