Compartilhar via


CSP UnifiedWriteFilter

A tabela abaixo mostra a aplicabilidade do Windows:

Edição Windows 10 Windows 11
Home Não Não
Pro Não Não
Windows SE Não Não
Negócios Sim Sim
Enterprise Sim Sim
Educação Sim Sim

O provedor de serviços de configuração unifiedWriteFilter (UWF) permite que o administrador de TI gerencie remotamente a UWF para ajudar a proteger a mídia de armazenamento físico, incluindo qualquer tipo de armazenamento gravável.

Nota O CSP do UnifiedWriteFilter só tem suporte na Educação Windows 10/11 Enterprise e Windows 10/11.

O exemplo a seguir mostra o provedor de serviços de configuração da UWF no formato de árvore.

./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 Necessário. Representa a configuração atual da UWF na sessão atual (ciclo de energia).

CurrentSession/FilterEnabled Necessário. Indica se a UWF está habilitada para a sessão atual.

A única operação com suporte é Get.

CurrentSession/OverlayConsumption Necessário. O tamanho atual, em megabytes, da sobreposição UWF.

A única operação com suporte é Get.

CurrentSession/AvailableOverlaySpace Necessário. A quantidade de espaço livre, em megabytes, disponível para a sobreposição UWF.

A única operação com suporte é Get.

CurrentSession/CriticalOverlayThreshold Necessário. O tamanho do limite crítico, em megabytes. A UWF envia um evento de notificação de limite crítico quando o tamanho da sobreposição da UWF atinge ou excede esse valor.

A única operação com suporte é Get.

CurrentSession/Volume<VolumeID>\SWAPFileSize

Obrigatório. Somente leitura CFG_DATATYPE_INTEGER propriedade que contém valor não zero (por exemplo, 1) se o volume tiver um arquivo de sobreposição criado/usado nela.

Futuro: contém o tamanho real do arquivo

NextSession/Volume<VolumeID>\SWAPFileSize

Obrigatório. Propriedade read/Write CFG_DATATYPE_INTEGER que contém não zero (por exemplo, 1) se o volume tiver sobreposição criado/usado nela.

Definindo o valor

  • de zero a não zero levará à criação do swapfile nesse volume.
  • de não zero a zero – sem suporte

Para "mover" swapfile para outro volume, defina a propriedade SwapfileSize na nota CSP desse outro volume como não zero.

Atualmente, o SwapfileSize não deve ser confiado para determinar ou controlar o tamanho da sobreposição,

CurrentSession/MaximumOverlaySize ou NextSession/MaximumOverlaySize devem ser usados para essa finalidade.

A configuração de sobreposição.

Observação

Há suporte apenas para swapfile único na implementação atual e a criação de swapfile em volume específico desabilitará qualquer outro swapfile criado em outros volumes.

CurrentSession/WarningOverlayThreshold Necessário. O tamanho do limite de aviso, em megabytes. A UWF envia um evento de notificação de limite de aviso quando o tamanho da sobreposição UWF atinge ou excede esse valor.

As operações com suporte são Get e Replace.

CurrentSession/OverlayType Necessário. Indica o tipo de sobreposição na sessão atual.

A única operação com suporte é Get.

CurrentSession/MaximumOverlaySize Necessário. Indica o tamanho máximo do cache, em megabytes, da sobreposição na sessão atual.

A única operação com suporte é Get.

CurrentSession/PersisitDomainSecretKey Necessário. Indica se a chave do registro de segredo de domínio está na lista de exclusão do registro. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.

A única operação com suporte é Get.

CurrentSession/PersistTSCAL Necessário. Indica se a chave de registro TSCAL (Licença de Acesso ao Cliente) do Terminal Server está na lista de exclusão de registro da UWF. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.

A única operação com suporte é Get.

CurrentSession/RegistryExclusions Necessário. O nó raiz que contém todas as exclusões do registro.

CurrentSession/RegistryExclusions/ExcludeedRegistry Opcional. Uma chave de registro na lista de exclusão do registro para UWF na sessão atual.

A única operação com suporte é Get.

CurrentSession/ServicingEnabled Necessário. Indica quando a manutenção está habilitada na sessão atual.

A única operação com suporte é Get.

CurrentSession/Volume Necessário. O nó raiz para conter todos os volumes protegidos pela UWF na sessão atual.

CurrentSession/Volume/Volume Opcional. Representa um volume específico na sessão atual.

CurrentSession/Volume/Volume/Protegido Necessário. Indica se o volume está atualmente protegido pela UWF na sessão atual.

A única operação com suporte é Get.

CurrentSession/Volume/Volume/BindByDriveLetter Necessário. Indica o tipo de associação que o volume usa na sessão atual.

A única operação com suporte é Get.

CurrentSession/Volume/Volume/DriveLetter Necessário. A letra da unidade do volume. Se o volume não tiver uma letra de unidade, esse valor será NULL.

A única operação com suporte é Get.

CurrentSession/Volume/Volume/Exclusões Necessário. O nó raiz que contém todas as exclusões de arquivo para o volume.

CurrentSession/Volume/Volume/Exclusões/ExcludePath Opcional. Uma cadeia de caracteres que contém o caminho completo do arquivo ou pasta em relação ao volume.

A única operação com suporte é Get.

CurrentSession/Volume/Volume/CommitFile Necessário. Esse método confirma alterações da sobreposição para o volume físico de um arquivo especificado em um volume protegido pelo Filtro de Gravação Unificado (UWF).

As operações com suporte são Obter e Executar.

CurrentSession/Volume/Volume/CommitFileDeletion Necessário. Esse método exclui o arquivo especificado e confirma a exclusão para o volume físico.

As operações com suporte são Obter e Executar.

CurrentSession/ShutdownPending Necessário. Esse valor será True se o sistema estiver pendente no desligamento. Caso contrário, é False.

A única operação com suporte é Get.

CurrentSession/CommitRegistry Necessário. Esse método confirma alterações na chave e no valor do registro especificados.

As operações com suporte são Obter e Executar.

CurrentSession/CommitRegistryDeletion Necessário. Esse método exclui a chave do registro especificada ou o valor do registro e confirma a exclusão.

As operações com suporte são Obter e Executar.

NextSession Necessário.

O nó raiz que contém configurações para a próxima sessão UWF (após uma reinicialização).

NextSession/FilterEnabled Necessário. Valor booliano que indica se a UWF está habilitada para a próxima sessão.

As operações com suporte são Get e Replace.

NextSession/HORMEnabled Adicionado em Windows 10, versão 1607. Obrigatório. Valor booliano que indica se a HORM (Hibernar Uma Vez/Retomar Muitos) está habilitada para a próxima sessão.

As operações com suporte são Get e Replace.

NextSession/OverlayType Necessário. Indica o tipo de sobreposição para a próxima sessão.

As operações com suporte são Get e Replace.

NextSession/MaximumOverlaySize Necessário. Indica o tamanho máximo do cache, em megabytes, da sobreposição para a próxima sessão.

As operações com suporte são Get e Replace.

NextSession/PersisitDomainSecretKey Necessário. Indica se a chave do registro de segredo de domínio está na lista de exclusão do registro. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.

As operações com suporte são Get e Replace.

NextSession/PersistTSCAL Necessário. Indica se a chave de registro TSCAL (Licença de Acesso ao Cliente) do Terminal Server está na lista de exclusão de registro da UWF. Se a chave do registro não estiver na lista de exclusão, as alterações não persistirão após uma reinicialização.

As operações com suporte são Get e Replace.

NextSession/RegistryExclusions Necessário. O nó raiz que contém todas as exclusões de registro para a próxima sessão.

As operações com suporte são Adicionar, Excluir e Substituir.

NextSession/RegistryExclusions/ExcludeedRegistry Opcional. Uma chave de registro na lista de exclusão do registro para UWF.

As operações com suporte são adicionar, excluir, obter e substituir.

NextSession/ServicingEnabled Necessário. Indica quando habilitar a manutenção.

As operações com suporte são Get e Replace.

NextSession/Volume Necessário. O nó raiz que contém todos os volumes protegidos pela UWF para a próxima sessão.

NextSession/Volume/Volume Opcional. Representa um volume específico na próxima sessão.

As operações com suporte são Adicionar, Excluir e Substituir.

NextSession/Volume/Volume/Protegido Necessário. Indica se o volume está atualmente protegido pela UWF na próxima sessão.

As operações com suporte são Get e Replace.

NextSession/Volume/Volume/BindByDriveLetter Necessário. Indica o tipo de associação que o volume usa na próxima sessão.

As operações com suporte são Get e Replace.

NextSession/Volume/Volume/DriveLetter A letra da unidade do volume. Se o volume não tiver uma letra de unidade, esse valor será NULL.

A única operação com suporte é Get.

NextSession/Volume/Volume/Exclusões Necessário. O nó raiz que contém todas as exclusões de arquivo para esse volume na próxima sessão.

NextSession/Volume/Volume/Exclusões/ExcludePath Opcional. Uma cadeia de caracteres que contém o caminho completo do arquivo ou pasta em relação ao volume.

As operações com suporte são adicionar, excluir, obter e substituir.

ResetSettings Necessário. Restaura as configurações UWF no estado original que foi capturado no momento da instalação.

As operações com suporte são Obter e Executar.

ShutdownSystem Necessário. Desliga com segurança um sistema protegido pela UWF, mesmo que a sobreposição esteja completa.

As operações com suporte são Obter e Executar.

RestartSystem Necessário. Reinicia com segurança um sistema protegido pela UWF, mesmo que a sobreposição esteja cheia.

As operações com suporte são Obter e Executar.

Referência de provedor de serviços de configuração