UnifiedWriteFilter CSP

下表顯示 Windows 的適用性:

版本 Windows 10 Windows 11
Home
專業版
Windows SE
商務
企業
教育版

UnifiedWriteFilter (UWF) 設定服務提供者可讓 IT 系統管理員從遠端管理 UWF,以協助保護實體記憶體媒體,包括任何可寫入的記憶體類型。

注意只有 Windows 10/11 企業版和 Windows 10/11 教育版才支援 UnifiedWriteFilter CSP。

下列範例顯示樹狀結構格式的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 重疊的目前大小,以 MB 為單位。

唯一支援的作業是 Get。

CurrentSession/AvailableOverlaySpace 必填。 UWF 重疊可用的可用空間量,以 MB 為單位。

唯一支援的作業是 Get。

CurrentSession/CriticalOverlayThreshold 必填。 嚴重臨界值大小,以 MB 為單位。 UWF 會在 UWF 重疊大小達到或超過此值時傳送重大臨界值通知事件。

唯一支援的作業是 Get。

CurrentSession/Volume<VolumeID>\SWAPFileSize

必要。 唯讀CFG_DATATYPE_INTEGER包含非零 (的屬性,例如,如果磁碟區上已建立/使用重疊檔案,則為1) 值。

未來:包含檔案的實際大小

NextSession/Volume<VolumeID>\SWAPFileSize

必要。 讀取/寫入CFG_DATATYPE_INTEGER包含非零 (的屬性,例如,如果磁碟區上已建立/使用磁碟區,則為1) 。

設定值

  • 從零到非零會導致在該磁碟區上建立 swapfile。
  • 從非零到零 – 不支援

若要將 swapfile「移動」到另一個磁碟區,請將該磁碟區 CSP 附注上的 SwapfileSize 屬性設定為非零。

目前不應該依賴 SwapfileSize 來判斷或控制重疊大小,

CurrentSession/MaximumOverlaySizeNextSession/MaximumOverlaySize 應該用於該用途。

重疊設定。

注意

目前的實作僅支持單一交換檔,而在特定磁碟區上建立 swapfile 會停用在其他磁碟區上建立的任何其他交換檔。

CurrentSession/WarningOverlayThreshold 必填。 警告閾值大小,以 MB 為單位。 UWF 會在 UWF 重疊大小達到或超過此值時傳送警告閾值通知事件。

支援的操作為 [取得] 及 [取代]。

CurrentSession/OverlayType 必填。 指出目前會話中的重疊類型。

唯一支援的作業是 Get。

CurrentSession/MaximumOverlaySize 必填。 指出目前會話中重疊的最大快取大小,以 MB 為單位。

唯一支援的作業是 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。

支援的操作為 [取得] 及 [取代]。

NextSession/HORMEnabled已在 Windows 10 1607 版中新增。 必要。 布爾值,指出是否已針對下一個會話啟用 [休眠一次/繼續許多 (HORM) 。

支援的操作為 [取得] 及 [取代]。

NextSession/OverlayType 必填。 指出下一個工作階段的重疊類型。

支援的操作為 [取得] 及 [取代]。

NextSession/MaximumOverlaySize 必填。 指出下一個會話重疊的最大快取大小,以 MB 為單位。

支援的操作為 [取得] 及 [取代]。

NextSession/PersisitDomainSecretKey 必填。 指出網域秘密登錄機碼是否在登錄排除清單中。 如果登錄機碼不在排除清單中,則重新啟動之後不會保存變更。

支援的操作為 [取得] 及 [取代]。

NextSession/PersistTSCAL 必填。 指出終端機伺服器用戶端存取授權 (TSCAL) 登錄機碼是否在 UWF 登錄排除清單中。 如果登錄機碼不在排除清單中,則重新啟動之後不會保存變更。

支援的操作為 [取得] 及 [取代]。

NextSession/RegistryExclusions 必填。 根節點,包含下一個會話的所有登錄排除專案。

支援的作業為 [新增]、[刪除] 和 [取代]。

NextSession/RegistryExclusions/ExcludedRegistry 選擇性。 UWF 之登錄排除清單中的登錄機碼。

支援的操作為 [新增]、[刪除]、[取得] 及 [取代]。

NextSession/ServicingEnabled 必填。 指出何時啟用服務。

支援的操作為 [取得] 及 [取代]。

NextSession/Volume 必填。 根節點,包含下一個會話受UWF保護的所有磁碟區。

NextSession/Volume/Volume 選用。 表示下一個會話中的特定磁碟區。

支援的作業為 [新增]、[刪除] 和 [取代]。

NextSession/Volume/Volume/Protected 必填。 指出磁碟區目前是否受到下一個會話中的 UWF 保護。

支援的操作為 [取得] 及 [取代]。

NextSession/Volume/Volume/BindByDriveLetter 必填。 指出磁碟區在下一個會話中使用的系結類型。

支援的操作為 [取得] 及 [取代]。

NextSession/Volume/Volume/DriveLetter 磁碟區的驅動器號。 如果磁碟區沒有驅動器號,此值為 NULL。

唯一支援的作業是 Get。

NextSession/Volume/Volume/Exclusions 必填。 根節點,包含下一個會話中此磁碟區的所有檔案排除專案。

NextSession/Volume/Volume/Exclusions/ExclusionPath 選擇性。 字串,包含相對於磁碟區之檔案或資料夾的完整路徑。

支援的操作為 [新增]、[刪除]、[取得] 及 [取代]。

ResetSettings 必填。 將 UWF 設定還原至安裝時所擷取的原始狀態。

支援的作業為 Get 和 Execute。

ShutdownSystem 必填。 安全地關閉受 UWF 保護的系統,即使重疊已滿也一樣。

支援的作業為 Get 和 Execute。

RestartSystem 必填。 安全地重新啟動受UWF保護的系統,即使重疊已滿也一樣。

支援的作業為 Get 和 Execute。

設定服務提供者參考