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.)
システム エラー コードのトラブルシューティング
システム エラー コードは、さまざまな方法でデコードできます。 次のリンクでは、これらのコードとその意味を調査するための最も一般的な方法について説明します。