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 です。
次の 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 です。