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

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

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

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

Примечание CSP UnifiedWriteFilter поддерживается только в Windows 10/11 Enterprise и Windows 10/11 для образовательных учреждений.

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

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

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

NextSession/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/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 Обязательно. Корневой узел, содержащий все исключения реестра для следующего сеанса.

Поддерживаемые операции: Add, Delete и Replace.

NextSession/RegistryExclusions/ExcludedRegistry Необязательный параметр. Раздел реестра в списке исключений реестра для UWF.

Поддерживаются операции Add, Delete, Get и Replace.

NextSession/ServicingEnabled Обязательно. Указывает, когда следует включить обслуживание.

Поддерживаются операции Get и Replace.

NextSession/Volume Обязательно. Корневой узел, содержащий все тома, защищенные UWF для следующего сеанса.

NextSession/Volume/Volume Необязательный. Представляет определенный том в следующем сеансе.

Поддерживаемые операции: Add, Delete и Replace.

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.

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