ユーザーのセッションが突然終了した場合、ユーザーのプロファイル用にマウントされた VHD(x) が正しくデタッチされず、ユーザーの次のサインインで VHD(x) コンテナーが正常にアタッチされない場合があります。 この設定を有効にすると、FSLogix はこれらの無効なセッションをクリーンアップし、サインインの成功を許可しようとします。 この設定は、プロファイル コンテナーと ODFC コンテナーの両方に影響します。
この設定を有効にすると、ユーザーの特定のごみ箱用のリダイレクトが VHD(x) コンテナーに作成されます。 これにより、削除元のコンピューターに関係なく、ユーザーは項目を復元できます。
プロファイル コンテナーの設定
プロファイル コンテナーには次の設定が適用され、次の場所に作成されます。
- レジストリ ハイブ: HKEY_LOCAL_MACHINE
- レジストリ パス: SOFTWARE\FSLogix\Profiles
AccessNetworkAsComputerObject
型: DWORD
既定値: 0
データの値と使用:
- 0: 既定値 – ユーザーとしてアタッチします。
- 1: コンピューターとしてアタッチします - フォルダーには、コンピューター オブジェクトに対するアクセス許可が必要です。
注意事項
ストレージ プロバイダーまたはアーキテクチャが VHD(x) コンテナーの場所に対するユーザー レベルのアクセス許可で機能しない限り、この構成設定を使用しないでください。 この設定により、仮想マシンはストレージ プロバイダー上のすべての VHD(x) ファイルにアクセスでき、潜在的なセキュリティ リスクが発生します。
AttachVHDSDDL
型: REG_SZ
既定値: 該当なし
データの値と使用:
VHD(x) をアタッチするときに使う ACL を表す SDDL 文字列。
CleanOutNotifications
型: DWORD
既定値: 1
データの値と使用:
- 0: アクションなし。
- 1: 古い通知エントリを消去します。
この設定では、Windows プッシュ通知プラットフォーム (WPN) と Windows Notification Facility (WFN) によって作成された前のエントリが消去され、一部の条件下ではサインインが遅くなります。
DeleteLocalProfileWhenVHDShouldApply
型: DWORD
既定値: 0
データの値と使用:
- 0: アクションなし。
- 1: ローカル プロファイルが存在し、プロファイル コンテナーと一致する場合は削除します。
重要
ユーザーに FSLogix プロファイル コンテナーが必要であると判断されたときに、ローカル プロファイルが既に存在する場合、FSLogix によってローカル プロファイルが完全に削除されます。
DiffDiskParentFolderPath
型: REG_SZ
既定値: %TEMP%
データの値と使用:
ProfileType が差分ディスクを使うように構成されている場合、差分ディスクを作成するパスを指定します。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
Enabled
(必須の設定)
型: DWORD
既定値: 0
データの値と使用:
- 0: プロファイル コンテナーは無効です。
- 1: プロファイル コンテナーは有効です。
FlipFlopProfileDirectoryName
型: DWORD
既定値: 0
データの値と使用:
- 0: SID フォルダーは
%sid%_%username%
のように作成されます。
- 1: SID フォルダーは
%username%_%sid%
のように作成されます。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この設定は、SIDDirNameMatch と SIDDirNamePattern の両方をオーバーライドします
- NoProfileContainingFolder が有効になっている場合、この設定は効果がありません
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch and SIDDirNamePattern)
GroupPolicyState
型: DWORD
既定値: 1
データの値と使用:
- 0: グループ ポリシーの状態をローミングしません。サインイン時に同期ポリシー処理を提供します。
- 1: グループ ポリシーの状態をローミングします。サインイン時に非同期ポリシー処理を提供します。
Note
この設定は、グループ ポリシーを使用して設定することはできません。
IgnoreNonWVD
型: DWORD
既定値: 0
データの値と使用:
- 0: FSLogix は任意のセッションに対して有効です。
- 1: FSLogix は Azure Virtual Desktop (AVD) セッションでのみ有効です。
Note
Windows Virtual Desktop (WVD) は Azure Virtual Desktop (AVD) と呼ばれるようになりましたが、設定の名前にはレガシ名が使用されます。
InstallAppxPackages
型: DWORD
既定値: 1
データの値と使用:
(1) を有効にすると、ユーザーのプロファイルから AppxPackages.xml マニフェスト ファイルが読み取られ、アプリケーションの一覧がインストールまたは再登録されます。 AppxPackages.xml ファイルは %LocalAppData%\FSLogix\AppxPackages.xml
にあります。 この設定は、すべての AppX アプリケーションの Windows でのグローバル動作を制御します。 これにより、FSLogix で使用する場合にのみ機能が向上します。
警告
AppxPackages.xml ファイルは、編集または変更されるものではありません。 このファイルを編集すると、予期しない結果が発生し、サインアウトするたびにファイルが上書きされる可能性があります。
IsDynamic
型: DWORD
既定値: 1
データの値と使用:
- 0: VHD(x) は固定サイズであり、ディスク上のサイズは完全に割り当てられます。
- 1: VHD(x) は動的であり、必要に応じてディスク上のサイズのみを増やします。
Note
- この設定と SizeInMBs 設定を組み合わせて使うことで、プロファイル コンテナーのサイズを管理します。 IsDynamic を 1 に設定すると、割り当てられた SizeInMBs に関係なく、プロファイル コンテナーはディスク上の最小領域を使用します。 領域が使用されると、ディスク上のサイズは SizeInMBs で指定されたサイズまで大きくなります。 SizeIn MBs は、ユーザーがディスク上での使用を許可されている最大サイズです。 ユーザーのプロファイル コンテナーが SizeInMBs で指定されている値を超える場合は、ユーザーにエラーが発生します。
- IsDynmaic を 1 に設定しても、プロファイル コンテナーを SizeInMBs で指定されているサイズより大きくすることはできません。
KeepLocalDir
型: DWORD
既定値: 0
データの値と使用:
- 0:
local_%username%
がサインアウト中に削除されます。
- 1: サインアウト後に、
local_%username%
フォルダーはシステムに残ります。同じユーザーが再びサインオンした場合、もう一度使われます。
LockedRetryCount
型: DWORD
既定値: 12
データの値と使用:
VHD(x) ファイルがロックされている (別のプロセスまたはコンピューターによって開かれている) ときに試みられる再試行の回数を指定します。
LockedRetryInterval
型: DWORD
既定値: 5
データの値と使用:
再試行の間の待機秒数を指定します (LockedRetryCount をご覧ください)。
NoProfileContainingFolder
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: プロファイル コンテナーでは、VHD(x) ファイル用のフォルダーを含む SID は使用または作成されません。
この設定は、既にユーザーごとに一意になっている場所がストレージによって提供される場合のためのものです。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この設定は、コンテナー フォルダーに関連するその他の設定をオーバーライドします。
- SIDDIRNameMatch は、この設定と組み合わせて使用すると効果がありません。
- SIDDIRNamePattern は、この設定と組み合わせて使用すると効果がありません。
- FlipFlopProfileDirectoryName は、この設定と組み合わせて使用すると効果がありません。
OutlookCachedMode
型: DWORD
既定値: 1
データの値と使用:
- 0: FSLogix がキャッシュ モードで何かを実行できないようにします。
- 1: プロファイル コンテナーがアタッチされている場合にのみ、コンテナーがデタッチされるまで、キャッシュ モードを有効にする Outlook の設定が一時的に設定されます。 この設定により、コンテナーがアタッチされている場合にのみキャッシュ モードが使用されます。
重要
- この機能が動作するには、Outlook がオンライン モード用に構成されている必要があります。 これにより、FSLogix が無効になった場合、大きな OST ファイルはダウンロードされません。
- オンライン モード レジストリ エントリ:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
。
- FSLogix は、現在のユーザーのこの設定をオーバーライドします。
PreventLoginWithFailure
型: DWORD
既定値: 0
データの値と使用:
(1) が有効な場合、既存のプロファイル VHD(x) へのアタッチまたは使用に失敗すると、FSLogix は FRXShell を読み込みます。 サポートへの問い合わせを促す既定のプロンプトであり、ユーザーにはサインアウトするという選択肢しかありません。
PreventLoginWithTempProfile
型: DWORD
既定値: 0
データの値と使用:
(1) が有効な場合、一時プロファイルが作成されたと判断されると、FSLogix は FRXShell を読み込みます。 サポートへの問い合わせを促す既定のプロンプトであり、ユーザーにはサインアウトするという選択肢しかありません。
ProfileDirSDDL
型: REG_SZ
既定値: 該当なし
データの値と使用:
プロファイル ディレクトリの作成時に使う ACL を表す SDDL 文字列。
ProfileType
型: DWORD
既定値: 0
データの値と使用:
- 0: 通常のプロファイル動作。
- 1: コンピューターは、RW プロファイル インスタンスのみにする必要があります。
- 2: コンピューターは、RO プロファイル インスタンスのみにする必要があります。
- 3: コンピューターは、RW ロールの取得を試みる必要があり、できない場合は、RO ロールにフォールバックする必要があります。
重要
- VHD の使用を同時に試みるすべてのセッションは、一致する ProfileType 設定である必要があります。 VHD に同時にアクセスしない場合は、ProfileType を 0 にする必要があります。
- OneDrive は、どのような状況でも、同じプロファイルを用いた複数のコンカレント接続をサポートしていません。 詳細については、「Use the sync app on virtual desktops」をご覧ください。
ReAttachRetryCount
型: DWORD
既定値: 60
データの値と使用:
VHD(x) コンテナーが予期せず切断された場合に、システムがその再アタッチを試みる回数を指定します。
ReAttachIntervalSeconds
型: DWORD
既定値: 10
データの値と使用:
VHD(x) コンテナーが予期せず切断された場合に再アタッチを試行するときに、次の再試行まで待機する秒数を指定します。
RebootOnUserLogoff
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: ユーザーがサインアウトしたら再起動します。
- 2: FSLogix プロファイル ユーザーがサインアウトしたときに再起動します。
RedirectType
型: DWORD
既定値: 2
データの値と使用:
- 1: レガシ リダイレクトを使用します。
- 2: FSLogix の高度なリダイレクトを使用します。
注意事項
Microsoft サポートの指示がない限り、この設定を使わないでください。
RedirXMLSourceFolder
型: REG_SZ
既定値: 該当なし
データの値と使用:
FSLogix が、ユーザーのプロファイルとの間でコピーする redirections.xml ファイルを検索するパス。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。 たとえば、C:\Windows\System32
や \\<server-name>\<share-name>
のようにします。
Note
パスにファイル名を追加しないでください。 この設定はフォルダー パスのみです。
RemoveOrphanedOSTFilesOnLogoff
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: サインアウト中に重複する OST ファイルが削除されます。
Note
まれに、1 人のユーザーに対して重複する OST ファイルが作成されます。 この状況は非永続的プロファイルを使用しても使用しなくても発生すると、ドキュメントには記載されています。 プロファイルが標準ファイル システムに格納されている場合、管理者は孤立した OST ファイルまたは古い OST ファイルを削除することで除去できます。 FSLogix を使用する場合、OST ファイルはコンテナー内にあり、表示されません。 期間が長くなると、重複する OST ファイルによって消費される領域が増加する可能性があります。 (1) が有効な場合、FSLogix は、最新の変更日を持つ OST を除き、VHD(x) 内のすべての OST ファイルを削除します。 管理者は、この設定を有効にする前に、OST ファイルの使用と潜在的な影響について理解しておく必要があります。
RoamIdentity
型: DWORD
既定値: 0
データの値と使用:
- 0: コンテナー内で資格情報とトークンをローミングしないでください。
- 1: Web アカウント マネージャー (WAM) システムによって作成された資格情報とトークンのレガシ ローミングを有効にします。
一部の ID と認証のシナリオでは、ユーザーがサインインするたびに Microsoft 365 アプリケーションに対する認証が必要になる場合があります。 この設定を有効にすることは、この問題を解決する 1 つの方法です。 Windows サインインが資格情報を Microsoft 365 アプリケーションに渡すことを可能にする真のシングル サインオンに向けて取り組むことをお勧めします。
重要
- デフォルト設定では、資格情報またはトークンをローミングしないことが推奨設定です。 これは、一部のお客様にとって理想的な構成ではない場合があります。FSLogix v2201 修正プログラム 2 (2.9.8228.50276) と同様に、この設定は、これらの項目をローミングする方法をお客様に提供するために作成されました。
- Microsoft Intune を使ってデバイスを管理する場合、またはデバイスが Microsoft Entra に参加している場合は、この設定を有効にしないでください。
RoamSearch
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: シングルユーザー検索を有効にします。
- 2: マルチユーザー検索を有効にします。
詳細については、「Configure Windows Search database roaming」をご覧ください。
重要
- 新しいバージョンの Windows 1 では、FSLogix の検索ローミング機能が不要になりました
- RoamSearch は GPO が適用される前に設定されます。起動時にゴールド イメージが適用される環境で、GPO を使用して RoamSearch を設定することはできません。
1 Windows Server 2019 バージョン 1809 以降、Windows 10 および 11 マルチセッション
SetTempToLocalPath
型: DWORD
既定値: 3
データの値と使用:
- 0: 無効
- 1: TEMP と TMP をローカル ドライブにリダイレクトします。
- 2: INetCache をローカル ドライブにリダイレクトします。
- 3: TEMP、TMP、INetCache をローカル ドライブにリダイレクトします。
ShutdownOnUserLogoff
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: ユーザーがサインアウトするとシャットダウンします。
- 2: FSLogix ユーザーがサインアウトするとシャットダウンします。
SIDDirNameMatch
型: REG_SZ
既定値: %sid%_%username%
データの値と使用:
プロファイルまたは ODFC コンテナー フォルダーを照合するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー プロファイルまたは ODFC コンテナーの検索を試みる方法を定義します。 FSLogix では、検索する場所として VHDLocations または CCDLocations を使用し、この設定によって検索対象が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この構成設定を使用する場合は、SIDDIRNamePattern 値がこの設定と一致することをご確認ください。
- FlipFlopProfileDirectoryName が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder > FlipFlopProfileDirectoryName > SIDDirNameMatch (この設定)
SIDDirNamePattern
型: REG_SZ
既定値: %sid%_%username%
データの値と使用:
プロファイルまたは ODFC コンテナー フォルダーを作成するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー プロファイルまたは ODFC コンテナー フォルダーの作成を試みる方法を定義します。 FSLogix では、作成する場所として VHDLocations または CCDLocations を使用し、この設定によって作成する内容が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この構成設定を使用する場合は、SIDDIRNameMatch 値がこの設定と一致することをご確認ください。
- FlipFlopProfileDirectoryName が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder > FlipFlopProfileDirectoryName > SIDDirNamePattern (この設定)
SIDDirSDDL
型: REG_SZ
既定値: 該当なし
データの値と使用:
SID コンテナー フォルダーの作成時に使う ACL を表す SDDL 文字列。
SizeInMBs
型: DWORD
既定値: 30000
データの値と使用:
ユーザーのコンテナーの最大サイズをメガバイト単位で指定します。 新しく作成された VHD(x) コンテナーは、このサイズになります。 既存のコンテナーは、ユーザーのサインイン時にこのサイズに自動的に拡張されます。 この値はいつでも増やすことができますが、値を小さくすることはできません。 この値を小さくしても、既存の VHD(x) コンテナーは縮小されません。
VHDNameMatch
型: REG_SZ
既定値: Profile*
データの値と使用:
ユーザー プロファイル コンテナーを照合するときに使用する文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー プロファイル コンテナー (VHD(x) ファイル) の検索を試みる方法を定義します。 FSLogix では、検索する場所として VHDLocations または CCDLocations を使用し、この設定によって検索対象が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
この構成設定を使用する場合は、VHDNamePattern 値がこの設定と一致することをご確認ください。
VHDNamePattern
型: REG_SZ
既定値: Profile_%username%
データの値と使用:
ユーザー プロファイル コンテナーを作成するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー プロファイル コンテナー (VHD(x) ファイル) の作成を試みる方法を定義します。 FSLogix では、検索する場所として VHDLocations または CCDLocations を使用し、この設定によって作成する内容が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
この構成設定を使用する場合は、VHDNameMatch の値がこの設定と一致していることをご確認ください。
VHDLocations
(必須の設定)
型: MULTI_SZ または REG_SZ
既定値: 該当なし
データの値と使用:
ユーザーのプロファイル VHD(x) ファイルを検索する SMB の場所の一覧。 見つからない場合は、最初にリストアップされた場所に作成されます。 VHD パスが存在しない場合は、パス内に VHD(x) が存在するかどうかを確認する前に作成されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。 REG_SZ 値として指定すると、複数の場所をセミコロン (;
) で区切ることができます。
VHDXSectorSize
型: DWORD
既定値: 0
データの値と使用:
- 0: システムの既定値を使用します。
- 512: VHD(x) は、512 バイトの割り当てを使って書式設定されます。
- 4096: VHD(x) は、4096 バイトの割り当てを使って書式設定されます。
Note
値は 16 進数ではなく 10 進数で一覧表示されます。
VolumeType
型: REG_SZ
既定値: vhd
データの値と使用:
vhd という値は、新しく作成されるファイルの種類が VHD であることを意味します。 vhdx という値は、新しく作成されるファイルの種類が VHDX であることを意味します。
VolumeWaitTimeMS
型: DWORD
既定値: 20000
データの値と使用:
VHD(x) がアタッチされた後で、ボリュームが到着するまでシステムが待機する必要があるミリ秒数を指定します。 既定値は 20000 = 20 秒です
ODFC コンテナーの設定
次の設定は ODFC コンテナーに適用され、次の場所に作成されます。
- レジストリ ハイブ: HKEY_LOCAL_MACHINE
- レジストリ パス: SOFTWARE\Policies\FSLogix\ODFC
AccessNetworkAsComputerObject
型: DWORD
既定値: 0
データの値と使用:
- 0: 既定値 – ユーザーとしてアタッチします。
- 1: コンピューターとしてアタッチします - フォルダーには、コンピューター オブジェクトに対するアクセス許可が必要です。
注意事項
ストレージ プロバイダーまたはアーキテクチャが VHD(x) コンテナーの場所に対するユーザー レベルのアクセス許可で機能しない限り、この構成設定を使用しないでください。 この設定により、仮想マシンはストレージ プロバイダー上のすべての VHD(x) ファイルにアクセスでき、潜在的なセキュリティ リスクが発生します。
AttachVHDSDDL
型: REG_SZ
既定値: 該当なし
データの値と使用:
VHD をアタッチするときに使う ACL を表す SDDL 文字列。
DiffDiskParentFolderPath
型: REG_SZ
既定値: %TEMP%
データの値と使用:
VHDAccessMode が差分ディスクを使うように構成されている場合、差分ディスクを作成するパスを指定します。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
Enabled
(必須の設定)
型: DWORD
既定値: 0
データの値と使用:
- 0: ODFC コンテナーは無効です。
- 1: ODFC コンテナーは有効です
FlipFlopProfileDirectoryName
型: DWORD
既定値: 0
データの値と使用:
- 0: SID フォルダーは
%sid%_%username%
のように作成されます。
- 1: SID フォルダーは
%username%_%sid%
のように作成されます。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この設定は、SIDDirNameMatch と SIDDirNamePattern の両方をオーバーライドします
- NoProfileContainingFolder が有効になっている場合、この設定は効果がありません
- NoProfileContainingFolder>FlipFlopProfileDirectoryName> (SIDDirNameMatch and SIDDirNamePattern)
IgnoreNonWVD
型: DWORD
既定値: 0
データの値と使用:
- 0: FSLogix は任意のセッションに対して有効です。
- 1: FSLogix は Azure Virtual Desktop (AVD) セッションでのみ有効です。
Note
Windows Virtual Desktop (WVD) は Azure Virtual Desktop (AVD) と呼ばれるようになりましたが、設定の名前にはレガシ名が使用されます。
IncludeOfficeActivation
型: DWORD
既定値: 1
データの値と使用:
- 0: Office アクティブ化データはコンテナーにリダイレクトされません。
- 1: Office アクティブ化データはコンテナーにリダイレクトされます。
Note
この設定は、Office 2016 以降に固有です。
IncludeOneDrive
型: DWORD
既定値: 1
データの値と使用:
- 0: OneDrive キャッシュはコンテナーにリダイレクトされません。
- 1: OneDrive キャッシュはコンテナーにリダイレクトされます。
IncludeOneNote
型: DWORD
既定値: 0
データの値と使用:
- 0: OneNote ノートブック ファイルはコンテナーにリダイレクトされません。
- 1: OneNote ノートブック ファイルはコンテナーにリダイレクトされます。
IncludeOneNote_UWP
型: DWORD
既定値: 0
データの値と使用:
- 0: OneNote UWP ノートブック ファイルはコンテナーにリダイレクトされません。
- 1: OneNote UWP ノートブック ファイルはコンテナーにリダイレクトされます。
IncludeOutlook
型: DWORD
既定値: 1
データの値と使用:
- 0: Outlook データはコンテナーにリダイレクトされません。
- 1: Outlook データはコンテナーにリダイレクトされます。
IncludeOutlookPersonalization
型: DWORD
既定値: 1
データの値と使用:
- 0: Outlook 個人用設定データはコンテナーにリダイレクトされません。
- 1: Outlook 個人用設定データはコンテナーにリダイレクトされます。
IncludeSharepoint
型: DWORD
既定値: 1
データの値と使用:
- 0: SharePoint データはコンテナーにリダイレクトされません。
- 1: SharePoint データはコンテナーにリダイレクトされます。
IncludeSkype
型: DWORD
既定値: 1
データの値と使用:
- 0: Skype for Business グローバル アドレス一覧はコンテナーにリダイレクトされません。
- 1: Skype for Business グローバル アドレス一覧はコンテナーにリダイレクトされます。
IncludeTeams
重要
IncludeTeams
設定は、クラシック Microsoft Teams と新しい Microsoft Teams の両方を対象としています。
型: DWORD
既定値: 0
データの値と使用:
- 0: Teams データは ODFC コンテナーにリダイレクトされず、サインイン中に新しい Teams AppX パッケージが登録されません。
- 1: Teams データは ODFC コンテナーにリダイレクトされ、サインイン中に新しい Teams AppX パッケージがファミリ名によって登録されます。
Note
Microsoft Teams プロファイル データのリダイレクト パス。
Teams (クラシック):
%AppData%\Local\Microsoft\Teams
%AppData%\Roaming\Microsoft\Teams
Teams (新しい):
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
IsDynamic
型: DWORD
既定値: 1
データの値と使用:
- 0: VHD(x) は固定サイズであり、ディスク上のサイズは完全に割り当てられます。
- 1: VHD(x) は動的であり、必要に応じてディスク上のサイズのみを増やします。
Note
- この設定と SizeInMBs 設定を組み合わせて使うことで、ODFC の各コンテナーのサイズを管理します。 IsDynamic を 1 に設定すると、割り当てられた SizeInMBs に関係なく、ODFC コンテナーはディスク上の最小領域を使用します。 領域が使用されると、ディスク上のサイズは SizeInMBs で指定されたサイズまで大きくなります。 SizeIn MBs は、ユーザーがディスク上での使用を許可されている最大サイズです。 ユーザーの ODFC コンテナーが SizeInMBs で指定されているサイズより大きくなると、エラーが発生します。
- IsDynmaic を 1 に設定しても、ODFC コンテナーは SizeInMBs で指定されているサイズより大きくなることはできません。
LockedRetryCount
型: DWORD
既定値: 12
データの値と使用:
VHD(x) ファイルがロックされている (別のプロセスまたはコンピューターによって開かれている) ときに試みられる再試行の回数を指定します。
LockedRetryInterval
型: DWORD
既定値: 5
データの値と使用:
再試行の間の待機秒数を指定します (LockedRetryCount をご覧ください)。
MirrorLocalOSTToVHD
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: 新しい VHD が作成されるとき、ローカル OST フォルダーにコンテンツがある場合、ユーザーにアクセス権が付与される前に、コンテンツが VHD にコピーされます。
- 2: 新しい VHD が作成されるとき、ローカル OST フォルダーにコンテンツがある場合、ユーザーにアクセス権が付与される前に、コンテンツは VHD に移動されます。
NoProfileContainingFolder
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: ODFC コンテナーでは、VHD(x) ファイル用の SID を含むフォルダーは使用または作成されません。
この設定は、既にユーザーごとに一意になっている場所がストレージによって提供される場合のためのものです。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この設定は、コンテナー フォルダーに関連するその他の設定をオーバーライドします。
- SIDDIRNameMatch は、この設定と組み合わせて使用すると効果がありません。
- SIDDIRNamePattern は、この設定と組み合わせて使用すると効果がありません。
- FlipFlopProfileDirectoryName は、この設定と組み合わせて使用すると効果がありません。
NumSessionVHDsToKeep
型: DWORD
既定値: 2
データの値と使用:
この設定は、VHDAccessMode が (3) に設定されている場合に使用します。 これは、永続的なセッション VHD の数を制御します。 たとえば、これが (2) に設定されていた場合、ユーザーが 3 番目のセッションを作成すると、新しいセッション VHD が作成されますが、3 番目のセッションが終了すると削除されます。
OutlookCachedMode
型: DWORD
既定値: 1
データの値と使用:
- 0: FSLogix がキャッシュ モードで何かを実行できないようにします。
- 1: ODFC コンテナーがアタッチされている場合にのみ、コンテナーがデタッチされるまで、キャッシュ モードを有効にする Outlook の設定が一時的に設定されます。 この設定により、コンテナーがアタッチされている場合にのみキャッシュ モードが使用されます。
重要
- この機能が動作するには、Outlook がオンライン モード用に構成されている必要があります。 これにより、FSLogix が無効になった場合、大きな OST ファイルはダウンロードされません。
- オンライン モード レジストリ エントリ:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\office\16.0\Outlook\OST\NoOST:DWORD = 2
。
- FSLogix は、現在のユーザーのこの設定をオーバーライドします。
OutlookFolderPath
型: REG_SZ
既定値: %userprofile%\AppData\Local\Microsoft\Outlook
データの値と使用:
ユーザーの Outlook フォルダーへのパス。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
PreventLoginWithFailure
型: DWORD
既定値: 0
データの値と使用:
(1) が有効な場合、FSLogix は、既存の ODFC VHD(x) へのアタッチまたは使用に失敗すると、FRXShell を読み込みます。 サポートへの問い合わせを促す既定のプロンプトであり、ユーザーにはサインアウトするという選択肢しかありません。
PreventLoginWithTempProfile
型: DWORD
既定値: 0
データの値と使用:
(1) が有効な場合、一時プロファイルが作成されたと判断されると、FSLogix は FRXShell を読み込みます。 サポートへの問い合わせを促す既定のプロンプトであり、ユーザーにはサインアウトするという選択肢しかありません。
ReAttachRetryCount
型: DWORD
既定値: 60
データの値と使用:
VHD(x) コンテナーが予期せず切断された場合に、システムがその再アタッチを試みる回数を指定します。
ReAttachIntervalSeconds
型: DWORD
既定値: 10
データの値と使用:
VHD(x) コンテナーが予期せず切断された場合に再アタッチを試行するときに、次の再試行まで待機する秒数を指定します。
RedirectType
型: DWORD
既定値: 2
データの値と使用:
- 1: レガシ リダイレクトを使用します。
- 2: FSLogix の高度なリダイレクトを使用します。
注意事項
Microsoft サポートの指示がない限り、この設定を使わないでください。
RefreshUserPolicy
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: ODFC コンテナーは、前のユーザー設定を GPO 設定で上書きします。
ODFC コンテナーに含まれる Office 製品用に GPO が構成されている場合、以前のユーザー設定と競合している可能性があります。 標準的な動作は GPO を適用することですが、ODFC コンテナーが読み取られるとき、GPO は ODFC コンテナーの設定で上書きされます。 GPO の変更をすべてに適用するのが望ましい場合は、GPO の更新が適用される前に、この設定を 1 に設定する必要があります。
重要
RefreshUserPolicy を 1 に設定すると、パフォーマンスに影響があります。 特定の GPO イベントがない限り、RefreshUserPolicy を設定しないか、0 に設定する必要があります。 GPO イベントの後、設定を既定値に戻す必要があります
RemoveOrphanedOSTFilesOnLogoff
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: サインアウト中に重複する OST ファイルが削除されます。
Note
まれに、1 人のユーザーに対して重複する OST ファイルが作成されます。 この状況は非永続的プロファイルを使用しても使用しなくても発生すると、ドキュメントには記載されています。 プロファイルが標準ファイル システムに格納されている場合、管理者は孤立した OST ファイルまたは古い OST ファイルを削除することで除去できます。 FSLogix を使用する場合、OST ファイルはコンテナー内にあり、表示されません。 期間が長くなると、重複する OST ファイルによって消費される領域が増加する可能性があります。 (1) が有効な場合、FSLogix は、最新の変更日を持つ OST を除き、VHD(x) 内のすべての OST ファイルを削除します。 管理者は、この設定を有効にする前に、OST ファイルの使用と潜在的な影響について理解しておく必要があります。
RoamSearch
型: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: シングルユーザー検索を有効にします。
- 2: マルチユーザー検索を有効にします。
詳細については、「Configure Windows Search database roaming」をご覧ください。
重要
- 新しいバージョンの Windows 1 では、FSLogix の検索ローミング機能が不要になりました
- RoamSearch は GPO が適用される前に設定されます。起動時にゴールド イメージが適用される環境で、GPO を使用して RoamSearch を設定することはできません。
1 Windows Server 2019 バージョン 1809 以降、Windows 10 および 11 マルチセッション
SIDDirNameMatch
型: REG_SZ
既定値: %sid%_%username%
データの値と使用:
プロファイルまたは ODFC コンテナー フォルダーを照合するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー プロファイルまたは ODFC コンテナーの検索を試みる方法を定義します。 FSLogix では、検索する場所として VHDLocations または CCDLocations を使用し、この設定によって検索対象が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この構成設定を使用する場合は、SIDDIRNamePattern 値がこの設定と一致することをご確認ください。
- FlipFlopProfileDirectoryName が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder > FlipFlopProfileDirectoryName > SIDDirNameMatch (この設定)
SIDDirNamePattern
型: REG_SZ
既定値: %sid%_%username%
データの値と使用:
プロファイルまたは ODFC コンテナー フォルダーを作成するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー プロファイルまたは ODFC コンテナー フォルダーの作成を試みる方法を定義します。 FSLogix では、作成する場所として VHDLocations または CCDLocations を使用し、この設定によって作成する内容が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
競合する設定がどのように適用され、優先順位が付いているかを確実に理解しておく必要があります。
- この構成設定を使用する場合は、SIDDIRNameMatch 値がこの設定と一致することをご確認ください。
- FlipFlopProfileDirectoryName が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder が有効になっている場合、この設定は無効になります。
- NoProfileContainingFolder > FlipFlopProfileDirectoryName > SIDDirNamePattern (この設定)
SIDDirSDDL
型: REG_SZ
既定値: 該当なし
データの値と使用:
SID コンテナー フォルダーの作成時に使う ACL を表す SDDL 文字列。
SizeInMBs
型: DWORD
既定値: 30000
データの値と使用:
ユーザーのコンテナーの最大サイズをメガバイト単位で指定します。 新しく作成された VHD(x) コンテナーは、このサイズになります。 既存のコンテナーは、ユーザーのサインイン時にこのサイズに自動的に拡張されます。 この値はいつでも増やすことができますが、値を小さくすることはできません。 この値を小さくしても、既存の VHD(x) コンテナーは縮小されません。
VHDAccessMode
型: DWORD
既定値: 0
データの値と使用:
- 0: 通常の直接アクセス動作。 これは最も簡単なアクセス モデルですが、許可される同時セッションは 1 つだけです。
- 1: 差分ディスクがネットワークで使用されます。 これにより、同時セッション アクセスが可能になります。 ODFC コンテナー が Outlook キャッシュ Exchange モードで使われている場合は、このモードを使わないでください。
- 2: 差分ディスクがローカル コンピューターで使用されます。 これにより、同時セッション アクセスが可能になります。 ODFC コンテナー が Outlook キャッシュ Exchange モードで使われている場合は、このモードを使わないでください。
- 3: 同時セッションごとに固有の VHD(x) が使われます。 通常、これらの VHD(x) ファイルは、ユーザーが次にセッションを作成するときに使用できるように保持されます。
保持される VHD(x) ファイルの数の制御については、NumSessionVHDsToKeep の設定をご覧ください。
重要
- VHD を同時に使用するすべてのセッションには、一致する VHDAccessMode 設定が必要です。 VHD に同時にアクセスしない場合は、VHDAccessMode を 0 にする必要があります。
- ODFC コンテナーが Outlook キャッシュ モードで使われている場合は、VHDAccessMode を 0 または 3 にする必要があります。
- OneDrive は、どのような状況でも、同じプロファイルを用いた複数のコンカレント接続をサポートしていません。 詳細については、「Use the sync app on virtual desktops」をご覧ください。
VHDNameMatch
型: REG_SZ
既定値: ODFC*
データの値と使用:
ユーザーの ODFC コンテナーを照合するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザー ODFC コンテナー (VHD(x) ファイル) の検索を試みる方法を定義します。 FSLogix では、検索する場所として VHDLocations または CCDLocations を使用し、この設定によって検索対象が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
この構成設定を使用する場合は、VHDNamePattern 値がこの設定と一致することをご確認ください。
VHDNamePattern
型: REG_SZ
既定値: ODFC_%username%
データの値と使用:
ユーザーの ODFC コンテナーを作成するときに使う文字列パターンを指定します。 この設定を使用して、FSLogix がユーザーの ODFC コンテナー (VHD(x) ファイル) の作成を試みる方法を定義します。 FSLogix では、検索する場所として VHDLocations または CCDLocations を使用し、この設定によって作成する内容が定義されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。
重要
この構成設定を使用する場合は、VHDNameMatch の値がこの設定と一致していることをご確認ください。
VHDLocations
(必須の設定)
型: MULTI_SZ または REG_SZ
既定値: 該当なし
データの値と使用:
ユーザーの ODFC VHD(x) ファイルを検索する SMB の場所の一覧。 見つからない場合は、最初にリストアップされた場所に作成されます。 VHD パスが存在しない場合は、パス内に VHD(x) が存在するかどうかを確認する前に作成されます。 このパスでは、サインイン プロセス中にユーザーが使用できる FSLogix カスタム変数または環境変数の使用がサポートされています。 REG_SZ 値として指定すると、複数の場所をセミコロン (;
) で区切ることができます。
VHDXSectorSize
型: DWORD
データの値と使用:
- 0: システムの既定値を使用します。
- 512: VHD(x) は、512 バイトの割り当てを使って書式設定されます。
- 4096: VHD(x) は、4096 バイトの割り当てを使って書式設定されます。
Note
値は 16 進数ではなく 10 進数で一覧表示されます。
VolumeType
型: REG_SZ
既定値: vhd
データの値と使用:
vhd
という値は、新しく作成されるファイルの種類が VHD
であることを意味します。 vhdx
という値は、新しく作成されるファイルの種類が VHDX
であることを意味します。
VolumeWaitTimeMS
型: DWORD
既定値: 20000
データの値と使用:
VHD(x) がアタッチされた後で、ボリュームが到着するまでシステムが待機する必要があるミリ秒数を指定します。 既定値は 20000 = 20 秒です
Cloud Cache の設定
Cloud Cache の構成には、次の設定が適用されます。
グローバル Cloud Cache の設定
次の構成設定は Cloud Cache に固有のものであり、プロファイルまたは ODFC コンテナーのどちらに適用される場合でも、すべての Cloud Cache の実装に使用されます。
CacheDirectory
レジストリ ハイブ: HKEY_LOCAL_MACHINE
レジストリ パス: SYSTEM\CurrentControlSet\Services\frxccd\Parameters
値の名前: CacheDirectory
値の種類: REG_SZ
既定値: C:\ProgramData\FSLogix\Cache
データの値と使用:
この値は、ローカル キャッシュ VHD(x) の場所を指定します。
重要
- CacheDirectory と ProxyDirectory を同じ場所にすることはできません。プロキシ ファイルとキャッシュ ファイルが同じ名前であるため、競合が発生します。
- 可用性が高くパフォーマンスの高いストレージにローカル キャッシュ VHD(x) を置くことが重要です。 ローカル キャッシュ VHD(x) に適したストレージは、SSD や NVMe 接続ストレージと同様のパフォーマンスと可用性の特性があります。 CacheDirectory は グループ ポリシー が適用される前に設定されます。起動時に "ゴールド イメージ" が適用される環境で、グループ ポリシーを使用して CacheDirectory を設定することはできません。
WriteCacheDirectory
レジストリ ハイブ: HKEY_LOCAL_MACHINE
レジストリ パス: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
値の名前: WriteCacheDirectory
値の種類: REG_SZ
既定値: C:\ProgramData\FSLogix\Cache
データの値と使用:
CCDLocations に書き込む必要があるデータを制御するファイルの場所を指定します。 これらのファイルには、CCDLocations に書き込む必要があるセクターの一覧が含まれています。 セットごとにデータが CacheDirectory 内の VHD(x) から読み取られた後、データは CCDLocations に書き込まれます。 異なる速度でフラッシュされる可能性があるため、場所ごとに独自の書き込みキャッシュ リストがあります。
ProxyDirectory
レジストリ ハイブ: HKEY_LOCAL_MACHINE
レジストリ パス: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
値の名前: ProxyDirectory
値の種類: REG_SZ
既定値: C:\ProgramData\FSLogix\Proxy
データの値と使用:
ローカル プロキシ スタブ ファイルの場所を指定します。
重要
- CacheDirectory と ProxyDirectory を同じ場所にすることはできません。プロキシ ファイルとキャッシュ ファイルが同じ名前であるため、競合が発生します。
- ProxyDirectory 設定の場所は変更することもできますが、それを行うのは C ドライブがない場合だけにすることを強くお勧めします。
- この場所にはデータが含まれていません。
SilenceACLWarning
レジストリ ハイブ: HKEY_LOCAL_MACHINE
レジストリ パス: SYSTEM\CurrentControlSet\Services\frxccds\Parameters
値の名前: SilenceACLWarning
値の種類: DWORD
既定値: 0
データの値と使用:
- 0: 無効
- 1: プロキシまたはキャッシュ ACL が既定値と一致しないことを警告するイベント ログを無効にします。
コンテナー固有の設定
Cloud Cache の構成は、プロファイルまたは ODFC の各コンテナー、あるいはその両方に使用できます。
- プロファイル レジストリ キー: HKLM\SOFTWARE\FSLogix\Profiles
- ODFC レジストリ キー: HKLM\SOFTWARE\Policies\FSLogix\ODFC
重要
- CCDLocations と VHDLocations の両方を同時に存在させることはできません。
- Cloud Cache 設定は、プロファイルまたは ODFC 構成で CCDLocations と共に使用する場合にのみ有効です。
CCDLocations
(必須の設定)
種類: REG_SZ / MULTI_SZ
既定値: 該当なし
データの値と使用:
Cloud Cache リモート コンテナーのストレージの種類と場所を指定します。 VHDLocations の代わりに CCDLocations を使用する必要があります。 CCDLocations は、最大 4 つのリモート コンテナーの場所で、SMB と Azure BLOB の種類をサポートします。 CCDLocations を設定する場合、最初の場所はプライマリ ストレージ プロバイダーであり、異常にならない限り、読み取り操作に使用される唯一のプロバイダーです。 コンテンツを VHD(x) ファイルに書き込む必要がある場合は、すべてのストレージ プロバイダーが使用されます。
ヒント
- 区切り記号の周囲にスペースを使用しないでください。
- パラメーターと値の大文字と小文字は区別されます。
- 例:
type=smb
(正解)
type=SMB
(不正解)
connectionString=\\<server-name-1>\<share-name>
(正解)
connectionstring=\\<server-name-1>\<share-name>
(不正解)
CCDLocations は、型、名前、;
で区切られた connectionString で書式指定されます。 型は、smb
または azure
のどちらかを受け入れます。 名前は、ストレージ プロバイダーの説明に使用される省略可能な値です。 名前に space
が含まれている場合は "
を使います。 種類 smb
の connectionString には、ファイル共有への完全な UNC パスを含める必要があります。 azure
型の connectionString には、保護されたキーの名前を含める必要があります。
- SMB を使用した CCDLocations:
type=smb,name="SMB PROVIDER 1",connectionString=\\<server-name-1>\<share-name>
- Azure を使用した CCDLocations (セキュリティ保護あり):
type=azure,name="AZURE BLOB 1",connectionString="|fslogix/azureblob1|"
CcdMaxCacheSizeInMBs
Note
- FSLogix v2009 以降が必要です (2.9.7654.46150)
- グループ ポリシー テンプレートでは、設定を使用できません
型: DWORD
既定値: 0
警告
CcdMaxCacheSizeInMBs を使用すると、FSLogix によって、一度ローカル キャッシュに存在していた可能性があるデータの書き換えや、フラッシュされたデータのマニフェストの保守など、重要な計算リソースを必要とする他のタスクが含まれ、余分な手順を実行することになります。 CcdMaxCacheSizeInMBs を使用すると、指定されたサイズに関係なく、パフォーマンスに悪影響が及びます。ただし、サイズが大きいほうが、パフォーマンスへの影響が幾分少なくなります。 CcdMaxCacheSizeInMBs を使用すると、ストレージ IO とネットワーク トラフィックが増加します。
構成と使用状況によっては、ストレージ IO とネットワーク トラフィックが大きく増加する可能性があります。 CcdMaxCacheSizeInMBs の値を 200 未満に設定すると、システム のパフォーマンスに大きな影響を与えます。 CcdMaxCacheSizeInMBs は高度な構成オプションであり、プロファイル ソリューションの全体的なパフォーマンスに影響を与えるので、綿密に計画する必要があります。
CcdMaxCacheSizeInMBs では、通常の運用時における、ユーザーあたりの最大ローカル キャッシュ サイズをメガバイト単位で指定します。 通常の運用とは、すべての Cloud Cache プロバイダーが使用可能であること、また、ストレージが十分なパフォーマンスを備えていて、プロファイルの使用率に対応できるだけの十分な速度で IO を処理できる状態を指します。 CcdMaxCacheSizeInMBs を 0 (既定値) に設定すると、Cloud Cache でローカル キャッシュのサイズが制限されなくなります。 この設定は、障害時にローカル キャッシュのサイズを制限するようには設計されていません。あくまでも、通常の運用時における、予測可能な操作の提供を目的としたものです。 CcdMaxCacheSizeInMBs を設定すると、ローカル キャッシュを最大サイズまで拡張できるようになります。そのサイズを超えた場合、ブロックはローカル キャッシュから削除され、リモートの Cloud Cache プロバイダーに書き込まれます。 ローカル キャッシュからブロックを削除するためのアルゴリズムは "ブラック ボックス" です。ユーザーが構成することはできず、ドキュメントも提供されていません。 プロバイダーを利用できない場合は、各ユーザーのローカル キャッシュを、それが存在するディスクの空き領域が無くなるまで拡張できます。 これが唯一の運用モデルです。ユーザー エクスペリエンスに影響が及ばないよう、可能な限り効率的な方法でリソースを利用するように設計されています。
CcdMaxCacheSizeInMBs の例
通常の運用
ホスト A には最大 10 人のユーザーがいます。CcdMaxCacheSizeInMBs は 1000 MB (1 GB) に設定され、ホストで使用可能なディスク領域は 20 GB です。 すべてのリモート プロバイダーが使用可能で、適切なパフォーマンスが確保されている場合、各ローカル キャッシュ ファイル VHD(x) の最大サイズは 1 GB になります。 これにより、ホストで使用可能な 20 GB のうち、10 GB のみがローカル キャッシュ VHD(x) に使用されます。
障害のシナリオ
ホスト A には最大 10 人のユーザーがいます。CcdMaxCacheSizeInMBs は 1000 MB (1 GB) に設定され、ホストで使用可能なディスク領域は 20 GB です。 7 人のユーザーがアクティブで、3 人のユーザーがアイドル状態です。 2 つのリモート Cloud Cache プロバイダーが構成されていて、そのうち 1 つプロバイダーが使用できなくなりました。 各ユーザーのローカル キャッシュ VHD(x) は、通常の動作をサポートします。 これは、リモート プロバイダーが利用できるようになり、ローカル キャッシュをリモート プロバイダーにフラッシュできるようになるまで、必要に応じて続けられます。 ローカル キャッシュ VHD(x) でホスト上のすべてのストレージが使い果たされる前にリモート プロバイダーが稼働状態に戻らなかった場合は、システム ドライブのディスク領域が不足した場合と同じ結果になります。 ユーザーは、セッションの失敗やデータの損失などの悪影響を受けます。
上記のシナリオに関係なく、障害イベント中は、アクティブなユーザーは割り当てられた 1 GB を超える容量を使用でき、アイドル状態のユーザーの消費は少なくなる可能性があります。 これは仕様です。
ClearCacheOnLogoff
型: DWORD
既定値: 0
データの値と使用:
既定では、ユーザーがサインアウトしてもローカル キャッシュ VHD(x) は削除されません。ユーザーがアクセスするシステムにおいて、サインアウト時にローカル キャッシュ VHD(x) を削除することが望ましい場合は、この値を 1 に設定してください。
Cloud Cache プロバイダー登録設定の概要
注意事項
これらの設定を使用する前に、次のセクションをお読みください。
従来、Cloud Cache は、定義されているすべてのプロバイダーがユーザーのサインイン時やサインアウト時に利用できない場合でも、安定して動作していました。つまり、Cloud Cache プロバイダーが利用できない場合でも、ユーザーのサインインによってエラーが発生することはありませんでした。 また、サインアウト時に Cloud Cache プロバイダーが利用できなかった場合、ユーザーのサインアウトは無期限に阻止されていました。 ほとんどの場合、Cloud Cache プロバイダーでは高可用性ストレージが使用されるため、長期間使用できなくなることはめったにありません。これは、データの整合性を確保するうえで理想的な設定です。 ただし一部のケースでは、これらの動作をより細かく制御したいという要望がユーザーから寄せられることがあります。 以下の設定を使用すると (ユーザーのサインインに関連する) ディスク登録イベントと、(ユーザーのサインアウトに関連する) ディスク登録解除イベントの発生時における Cloud Cache の動作を構成できます。 ディスクの登録イベントや登録解除イベントに関連付けられた設定を構成する際には、それらの概念を事前によく理解し、データ整合性の目標に沿った内容で構成するようにしてください。 さまざまな設定の組み合わせによっては、Cloud Cache プロバイダーが更新されない状態でローカル プロファイル データが破棄される可能性があります。 ローカル キャッシュが Cloud Cache プロバイダーにフラッシュされないままクリアされた場合は、ローカル キャッシュに格納されているユーザーのセッション データが完全に削除されます。
以下の設定は、Cloud Cache を使用するときに、プロファイル コンテナーや ODFC コンテナーと共に使用できます。
HealthyProvidersRequiredForRegister
型: DWORD
既定値: 0
データの値と使用:
ユーザーのサインインを成功させるために必要となる、「正常な」ストレージ プロバイダーの数を定義します。 0 に設定すると、Cloud Cache プロバイダーが使用できない場合でも、ユーザーは常にサインインを許可されます。
この設定では、サインインを許可するために必要な、正常な Cloud Cache プロバイダーの数を指定します。 使用可能なプロバイダーがないときにユーザーがサインインした場合、FSLogix では、そのユーザーがサインアウトする前に 1 つ以上の Cloud Cache プロバイダーが使用可能になることを想定します。ユーザー セッション中に Cloud Cache プロバイダーが使用可能にならない場合、ユーザーはサインアウトできなくなります (HealthyProviderRequiredForUnregister で説明しています)。 ユーザーのサインインをブロックすることが望ましく、最小限の Cloud Cache プロバイダー数を使用できない場合は、HealthyProvidersRequiredForRegister で、サインインに必要なプロバイダー数を設定できます。 登録に必要な最小限のプロバイダー数が確保されていない場合は、サインインに失敗します。 HealthyProvidersRequiredForRegister を 0 以外に設定する場合は、適切なユーザー エクスペリエンスを維持するために、PreventLoginWithFailure または PreventLoginWithTempProfile を使う必要があります。
HealthyProvidersRequiredForUnregister
型: DWORD
既定値: 1
データの値と使用:
ユーザーのサインアウトを成功させるために必要となる、「正常な」ストレージ プロバイダーの数を定義します。サインアウト時に使用可能なプロバイダーの数が設定された数より少ない場合、CcdUnregisterTimeout で指定された時間、ユーザーのサインアウトは阻止されます。
Note
HealthyProvidersRequiredForUnregister を 0 に設定することはできますが、推奨されません。 0 に設定すると、ClearCacheOnForcedUnregister と CcdUnregisterTimeout は無効になります。 値を 0 に設定すると、CCDUnregisterTimeout と ClearCacheOnForcedUnregister によって組み込まれた保護が動作せず、ローカル キャッシュに格納されているユーザー セッション データが完全に削除される可能性があります。
CcdUnregisterTimeout
型: DWORD
既定値: 0
データの値と使用:
- 0: HealthyProvidersRequiredForUnregister で指定された数のプロバイダーが使用可能になるまで、ユーザーのサインアウトは保留されます。
使用可能なプロバイダーの数が HealthyProvidersRequiredForUnregister で指定された数より少ない場合、ユーザーのサインアウトが遅れる秒数に値を変更します。
注意事項
0 に設定し、HealthyProvidersRequiredForUnregister で指定されたプロバイダーの数が満たされていない場合、ユーザーのサインアウトは無制限に保留される場合があります。
ClearCacheOnForcedUnregister
型: DWORD
既定値: 0
データの値と使用:
- 0: CcdUnregisterTimeout の有効期限が切れたときにストレージ プロバイダーの登録が解除された場合に、ローカル キャッシュを保持します。
- 1: CcdUnregisterTimeout の有効期限が切れたときにストレージ プロバイダーの登録が解除された場合に、すべてのローカル キャッシュを削除します。
CCDUnregisterTimeout では、Cloud Cache プロバイダーへのフラッシュが正常に実行されていない場合でも、何秒経過すればユーザー セッションを閉じられるようになるかを指定します。 ClearCacheOnLogoff が設定されている場合は、ローカル キャッシュ内のデータが Cloud Cache プロバイダーにフラッシュされていなくても、ローカル キャッシュは削除されます。 ユーザー データをローカル キャッシュに保持するために、このシナリオでは、ユーザー セッションを強制的に閉じるとき、("ClearCacheOnLogoff が設定されていても") ローカル キャッシュは削除されません。 これにより、ユーザー データをローカル キャッシュから回復できますが、ユーザー データが復元された後、ローカル キャッシュ VHD(x) を手動で管理 (削除) する必要があります。
注意事項
ClearCacheOnForcedUnregister を 1 に設定した場合、現在のセッション中にレジストリに保存されたユーザー データが失われる場合があります。 このシナリオでローカル キャッシュがクリアされた場合、このデータは回復できないということを理解しておくことが重要です。 変更する前に、この設定の既定値を変更した場合の影響について理解するようにしてください。
ログの設定
Note
新しいインストール (またはアンインストール後のインストール) では、ログ レベルが既定にリセットされます。 アップグレード インストールでは、すべてのログ設定がアップグレード インストール前の状態のままになります。
次の設定が FSLogix に適用されます。これらは、プロファイルまたは ODFC コンテナー、Cloud Cache に固有のものではありません。 設定は次の場所に作成されます。
- レジストリ ハイブ: HKEY_LOCAL_MACHINE
- レジストリ パス: SOFTWARE\FSLogix\Logging
LoggingEnabled
値の名前: LoggingEnabled
値の種類: REG_DWORD
既定値: 2
'0' に設定すると、各ログ ファイルに固有の設定は無視され、すべてのログ ファイルが無効になります。 '1' 設定すると、コンポーネント固有のログのみが作成されます。 '2' に設定すると、各ログ ファイルに固有の設定は無視され、すべてのログ ファイルが有効になります。
LogDir
値の名前: LogDir
値の種類: REG_SZ
既定値: %ProgramData%\FSLogix\Logs
ログ ファイルを格納する場所を指定します。 ローカル パスと UNC パスを使用できます。 ログ記録は、ローカル ドライブに記録するときはシステムとして、ネットワーク共有に記録するときはコンピューター オブジェクトとして行われます。 ネットワーク共有にログ記録を設定するときは、必ずネットワーク共有とフォルダーに対するアクセス権をコンピューター オブジェクトに付与してください。
Note
ログ ファイルの場所を変更するには、システムを再起動するか、FSLogix サービスを再起動する必要があります。
LogFileKeepingPeriod
値の名前: LogFileKeepingPeriod
値の種類: REG_DWORD
既定値: 2
最大値: 180
新しいログ ファイルが毎日作成されます。 これは、保持する数を指定します。
LoggingLevel
値の名前: LoggingLevel
値の種類: REG_DWORD
既定値: 1
- 0: DBG、INFO、WARN、ERROR メッセージを含む詳細ログ ファイル出力。
- 1: INFO、WARN、ERROR メッセージを含む既定のログ ファイル出力。
- 2: WARN と ERROR メッセージを含む最小限のログ ファイル出力。
- 3: エラーのみのログ ファイル出力。
RobocopyLogPath
値の名前: RobocopyLogPath
値の種類: REG_SZ
既定値: なし
robocopy コマンドの出力 (VHD 内外の間でのデータのミラーリング中など) が記録されるログ ファイル名とパスを指定します。 値が存在しない場合、robocopy の結果はまったくログに記録されません。 この設定は、トラブルシューティングにのみ使うことをお勧めします。
コンポーネント固有のログ ファイル
これらの設定は、LoggingEnabled 設定が 1 に設定されている場合にのみ適用されます。
値の名前: ConfigTool
値の種類: REG_DWORD
有効な値: 1 (既定値)
無効な値: 0
IEPlugin
値の名前: IEPlugin
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
RuleEditor
値の名前: RuleEditor
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
JavaRuleEditor
値の名前: JavaRuleEditor
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
サービス
値の名前: Service
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
プロファイル
値の名前: Profile
値の種類: REG_DWORD
有効な値: 1 (既定値)
無効な値: 0
FrxLauncher
値の名前: FrxLauncher
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
ODFC
値の名前: ODFC
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
RuleCompilation
値の名前: RuleCompilation
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
フォント
値の名前: Font
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
ネットワーク
値の名前: Network
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
プリンター
値の名前: Printer
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
AdsComputerGroup
値の名前: AdsComputerGroup
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
DriverInterface
値の名前: DriverInterface
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
検索する
値の名前: 検索
値の種類: REG_DWORD
有効な値: 1 (既定値)
無効な値: 0
SearchPlugin
値の名前: SearchPlugin
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)
ProcessStart
値の名前: ProcessStart
値の種類: REG_DWORD
有効な値: 1
無効な値: 0 (既定値)