Поставщик служб конфигурации 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.
Корневой узел, содержащий параметры для следующего сеанса 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.