FSLogix コードとその意味

プロファイル コンテナーと ODFC コンテナーは、ユーザー サインインのために FSLogix の状態を表す 3 つの値を設定します。

  • Status
    • Normal
    • Error
  • 理由
  • エラー "(FSLogix ではなく Windows から生成)"

3 つの値は、ユーザーのセッションごとにローカル コンピューター レジストリに格納されます。 コンテナーに応じて、ユーザーのセッション情報を 2 か所 のうち 1 か所に格納できます。

  • プロファイル コンテナー: HKLM\Software\FSLogix\Profiles\Sessions\%sid%
  • ODFC コンテナー:
    • HKLM\Software\Policies\FSLogix\ODFC\Sessions\%sid%
    • HKCU\Software\FSLogix\ODFC\Sessions

状態コードと理由コードは、特定のユーザーの FSLogix 状態の全体像を提供します。 状態コードには、標準エラーの 2 種類の型のうち 1 つ を指定できます。 エラー コードは、FSLogix の操作が成功しなかった場合に設定されます。 これらのコードは Windows から生成されます。

状態コード (標準およびエラー)

状態コードは、成功または失敗した FSLogix の操作に対応します。

コード 説明 説明
0 標準 STATUS_SUCCESS Success
1 エラー ERROR ユーザーのプロファイルを読み込めません
2 エラー ERROR_VIRT_DLL このプラットフォームでは、仮想ディスク API を使用できません
3 エラー ERROR_GET_USER ユーザーのセキュリティ識別子を取得できません
4 エラー ERROR_HANDLE_ODFC Office 365 コンテナーの設定中にエラーが発生しました
5 エラー ERROR_SECURITY セキュリティ情報を取得できません
6 エラー ERROR_VHD_PATH 仮想ディスクの場所を取得できません
7 エラー ERROR_CREATE_DIR 宛先フォルダーを作成できません
8 エラー ERROR_IMPERSONATION ユーザーを偽装できません
9 エラー ERROR_CREATE_VHD 仮想ディスクを作成できません
10 エラー ERROR_CLOSE_HANDLE 仮想ディスクを解放できません
11 エラー ERROR_OPEN_VHD 仮想ディスクを開くことができません
12 エラー ERROR_ATTACH_VHD 仮想ディスクにアタッチできません
13 エラー ERROR_GET_PHYSICAL_PATH 仮想ディスクの物理情報を取得できません
14 エラー ERROR_OPEN_DEVICE 仮想ディスクのボリュームを開くことができません
15 エラー ERROR_INIT_DISK 仮想ディスクを初期化できません
16 エラー ERROR_GET_VOL_GUID 仮想ディスク識別子を取得できません
17 エラー ERROR_FORMAT_VOL 仮想ディスクのフォーマット中にエラーが発生しました
18 エラー ERROR_GET_PROFILE_DIR プロファイル ディレクトリを取得できません
19 エラー ERROR_SET_MOUNT_POINT ディレクトリ マウント ポイントを設定できません
20 エラー ERROR_REG_IMPORT レジストリ情報をインポートできません
21 エラー ERROR_CHK_GRP_MEMBERSHIP ユーザーのグループを取得できません
22 エラー ERROR_HANDLE_PROFILE プロファイル処理エラー
23 エラー ERROR_PROFILE_SUBFOLDER_REDIRECTION フォルダー リダイレクトを設定できません
24 エラー ERROR_CREATE_EVENT イベントを作成できません
25 エラー ERROR_PER_SESSION_VHD 最大セッション数に達しました
26 エラー ERROR_DETACH_VHD 指定された場所で仮想ディスクをデタッチできません
27 エラー ERROR_FIND_VHD 指定された場所で仮想ディスクが見つかりません
28 エラー ERROR_NO_SESSION_CONFIG ユーザー セッション構成が見つかりません
100 正常 STATUS_WAITING_FOR_PROFILE_DIR_SET Windows プロファイル サービスがユーザーのプロファイル フォルダーを特定するのを待機しています
200 正常 STATUS_IN_PROGRESS セットアップの進行中
300 正常 STATUS_ALREADY_ATTACHED プロファイルは既にアタッチされています (差分ディスクのみ)

例: プロファイル ログの状態コード

[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

理由コード

理由コードは、説明に従って通常の状態コードを明確にするために使用され、エラー状態コードでは使用されません。

コード 説明 説明
0 REASON_PROFILE_ATTACHED コンテナーがアタッチされています
1 REASON_NOT_IN_WHITE_LIST ユーザーはインクルード グループのメンバーではありません
2 REASON_IN_BLACK_LIST ユーザーが除外グループのメンバーではありません
3 REASON_LOCAL_PROFILE_EXISTS このユーザーのローカル プロファイルがこのシステムに存在します
4 REASON_SHORT_SID 適切なユーザーの種類ではありません
5 REASON_UNSET 空の状態に初期化された理由
6 REASON_COMPONENT_NOT_ENABLED プロダクト キーでコンポーネントが有効になっていません (レガシ)
7 REASON_WINDOWS_TEMP_PROFILE プロファイルが Windows 一時プロファイルです
8 REASON_NOT_WVD_SESSION セッションが Azure Virtual Desktop セッションではありません
9 REASON_FAILED_TO_LOAD_PROFILE プロファイルの読み込みに失敗しました

例: プロファイル ログの理由コード

[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

エラー コード

FSLogix の操作が失敗すると、警告またはエラー コードが設定されます。 警告とエラー コードは、FSLogix が API 呼び出しを行い、操作が成功しなかった Windows から取得されます。 これらのコードは、システム エラー コードに対応します。

例: プロファイル ログの警告コード

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

例: プロファイル ログのエラー コード

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

システム エラー コードのトラブルシューティング

システム エラー コードは、さまざまな方法でデコードできます。 次のリンクでは、これらのコードとその意味を調査するための最も一般的な方法について説明します。