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/MaximumOverlaySize 或 NextSession/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。
包含下一個 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。