Поставщик служб конфигурации UnifiedWriteFilter

В таблице ниже показано применимость Windows:

Выпуск Windows 10 Windows 11
Домашняя Нет Нет
Pro Нет Нет
Windows SE Нет Нет
Для бизнеса Да Да
Корпоративная Да Да
Для образовательных учреждений Да Да

Поставщик служб конфигурации UnifiedWriteFilter (UWF) позволяет ИТ-администратору удаленно управлять UWF для защиты физического носителя хранилища, включая любой доступный для записи тип хранилища.

Примечание Поставщик служб конфигурации UnifiedWriteFilter поддерживается только в Windows 10 Корпоративная и Windows 10 для образовательных учреждений.

В следующем примере показан поставщик служб конфигурации 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

Обязательный. Доступное только для CFG_DATATYPE_INTEGER свойство, содержащее ненулевое значение (например, 1), если в томе создан или использован файл наложения.

Будущее: содержит фактический размер файла

NextSession/Volume<VolumeID>\SWAPFileSize

Обязательный. Чтение и запись CFG_DATATYPE_INTEGER, содержащее ненулевое свойство (например, 1), если на нем создано или использовано наложение тома.

Задание значения

  • От нуля до ненулевого приведет к созданию файла буфера на этом томе.
  • от нуля до нуля — не поддерживается

Чтобы переместить файл подкачки на другой том, задайте для свойства SwapfileSize в заметке CSP другого тома значение, отличное от нуля.

В настоящее время 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/ Объем
Необязательно. Представляет конкретный том в текущем сеансе.

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/HORMEnabled
Добавлено в Windows 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/ Объем
Необязательно. Представляет конкретный том в следующем сеансе.

Поддерживаются операции "Добавить", "Удалить" и "Заменить".

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.

Справочник по поставщикам служб конфигурации