Bagikan melalui


Kode FSLogix dan apa artinya

Kontainer Profil dan ODFC menetapkan tiga nilai yang mewakili status FSLogix untuk pengguna yang masuk:

  • Status
    • Normal
    • Kesalahan
  • Alasan
  • Kesalahan(dihasilkan dari Windows, bukan FSLogix)

Ketiga nilai disimpan untuk sesi setiap pengguna di registri komputer lokal. Tergantung pada kontainer, informasi sesi pengguna dapat disimpan di satu (1) dari dua (2) tempat.

  • Kontainer profil:HKLM\Software\FSLogix\Profiles\Sessions\%sid%
  • Kontainer ODFC:
    • HKLM\Software\Policies\FSLogix\ODFC\Sessions\%sid%
    • HKCU\Software\FSLogix\ODFC\Sessions

Kode Status dan Alasan memberikan tampilan holistik status FSLogix untuk pengguna tertentu. Kode Status dapat berupa satu (1) dari dua (2) jenis, normal dan kesalahan. Kode kesalahan diatur ketika operasi FSLogix tidak berhasil. Kode-kode ini dihasilkan dari Windows.

Kode Status (Normal dan Kesalahan)

Kode status sesuai dengan operasi FSLogix yang berhasil atau gagal.

Kode Jenis Deskripsi Penjelasan
0 Normal STATUS_SUCCESS Berhasil
1 Kesalahan KESALAHAN Tidak dapat memuat profil pengguna
2 Kesalahan ERROR_VIRT_DLL API disk virtual tidak tersedia di platform ini
3 Kesalahan ERROR_GET_USER Tidak dapat mengambil pengidentifikasi keamanan pengguna
4 Kesalahan ERROR_HANDLE_ODFC Terjadi kesalahan saat menyiapkan Kontainer Office 365
5 Kesalahan ERROR_SECURITY Tidak dapat mengambil informasi keamanan
6 Kesalahan ERROR_VHD_PATH Tidak dapat mengambil lokasi disk virtual
7 Kesalahan ERROR_CREATE_DIR Tidak dapat membuat folder tujuan
8 Kesalahan ERROR_IMPERSONATION Tidak dapat meniru pengguna
9 Kesalahan ERROR_CREATE_VHD Tidak dapat membuat disk virtual
10 Kesalahan ERROR_CLOSE_HANDLE Tidak dapat merilis disk virtual
11 Kesalahan ERROR_OPEN_VHD Tidak dapat membuka disk virtual
12 Kesalahan ERROR_ATTACH_VHD Tidak dapat melampirkan ke disk virtual
13 Kesalahan ERROR_GET_PHYSICAL_PATH Tidak dapat mengambil informasi fisik disk virtual
14 Kesalahan ERROR_OPEN_DEVICE Tidak dapat membuka volume disk virtual
15 Kesalahan ERROR_INIT_DISK Tidak dapat menginisialisasi disk virtual
16 Kesalahan ERROR_GET_VOL_GUID Tidak dapat mengambil pengidentifikasi disk virtual
17 Kesalahan ERROR_FORMAT_VOL Kesalahan saat memformat disk virtual
18 Kesalahan ERROR_GET_PROFILE_DIR Tidak dapat mengambil direktori profil
19 Kesalahan ERROR_SET_MOUNT_POINT Tidak dapat menyiapkan titik pemasangan direktori
20 Kesalahan ERROR_REG_IMPORT Tidak dapat mengimpor informasi registri
21 Kesalahan ERROR_CHK_GRP_MEMBERSHIP Tidak dapat mengambil grup pengguna
22 Kesalahan ERROR_HANDLE_PROFILE Profil penanganan kesalahan
23 Kesalahan ERROR_PROFILE_SUBFOLDER_REDIRECTION Tidak dapat menyiapkan pengalihan folder
24 Kesalahan ERROR_CREATE_EVENT Tidak dapat membuat peristiwa
25 Kesalahan ERROR_PER_SESSION_VHD Sesi maksimum tercapai
26 Kesalahan ERROR_DETACH_VHD Tidak dapat melepaskan disk virtual di lokasi yang disediakan
27 Kesalahan ERROR_FIND_VHD Tidak dapat menemukan disk virtual di lokasi yang disediakan
28 Kesalahan ERROR_NO_SESSION_CONFIG Tidak ada konfigurasi sesi pengguna yang ditemukan
100 Normal STATUS_WAITING_FOR_PROFILE_DIR_SET Menunggu Layanan Profil Windows untuk menentukan folder profil pengguna
200 Normal STATUS_IN_PROGRESS Penyetelan sedang berlangsung
300 Normal STATUS_ALREADY_ATTACHED Profil sudah terpasang (hanya membedakan disk)

CONTOH: Kode status di Log Profil

[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

Kode Alasan

Kode alasan digunakan untuk membantu mengklarifikasi kode Status normal seperti yang dijelaskan dan tidak digunakan untuk kode Status kesalahan .

Kode Deskripsi Penjelasan
0 REASON_PROFILE_ATTACHED Kontainer terpasang
1 REASON_NOT_IN_WHITE_LIST Pengguna bukan anggota grup yang disertakan
2 REASON_IN_BLACK_LIST Pengguna adalah anggota grup pengecualian
3 REASON_LOCAL_PROFILE_EXISTS Profil lokal untuk pengguna ini ada pada sistem ini
4 REASON_SHORT_SID Bukan tipe pengguna yang sesuai
5 REASON_UNSET Alasan diinisialisasi ke status kosong
6 REASON_COMPONENT_NOT_ENABLED Komponen tidak diaktifkan dalam kunci produk (warisan)
7 REASON_WINDOWS_TEMP_PROFILE Profil adalah profil sementara Windows
8 REASON_NOT_WVD_SESSION Sesi bukan Sesi Azure Virtual Desktop
9 REASON_FAILED_TO_LOAD_PROFILE Pemuatan profil gagal

CONTOH: Kode alasan di Log Profil

[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

Kode Kesalahan

Ketika operasi FSLogix gagal, kode Peringatan atau Kesalahan diatur. Kode Peringatan dan Kesalahan berasal dari Windows, di mana FSLogix melakukan panggilan API dan operasi tidak berhasil. Kode-kode ini sesuai dengan Kode Kesalahan Sistem.

CONTOH: Kode peringatan dalam log profil

[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.)

CONTOH: Kode kesalahan dalam log profil

[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.)

Pemecahan masalah Kode Kesalahan Sistem

Kode Kesalahan Sistem dapat didekode dengan berbagai cara. Tautan berikut menjelaskan metode yang paling umum untuk menyelidiki kode-kode ini dan maknanya.