UnifiedWriteFilter CSP

次の表は、Windows の適用性を示しています。

エディション Windows 10 Windows 11
ホーム いいえ いいえ
Pro いいえ いいえ
Windows SE いいえ いいえ
Business はい はい
Enterprise はい はい
Education はい はい

UnifiedWriteFilter (UWF) 構成サービス プロバイダーを使用すると、IT 管理者は UWF をリモートで管理して、書き込み可能なストレージの種類を含む物理ストレージ メディアを保護できます。

メモUnifiedWriteFilter CSP は、Windows 10/11 Enterprise および Windows 10/11 Education でのみサポートされます。

次の例は、UWF 構成サービス プロバイダーをツリー形式で示しています。

./Vendor/MSFT
UnifiedWriteFilter
┣━━━CurrentSession
┃   ┣━━━FilterEnabled
┃   ┣━━━OverlayConsumption
┃   ┣━━━AvailableOverlaySpace
┃   ┣━━━CriticalOverlayThreshold
┃   ┣━━━SWAPFileSize
┃   ┣━━━WarningOverlayThreshold
┃   ┣━━━OverlayType
┃   ┣━━━OverlayFlags
┃   ┣━━━MaximumOverlaySize
┃   ┣━━━PersistDomainSecretKey
┃   ┣━━━PersistTSCAL
┃   ┣━━━RegistryExclusions
┃   ┃   ┗━━━[ExcludedRegistry]
┃   ┣━━━ServicingEnabled
┃   ┣━━━Volume
┃   ┃   ┗━━━[Volume]
┃   ┃       ┣━━━Protected
┃   ┃       ┣━━━BindByDriveLetter
┃   ┃       ┣━━━DriveLetter
┃   ┃       ┣━━━Exclusions
┃   ┃       ┃   ┗━━━[ExclusionPath]
┃   ┃       ┣━━━CommitFile
┃   ┃       ┗━━━CommitFileDeletion
┃   ┣━━━ShutdownPending
┃   ┣━━━CommitRegistry
┃   ┗━━━CommitRegistryDeletion
┣━━━NextSession
┃   ┣━━━FilterEnabled
┃   ┣━━━HORMEnabled
┃   ┣━━━OverlayType
┃   ┣━━━OverlayFlags
┃   ┣━━━MaximumOverlaySize
┃   ┣━━━PersistDomainSecretKey
┃   ┣━━━PersistTSCAL
┃   ┣━━━RegistryExclusions
┃   ┃   ┗━━━[ExcludedRegistry]
┃   ┣━━━ResetPersistentState
┃   ┣━━━ResetPersistentStateSavedMode
┃   ┣━━━ServicingEnabled
┃   ┣━━━SWAPFileSize
┃   ┗━━━Volume
┃       ┗━━━[Volume]
┃           ┣━━━Protected
┃           ┣━━━BindByDriveLetter
┃           ┣━━━DriveLetter
┃           ┗━━━Exclusions
┃               ┗━━━[ExclusionPath]
┣━━━ResetSettings
┣━━━ShutdownSystem
┗━━━RestartSystem

CurrentSession 必須。 現在のセッション (電源サイクル) の現在の UWF 構成を表します。

CurrentSession/FilterEnabled 必須。 現在のセッションで UWF が有効かどうかを示します。

サポートされている操作は Get のみです。

CurrentSession/OverlayConsumption 必須。 UWF オーバーレイの現在のサイズ (メガバイト単位)。

サポートされている操作は Get のみです。

CurrentSession/AvailableOverlaySpace 必須。 UWF オーバーレイで使用できる空き領域の量 (メガバイト単位)。

サポートされている操作は Get のみです。

CurrentSession/CriticalOverlayThreshold 必須。 クリティカルしきい値のサイズ (メガバイト単位)。 UWF は、UWF オーバーレイ サイズがこの値に達するか超えたときに、重大なしきい値通知イベントを送信します。

サポートされている操作は Get のみです。

CurrentSession/Volume<VolumeID>\SWAPFileSize

必須。 ボリュームにオーバーレイ ファイルが作成/使用されている場合、値が 0 以外 (たとえば 1) を含む読み取り専用CFG_DATATYPE_INTEGERプロパティ。

将来: ファイルの実際のサイズが含まれています

NextSession/Volume<VolumeID>\SWAPFileSize

必須。 ボリュームにオーバーレイが作成/使用されている場合、0 以外 (1 など) を含む読み取り/書き込みCFG_DATATYPE_INTEGERプロパティ。

値の設定

  • 0 から 0 以外の値を指定すると、そのボリュームにスワップファイルが作成されます。
  • 0 以外から 0 まで – サポートされていません

スワップファイルを別のボリュームに "移動" するには、その他のボリュームの CSP ノートの SwapfileSize プロパティを 0 以外に設定します。

現在、SwapfileSize はオーバーレイ サイズを決定または制御するために依存しないでください。

CurrentSession/MaximumOverlaySize または NextSession/MaximumOverlaySize を使用する必要があります。

オーバーレイ設定。

現在の実装では単一のスワップファイルのみがサポートされており、特定のボリュームにスワップファイルを作成すると、他のボリュームで作成された他のスワップファイルは無効になります。

CurrentSession/WarningOverlayThreshold 必須。 警告しきい値のサイズ (メガバイト単位)。 UWF オーバーレイ サイズがこの値に達するか超えたときに、UWF から警告しきい値通知イベントが送信されます。

サポートされている操作は Get と Replace です。

CurrentSession/OverlayType 必須。 現在のセッションのオーバーレイの種類を示します。

サポートされている操作は Get のみです。

CurrentSession/MaximumOverlaySize 必須。 現在のセッションのオーバーレイの最大キャッシュ サイズをメガバイト単位で示します。

サポートされている操作は Get のみです。

CurrentSession/PersisitDomainSecretKey 必須。 ドメイン シークレット レジストリ キーがレジストリの除外リストに含まれているかどうかを示します。 レジストリ キーが除外リストに含まれていない場合、再起動後も変更は保持されません。

サポートされている操作は Get のみです。

CurrentSession/PersistTSCAL 必須。 ターミナル サーバー クライアント アクセス ライセンス (TSCAL) レジストリ キーが UWF レジストリの除外リストに含まれているかどうかを示します。 レジストリ キーが除外リストに含まれていない場合、再起動後も変更は保持されません。

サポートされている操作は Get のみです。

CurrentSession/RegistryExclusions 必須。 すべてのレジストリの除外を含むルート ノード。

CurrentSession/RegistryExclusions/ExcludedRegistry 省略可能。 現在のセッションの UWF のレジストリ除外リスト内のレジストリ キー。

サポートされている操作は Get のみです。

CurrentSession/ServicingEnabled 必須。 現在のセッションでサービスが有効になっているタイミングを示します。

サポートされている操作は Get のみです。

CurrentSession/Volume 必須。 現在のセッションで UWF によって保護されているすべてのボリュームを格納するルート ノード。

CurrentSession/Volume/Volume 省略可能。 現在のセッション内の特定のボリュームを表します。

CurrentSession/Volume/Volume/Protected 必須。 ボリュームが現在のセッションで UWF によって現在保護されているかどうかを示します。

サポートされている操作は Get のみです。

CurrentSession/Volume/Volume/BindByDriveLetter 必須。 ボリュームが現在のセッションで使用するバインドの種類を示します。

サポートされている操作は Get のみです。

CurrentSession/Volume/Volume/DriveLetter 必須。 ボリュームのドライブ文字。 ボリュームにドライブ文字がない場合、この値は NULL です。

サポートされている操作は Get のみです。

CurrentSession/Volume/Volume/Exclusions 必須。 ボリュームのすべてのファイル除外を含むルート ノード。

CurrentSession/Volume/Volume/Exclusions/ExclusionPath 省略可能。 ボリュームを基準としたファイルまたはフォルダーの完全パスを含む文字列。

サポートされている操作は Get のみです。

CurrentSession/Volume/Volume/CommitFile 必須。 このメソッドは、統合書き込みフィルター (UWF) によって保護されたボリューム上の指定されたファイルのオーバーレイから物理ボリュームへの変更をコミットします。

サポートされている操作は、Get と Execute です。

CurrentSession/Volume/Volume/CommitFileDeletion 必須。 このメソッドは、指定したファイルを削除し、削除を物理ボリュームにコミットします。

サポートされている操作は、Get と Execute です。

CurrentSession/ShutdownPending 必須。 システムがシャットダウン時に保留中の場合、この値は True です。 それ以外の場合は False です。

サポートされている操作は Get のみです。

CurrentSession/CommitRegistry 必須。 このメソッドは、指定されたレジストリ キーと値に対する変更をコミットします。

サポートされている操作は、Get と Execute です。

CurrentSession/CommitRegistryDeletion 必須。 このメソッドは、指定したレジストリ キーまたはレジストリ値を削除し、削除をコミットします。

サポートされている操作は、Get と Execute です。

NextSession 必須。

次の UWF セッションの設定を含むルート ノード (再起動後)。

NextSession/FilterEnabled 必須。 次のセッションで UWF が有効になっているかどうかを示すブール値。

サポートされている操作は Get と Replace です。

NextSession/HORMEnabledWindows 10 バージョン 1607 に追加されました。 必須。 次のセッションで休止状態の一度または再開の多く (HORM) が有効になっているかどうかを示すブール値。

サポートされている操作は Get と Replace です。

NextSession/OverlayType 必須。 次のセッションのオーバーレイの種類を示します。

サポートされている操作は Get と Replace です。

NextSession/MaximumOverlaySize 必須。 次のセッションのオーバーレイの最大キャッシュ サイズをメガバイト単位で示します。

サポートされている操作は Get と Replace です。

NextSession/PersisitDomainSecretKey 必須。 ドメイン シークレット レジストリ キーがレジストリの除外リストに含まれているかどうかを示します。 レジストリ キーが除外リストに含まれていない場合、再起動後も変更は保持されません。

サポートされている操作は Get と Replace です。

NextSession/PersistTSCAL 必須。 ターミナル サーバー クライアント アクセス ライセンス (TSCAL) レジストリ キーが UWF レジストリの除外リストに含まれているかどうかを示します。 レジストリ キーが除外リストに含まれていない場合、再起動後も変更は保持されません。

サポートされている操作は Get と Replace です。

NextSession/RegistryExclusions 必須。 次のセッションのすべてのレジストリ除外を含むルート ノード。

サポートされている操作は、追加、削除、置換です。

NextSession/RegistryExclusions/ExcludedRegistry 省略可能。 UWF のレジストリ除外リスト内のレジストリ キー。

サポートされている操作は、Add、Delete、Get、Replace です。

NextSession/ServicingEnabled 必須。 サービスを有効にするタイミングを示します。

サポートされている操作は Get と Replace です。

NextSession/Volume 必須。 次のセッション用に UWF によって保護されたすべてのボリュームを含むルート ノード。

NextSession/Volume/Volume 省略可能。 次のセッションの特定のボリュームを表します。

サポートされている操作は、追加、削除、置換です。

NextSession/Volume/Volume/Protected 必須。 ボリュームが次のセッションで現在 UWF によって保護されているかどうかを示します。

サポートされている操作は Get と Replace です。

NextSession/Volume/Volume/BindByDriveLetter 必須。 ボリュームが次のセッションで使用するバインドの種類を示します。

サポートされている操作は Get と Replace です。

NextSession/Volume/Volume/DriveLetter ボリュームのドライブ文字。 ボリュームにドライブ文字がない場合、この値は NULL です。

サポートされている操作は Get のみです。

NextSession/Volume/Volume/Exclusions 必須。 次のセッションで、このボリュームのすべてのファイル除外を含むルート ノード。

NextSession/Volume/Volume/Exclusions/ExclusionPath 省略可能。 ボリュームを基準としたファイルまたはフォルダーの完全パスを含む文字列。

サポートされている操作は、Add、Delete、Get、Replace です。

ResetSettings 必須。 インストール時にキャプチャされた元の状態に UWF 設定を復元します。

サポートされている操作は、Get と Execute です。

ShutdownSystem 必須。 オーバーレイがいっぱいであっても、UWF によって保護されたシステムを安全にシャットダウンします。

サポートされている操作は、Get と Execute です。

RestartSystem 必須。 オーバーレイがいっぱいであっても、UWF によって保護されたシステムを安全に再起動します。

サポートされている操作は、Get と Execute です。

構成サービス プロバイダーのリファレンス